.identity-mark{vertical-align:middle;border:0;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.identity-mark--circle{border-radius:50%}.identity-mark--square{border-radius:10px}.identity-mark>.ant-image{width:100%;height:100%;display:block}.identity-mark .ant-image-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.ui-page-header{justify-content:space-between;gap:var(--linking-space-6);align-items:flex-end;display:flex}.ui-page-header__copy{min-width:0}.ui-page-header h1{margin-block:var(--linking-space-1) var(--linking-space-2);color:var(--linking-color-text);font-size:var(--linking-font-size-display);line-height:var(--linking-line-height-display)}.ui-page-header__eyebrow{color:var(--linking-color-primary);font-size:var(--linking-font-size-sm);letter-spacing:.08em;font-weight:700;line-height:var(--linking-line-height-sm);text-transform:uppercase}.ui-page-header__actions{justify-content:flex-end}.ui-form-field{margin-bottom:var(--linking-space-4);text-align:left}.ui-form-field .ant-form-item-row{flex-direction:column;align-items:stretch;display:flex}.ui-form-field .ant-form-item-label,.ui-form-field .ant-form-item-control,.ui-form-field .ant-form-item-explain,.ui-form-field .ant-form-item-extra{text-align:left}.ui-form-field .ant-form-item-label{padding-block:0 var(--linking-space-1);white-space:normal;flex:none;overflow:visible}.ui-form-field .ant-form-item-control{flex:auto;min-width:0}.ui-form-field .ant-form-item-label>label{text-align:left;justify-content:flex-start;width:100%}.ui-state{width:100%}.ui-section-error{min-height:inherit;padding:clamp(var(--linking-space-8), 9vh, 112px) var(--linking-space-6);color:var(--linking-color-text);text-align:center;align-content:center;justify-items:center;display:grid}.ui-section-error__illustration{width:116px;max-width:34vw;margin-bottom:var(--linking-space-5)}.ui-section-error__content{justify-items:center;max-width:480px;display:grid}.ui-section-error h2{color:var(--linking-color-text);font-size:var(--linking-font-size-xl);line-height:var(--linking-line-height-lg);margin:0}.ui-section-error__content>p{margin:var(--linking-space-2) 0 var(--linking-space-6);color:var(--linking-color-text-secondary);line-height:var(--linking-line-height)}.ui-section-error__content>.ant-btn{min-width:112px}.ui-section-error__details{margin-top:var(--linking-space-3);color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm)}.ui-section-error__details summary{color:var(--linking-color-primary);cursor:pointer}.ui-section-error__details p{max-width:min(420px,76vw);margin:var(--linking-space-2) 0 0;color:var(--linking-color-text-disabled);overflow-wrap:anywhere}.ui-state .ant-empty-description{gap:var(--linking-space-1);display:grid}.ui-system-error{align-items:center;gap:calc(var(--linking-space-8) * 2);width:min(760px,100%);color:var(--linking-color-text);grid-template-columns:260px minmax(0,1fr);display:grid}.ui-system-error__visual{place-items:center;display:grid}.ui-system-error__illustration{width:260px;max-width:100%;height:auto;color:var(--linking-color-primary);display:block;overflow:visible}.ui-system-error__cloud{fill:color-mix(in srgb, var(--linking-color-primary) 10%, var(--linking-color-bg-container));stroke:color-mix(in srgb, var(--linking-color-primary) 28%, var(--linking-color-bg-container));stroke-width:2px}.ui-system-error__cloud-highlight{fill:none;stroke:var(--linking-color-bg-container);stroke-linecap:round;opacity:.9}.ui-system-error__server rect{fill:color-mix(in srgb, var(--linking-color-primary) 13%, var(--linking-color-bg-container));stroke:color-mix(in srgb, var(--linking-color-primary) 24%, var(--linking-color-bg-container))}.ui-system-error__server circle{fill:var(--linking-color-primary)}.ui-system-error__server path{fill:none;stroke:color-mix(in srgb, var(--linking-color-primary) 36%, var(--linking-color-bg-container));stroke-linecap:round;stroke-width:4px}.ui-system-error__connection,.ui-system-error__connection-end{fill:none;stroke:color-mix(in srgb, var(--linking-color-primary) 72%, var(--linking-color-bg-container));stroke-dasharray:5 7;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.ui-system-error__disconnect circle{fill:var(--linking-color-error);stroke:color-mix(in srgb, var(--linking-color-error) 12%, var(--linking-color-bg-container));stroke-width:6px}.ui-system-error__disconnect path{fill:none;stroke:var(--linking-color-bg-container);stroke-linecap:round;stroke-width:3px}.ui-system-error__content{min-width:0}.ui-system-error__status{width:fit-content;margin:0 0 var(--linking-space-4);padding:var(--linking-space-1) var(--linking-space-3);color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 9%, var(--linking-color-bg-container));font-size:var(--linking-font-size-sm);font-weight:700;line-height:var(--linking-line-height-sm);border-radius:999px}.ui-system-error h1{color:var(--linking-color-text);font-size:calc(var(--linking-font-size-display) + var(--linking-space-1));line-height:calc(var(--linking-line-height-display) + var(--linking-space-1));margin:0}.ui-system-error__message{margin:var(--linking-space-3) 0 0;color:var(--linking-color-text-secondary);font-size:var(--linking-font-size);line-height:var(--linking-line-height)}.ui-system-error__actions{gap:var(--linking-space-3);margin-top:var(--linking-space-6);display:flex}.ui-system-error__actions .ant-btn{border-radius:var(--linking-radius);min-width:132px;height:40px}.ui-system-error__retry-status{align-items:center;gap:var(--linking-space-2);margin:var(--linking-space-4) 0 0;color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm);display:flex}.ui-system-error__retry-status span{color:var(--linking-color-primary);font-size:var(--linking-font-size-lg)}.ui-system-error__guidance{margin-top:var(--linking-space-3);color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm)}.ui-system-error__guidance summary{width:fit-content;color:var(--linking-color-primary);cursor:pointer;font-size:var(--linking-font-size);line-height:var(--linking-line-height)}.ui-system-error__guidance-body{max-width:390px;margin:var(--linking-space-2) 0 0}.ui-system-error__guidance p{margin:0}.ui-system-error__guidance .ui-system-error__diagnostic{margin-top:var(--linking-space-2);color:var(--linking-color-text-disabled);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm);overflow-wrap:anywhere}@media (width<=720px){.ui-system-error{gap:var(--linking-space-6);grid-template-columns:1fr;width:min(28rem,100%)}.ui-system-error__illustration{width:180px}.ui-system-error__content{text-align:center}.ui-system-error__status,.ui-system-error__guidance summary{margin-inline:auto}.ui-system-error__actions,.ui-system-error__retry-status{justify-content:center}.ui-system-error__guidance p{margin-inline:auto}}@media (width<=420px){.ui-system-error__actions{display:grid}.ui-system-error__actions .ant-btn{width:100%}}.ui-loading-reserved{min-height:var(--linking-control-height)}.ui-table-state{gap:var(--linking-space-3);max-width:100%;display:grid}.ui-table-scroll{min-width:0;max-width:100%;overflow:hidden}.ui-dialog-error{margin-top:var(--linking-space-4)}.ui-dialog-description{margin-block-end:var(--linking-space-3)}.ui-drawer-description{margin-block:0 var(--linking-space-4);color:var(--linking-color-text-secondary)}.ui-management-drawer .ant-drawer-header{min-height:40px;padding:var(--linking-space-2) var(--linking-space-4);border-bottom:1px solid var(--linking-color-border-subtle);position:relative}.ui-management-drawer .ant-drawer-header-title{min-width:0;position:relative}.ui-management-drawer .ant-drawer-title,.ui-management-modal .ant-modal-title{color:var(--linking-color-overlay-title);font-size:var(--linking-font-size-lg);font-weight:600;line-height:var(--linking-line-height-lg);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-management-drawer .ant-drawer-title{width:100%;padding-inline:calc(var(--linking-button-height) + var(--linking-space-2))}.ui-management-drawer__title{width:100%;display:block}.ui-management-drawer .ant-drawer-close,.ui-management-modal .ant-modal-close{width:var(--linking-button-height);height:var(--linking-button-height);color:var(--linking-color-text-secondary)}.ui-management-drawer .ant-drawer-close{z-index:1;margin:0;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.ui-management-modal .ant-modal-container{padding:0;overflow:hidden}.ui-management-modal .ant-modal-header{min-height:40px;padding:var(--linking-space-2) 48px;border-bottom:1px solid var(--linking-color-border-subtle);margin:0}.ui-management-modal .ant-modal-body{padding:var(--linking-space-4) var(--linking-space-6)}.ui-management-modal .ant-modal-footer{padding:var(--linking-space-3) var(--linking-space-6);border-top:1px solid var(--linking-color-border-subtle);margin:0}.ui-management-modal .ant-modal-close{inset-block-start:5px;inset-inline-end:var(--linking-space-4)}.ui-overlay-actions{justify-content:flex-end;align-items:center;gap:var(--linking-space-2);padding:var(--linking-space-3) var(--linking-space-6);border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);display:flex}.ui-search-input__icon{width:var(--linking-font-size-lg);height:var(--linking-font-size-lg);color:var(--linking-color-text-secondary);display:block}.ui-filter-panel{gap:var(--linking-space-4);padding:var(--linking-space-4);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-lg);background:var(--linking-color-bg-container);display:grid}.ui-filter-panel__header,.ui-filter-panel__actions{justify-content:space-between;align-items:center;gap:var(--linking-space-4);display:flex}.ui-filter-panel__header h2{color:var(--linking-color-text);font-size:var(--linking-font-size-title);line-height:var(--linking-line-height-title);margin:0}.ui-filter-panel__header p{margin:var(--linking-space-1) 0 0;color:var(--linking-color-text-secondary)}.ui-filter-panel__body{align-items:flex-end;gap:var(--linking-space-3);flex-wrap:wrap;display:flex}.ui-filter-panel__body>*{min-width:min(100%,12rem)}.ui-filter-panel__actions{justify-content:flex-end}.ui-summary-strip{gap:var(--linking-space-2);padding:var(--linking-space-2);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-lg);background:var(--linking-color-bg-layout);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.ui-summary-strip__item{min-width:0;padding:var(--linking-space-2) var(--linking-space-3)}.ui-summary-strip__item dt,.ui-summary-strip__item small{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm)}.ui-summary-strip__item dd{margin:var(--linking-space-1) 0 0;color:var(--linking-color-text);font-size:var(--linking-font-size-title);font-weight:700;line-height:var(--linking-line-height-title)}.ui-summary-strip__item small{margin-top:var(--linking-space-1);display:block}.ui-operation-recovery{align-items:center;gap:var(--linking-space-2);margin-block:var(--linking-space-2);flex-wrap:wrap;display:flex}.ui-data-pagination{justify-content:center;align-items:center;gap:var(--linking-pagination-gap);width:100%;margin-block:var(--linking-space-6);color:var(--linking-color-text);flex:none;display:flex;container-type:inline-size}.ui-data-pagination--compact{margin-block:var(--linking-space-2)}.ui-data-pagination__button{flex:0 0 var(--linking-pagination-size);width:var(--linking-pagination-size);height:var(--linking-pagination-size);border-radius:var(--linking-pagination-radius);color:inherit;font:inherit;font-size:var(--linking-font-size);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--linking-motion-fast), color var(--linking-motion-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:400;display:inline-flex}.ui-data-pagination .ui-data-pagination__button{font-size:var(--linking-font-size)}.ui-data-pagination__button:hover:not(:disabled):not([aria-current=page]){color:var(--linking-color-primary);background:var(--linking-color-material-selected)}.ui-data-pagination__button[aria-current=page]{color:var(--linking-color-bg-container);background:var(--linking-color-primary);box-shadow:var(--linking-pagination-shadow);font-weight:500}.ui-data-pagination__button:focus-visible{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:var(--linking-space-1)}.ui-data-pagination .ui-data-pagination__button[aria-current=page]:focus-visible{color:var(--linking-color-primary);background:var(--linking-color-material-selected);outline-offset:calc(-1 * var(--linking-focus-width));box-shadow:none}.ui-data-pagination__button:disabled{color:var(--linking-color-text-disabled);opacity:.45;cursor:default}.ui-data-pagination__direction{gap:var(--linking-space-1);width:auto;padding-inline:var(--linking-space-2);flex-basis:auto}.ui-data-pagination__direction svg{width:var(--linking-space-4);height:var(--linking-space-4)}.ui-data-pagination__ellipsis{width:var(--linking-space-6);height:var(--linking-pagination-size);color:var(--linking-color-text-secondary);place-items:center;display:grid}:is(.authorization-pagination,.reconciliation-pagination,.accounts-pagination,.enterprise-compact-footer,.linking-compact-footer,.product-pagination-controls,.product-import-record-pagination):not(:has(.ui-data-pagination)){display:none}@media (prefers-reduced-motion:reduce){.ui-data-pagination__button{transition:none}}@container (width<=480px){.ui-data-pagination__direction{width:var(--linking-pagination-size);flex-basis:var(--linking-pagination-size);padding:0}.ui-data-pagination__direction span{display:none}}.account-detail-drawer .ant-drawer-content-wrapper{max-width:100vw}.account-detail-drawer .ant-drawer-body{flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.account-detail-drawer .ant-drawer-content,.account-detail-drawer .ant-drawer-wrapper-body{min-height:0}.account-detail-drawer .ant-drawer-wrapper-body{flex-direction:column;display:flex}.account-detail-drawer .ui-management-drawer__title{line-height:20px}.account-detail-drawer .account-detail{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.account-detail-drawer .account-detail .ant-tabs,.account-detail-drawer .account-detail .ant-tabs-body-holder,.account-detail-drawer .account-detail .ant-tabs-body,.account-detail-drawer .account-detail .ant-tabs-content,.account-detail-drawer .account-detail .ant-tabs-tabpane{min-height:0}.account-detail-drawer .account-detail .ant-tabs{flex-direction:column;flex:1 1 0;height:0;min-height:0;display:flex;overflow:hidden}.account-detail-drawer .account-detail .ant-tabs-body-holder{flex:1 1 0;height:0;min-height:0;overflow:hidden}.account-detail-drawer .account-detail .ant-tabs-content,.account-detail-drawer .account-detail .ant-tabs-body,.account-detail-drawer .account-detail .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.account-detail-drawer .account-detail .ant-tabs-tabpane-active{min-height:0;display:flex}.account-detail-drawer .account-detail__scroll{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;flex:auto;height:100%;min-height:0;overflow:hidden auto}.account-detail-drawer .account-detail__section-heading h3{line-height:20px}.account-detail-drawer .account-detail__descriptions .ant-descriptions-row>th,.account-detail-drawer .account-detail__descriptions .ant-descriptions-row>td{box-sizing:border-box;vertical-align:middle;height:50px;padding-block:0}.account-detail-drawer .account-detail__form-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.account-detail-drawer .account-detail__form-grid .ant-form-item,.account-detail-drawer .account-detail__form-grid .ant-form-item:nth-last-child(-n+3){grid-column:1;min-height:50px;margin:0}.account-detail-drawer .account-detail__form-grid .ant-form-item-row{flex-flow:row;align-items:center;min-height:50px}.account-detail-drawer .account-detail__form-grid .ant-form-item-label{text-align:start;flex:0 0 180px;max-width:180px;padding:0}.account-detail-drawer .account-detail__form-grid .ant-form-item-label>label{width:100%;color:var(--linking-color-enterprise-detail-label);justify-content:flex-start}.account-detail-drawer .account-detail__form-grid .ant-form-item-control{min-width:0}.account-detail-drawer .account-detail__form-grid .ant-input{color:var(--linking-color-overlay-title)}.account-detail-drawer .account-detail__form-grid textarea{resize:none;height:32px;min-height:32px;max-height:32px}.account-detail-drawer .account-detail__share-button.ant-btn{color:var(--linking-color-primary);border-color:var(--linking-color-primary);background:var(--linking-color-bg-container)}.account-detail-drawer .account-detail__share-button.ant-btn:hover,.account-detail-drawer .account-detail__share-button.ant-btn:focus-visible{color:var(--linking-color-primary);border-color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 8%, var(--linking-color-bg-container))}@media (width<=480px){.account-detail-drawer .account-detail__identity{gap:var(--linking-space-3);padding-inline:var(--linking-space-4)}.account-detail-drawer .account-detail .ant-tabs-nav,.account-detail-drawer .account-detail__scroll{padding-inline:var(--linking-space-4)}.account-detail-drawer .account-detail__form-grid .ant-form-item-label,.account-detail-drawer .account-detail__descriptions .ant-descriptions-item-label{flex-basis:112px;width:112px;max-width:112px}}.account-detail-drawer .account-detail__descriptions .ant-descriptions-item-container{align-items:center;min-height:32px}.account-detail-drawer .account-detail__password{align-items:flex-start;gap:var(--linking-space-1);flex-direction:column;display:flex}.account-provision-wizard .ant-modal-container{flex-direction:column;height:min(820px,100vh - 48px);display:flex;overflow:hidden}.account-provision-wizard .ant-modal{max-width:calc(100vw - 32px);margin:0;padding-bottom:0;top:auto}.account-provision-wizard .ant-modal-body{flex:auto;min-height:0;overflow-y:auto}.account-provision-wizard .ant-modal-footer{z-index:2;border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);flex:none;margin:0;padding:16px 24px;position:relative}.account-provision-wizard .ant-steps{margin-bottom:28px}.account-provision-wizard__loading{place-content:center;justify-items:center;gap:12px;min-height:240px;display:grid}.account-provision-wizard__panel{min-height:260px;padding:16px 24px}.account-provision-wizard__panel h3{margin:0 0 24px}.account-provision-wizard__panel .ant-radio-wrapper span:last-child{align-items:center;gap:16px;display:inline-flex}.account-provision-wizard__type-grid{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;margin-bottom:20px;display:grid}.account-provision-wizard__type-option>.ant-radio-wrapper{background:var(--linking-color-bg-layout);border:1px solid #0000;border-radius:8px;align-items:center;width:100%;min-height:72px;margin:0;padding:18px 24px;display:flex}.account-provision-wizard__type-option>.ant-radio-wrapper-checked{border-color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 7%, var(--linking-color-bg-container))}.account-provision-wizard__type-option.is-disabled>.ant-radio-wrapper{color:var(--linking-color-text-secondary);background:var(--linking-color-fill-secondary)}.account-provision-wizard__type-copy{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.account-provision-wizard__type-copy>span,.account-provision-wizard__type-copy>b{color:var(--linking-color-text-secondary);font-weight:400}.account-provision-wizard__type-warning{color:var(--ant-color-warning-text);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm);align-items:flex-start;gap:10px;padding:10px 36px 0;display:flex}.account-provision-wizard__type-warning>span:first-child{color:var(--ant-color-warning)}.account-provision-wizard__form fieldset{border:0;border-top:1px solid var(--ant-color-border-secondary);margin:0;padding:20px 0 8px}.account-provision-wizard__form fieldset:first-of-type{border-top:0}.account-provision-wizard__form legend{border-left:3px solid var(--linking-color-primary);align-items:center;width:100%;min-height:28px;margin-bottom:16px;padding:0 0 0 12px;font-size:16px;font-weight:600;display:flex}.account-provision-wizard__grid{grid-template-columns:minmax(0,1fr);display:grid}.account-provision-wizard__grid .ant-form-item-row,.account-provision-wizard__grid .ui-form-field .ant-form-item-row{flex-flow:row;align-items:flex-start}.account-provision-wizard__grid .ant-form-item-label,.account-provision-wizard__grid .ui-form-field .ant-form-item-label{white-space:normal;text-align:left;flex:0 0 132px;max-width:132px;padding:5px 16px 0 0}.account-provision-wizard__grid .ant-form-item-label>label,.account-provision-wizard__grid .ui-form-field .ant-form-item-label>label,.account-provision-wizard__display-label{width:100%;color:var(--linking-color-enterprise-detail-label);text-align:left;justify-content:flex-start}.account-provision-wizard__grid .ant-form-item-control,.account-provision-wizard__grid .ui-form-field .ant-form-item-control{flex:auto;min-width:0}.account-provision-wizard__grid .ant-form-item-control-input-content>.ant-input,.account-provision-wizard__grid .ant-form-item-control-input-content>.ant-select{width:350px;max-width:100%}.account-provision-wizard__display-row{grid-template-columns:132px minmax(0,1fr);align-items:center;min-height:56px;display:grid}.account-provision-wizard__display-label{padding-right:16px}.account-provision-wizard__display-value{width:350px;max-width:100%;min-height:32px;color:var(--linking-color-text);align-items:center;display:flex}.account-provision-wizard__quota{margin-bottom:24px;align-items:center;min-height:32px;margin-inline-start:132px;display:flex}.account-provision-wizard__permission-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.account-provision-wizard__actions{background:var(--linking-color-bg-container);justify-content:flex-end;gap:12px;display:flex}@media (width<=720px){.account-provision-wizard__type-grid,.account-provision-wizard__grid{grid-template-columns:1fr}}.accounts-page.feature-page{gap:var(--linking-space-2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.accounts-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.accounts-command-bar{justify-content:space-between;align-items:center;gap:var(--linking-space-4);min-height:72px;padding:var(--linking-space-3) var(--linking-space-4);background:var(--linking-color-bg-container);flex-shrink:0;display:flex}.accounts-command-bar__actions{align-items:center;gap:var(--linking-space-3);min-width:max-content;display:flex}.accounts-search{width:min(540px,60%)}.accounts-workspace{border-block:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.accounts-list-panel:only-child{grid-column:1/-1}.account-group-sidebar{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--linking-space-4) var(--linking-space-3);border-inline-end:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);overflow-y:auto}.account-group-sidebar__all,.account-group-sidebar__item{align-items:center;gap:var(--linking-space-2);width:100%;min-height:44px;padding:var(--linking-space-2) var(--linking-space-3);border-radius:var(--linking-radius);color:var(--linking-color-text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;display:flex}.account-group-sidebar__all.is-selected,.account-group-sidebar__item.is-selected{background:var(--linking-color-bg-layout);color:var(--linking-color-primary)}.account-group-sidebar__all:focus-visible,.account-group-sidebar__item:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:2px}.account-group-sidebar__create{margin-block:var(--linking-space-3)}.account-group-sidebar__list{gap:var(--linking-space-1);margin:0;padding:0;list-style:none;display:grid}.account-group-sidebar__list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.account-group-sidebar__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-group-sidebar__folder{color:var(--linking-color-primary)}.account-group-sidebar__more{min-width:32px;padding-inline:var(--linking-space-1)}.account-group-sidebar__loading{margin-block-end:var(--linking-space-3)}.account-group-editor{gap:var(--linking-space-6);display:grid}.account-group-editor-modal .ant-modal-body{max-height:calc(100vh - 220px);overflow-y:auto}.account-group-editor__section>h3{margin:0 0 var(--linking-space-4);border-inline-start:2px solid var(--linking-color-primary);padding-inline-start:var(--linking-space-3)}.account-group-editor__section:first-of-type .ant-form-item{width:520px;max-width:calc(100% - var(--linking-space-6));margin-inline-start:var(--linking-space-6)}.account-group-editor__permission-block{gap:var(--linking-space-4);padding-inline:var(--linking-space-6);display:grid}.account-group-editor__permission-block h4{font-size:var(--linking-font-size-lg);margin:0}.account-group-editor__scope{align-items:center;gap:var(--linking-space-3);display:flex}.account-group-editor__factor{align-items:center;gap:var(--linking-space-4);padding-inline-start:var(--linking-space-6);display:flex}.account-group-editor__factor .ant-input-number{width:180px}.account-group-editor__checks{gap:var(--linking-space-6);flex-wrap:wrap;display:flex}.accounts-list-panel{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.accounts-list-scroll{overscroll-behavior:contain;min-height:0;overflow:hidden}.accounts-list-scroll,.accounts-list-scroll .ui-table-state,.accounts-list-scroll .ui-table-scroll,.accounts-list-scroll .ant-table-wrapper,.accounts-list-scroll .ant-table-wrapper>.ant-spin,.accounts-list-scroll .ant-spin-nested-loading,.accounts-list-scroll .ant-spin-container,.accounts-list-scroll .ant-table,.accounts-list-scroll .ant-table-container{flex-direction:column;flex:1;min-height:0;display:flex}.accounts-list-scroll .ant-table-header{flex:none}.accounts-list-scroll .ant-table-body{flex:1}.accounts-list-scroll .ant-table-row{cursor:pointer}.accounts-pagination{padding:var(--linking-space-3) var(--linking-space-4);display:flex}.accounts-user-cell{align-items:center;gap:var(--linking-space-3);min-width:0;display:flex}.accounts-avatar{background:var(--linking-color-bg-layout);width:40px;height:40px;color:var(--linking-color-text-secondary);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.accounts-sub-list{padding:var(--linking-space-3) var(--linking-space-6);background:var(--linking-color-bg-layout)}.accounts-import-card{border:1px solid var(--linking-color-border);border-radius:var(--linking-radius-lg);background:var(--linking-color-bg-container);min-width:0;max-width:100%}.accounts-toolbar,.accounts-form-actions{gap:var(--linking-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.accounts-toolbar .ant-form-item{flex:180px;margin-block-end:0}.accounts-selection-context{justify-content:space-between;align-items:center;gap:var(--linking-space-3);padding:var(--linking-space-3) var(--linking-space-4);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);background:var(--linking-color-bg-container);display:flex}.accounts-selection-context>div{gap:var(--linking-space-1);display:grid}.accounts-secondary{padding-inline:var(--linking-space-3);display:block}.accounts-row-actions{white-space:normal;width:100%}.accounts-form{gap:var(--linking-space-4);display:grid}.accounts-grid{gap:0 var(--linking-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.accounts-form-actions{justify-content:flex-end}.accounts-account-preview{align-self:center;margin-block-end:var(--linking-space-4)}.accounts-secret{overflow-wrap:anywhere;padding:var(--linking-space-4);border:1px solid var(--linking-color-warning);border-radius:var(--linking-radius);background:var(--linking-color-warning-bg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.accounts-result-alert{margin-block-start:var(--linking-space-4)}.account-detail-drawer .ant-drawer-body{min-height:0;padding:0;display:flex;overflow:hidden}.account-detail-drawer .ant-drawer-footer{padding:var(--linking-space-3) var(--linking-space-6)}.account-detail{flex:1;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.account-detail__identity{align-items:center;gap:var(--linking-space-4);padding:var(--linking-space-6) var(--linking-space-6) var(--linking-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.account-detail__avatar{background:var(--linking-color-bg-layout);width:56px;height:56px;color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-xl);border-radius:50%;place-items:center;font-weight:600;display:grid}.account-detail__identity-line{align-items:center;gap:var(--linking-space-3);margin-block-end:var(--linking-space-1);display:flex}.account-detail__identity-line strong{font-size:var(--linking-font-size-xl)}.account-detail .ant-tabs{flex-direction:column;min-height:0;display:flex}.account-detail .ant-tabs-nav{padding-inline:var(--linking-space-6);margin:0}.account-detail .ant-tabs-content-holder,.account-detail .ant-tabs-content,.account-detail .ant-tabs-tabpane{height:100%;min-height:0}.account-detail .ant-tabs-content-holder{flex:auto;overflow:hidden}.account-detail__scroll{box-sizing:border-box;height:100%;padding:var(--linking-space-6) var(--linking-space-8);overflow-y:auto}.account-detail__section+.account-detail__section{border-top:1px solid var(--linking-color-border-subtle);margin-block-start:var(--linking-space-6);padding-block-start:var(--linking-space-6)}.account-detail__section-heading{min-height:36px;border-inline-start:2px solid var(--linking-color-primary);justify-content:space-between;align-items:center;margin-block-end:var(--linking-space-4);padding-inline-start:var(--linking-space-3);display:flex}.account-detail__section-heading h3{font-size:var(--linking-font-size-lg);margin:0}.account-detail__descriptions .ant-descriptions-item-label{width:180px;color:var(--linking-color-enterprise-detail-label)}.account-detail__descriptions .ant-descriptions-item-content{color:var(--linking-color-overlay-title)}.account-detail__form-grid{gap:0 var(--linking-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-detail__form-grid .ant-form-item:nth-last-child(-n+3){grid-column:1/-1}.account-detail__footer{justify-content:flex-end;gap:var(--linking-space-3);display:flex}.account-detail__development{padding:var(--linking-space-6)}.share-provision-dialog__content{gap:var(--linking-space-3);padding:var(--linking-space-6);border-radius:var(--linking-radius-lg);background:var(--linking-color-bg-layout);margin-block-start:var(--linking-space-4);display:grid}.share-provision-dialog__content p{overflow-wrap:anywhere;margin:0}.share-provision-dialog__identity{gap:var(--linking-space-2) var(--linking-space-6);flex-wrap:wrap;display:flex}.share-provision-dialog__content small{color:var(--linking-color-text-secondary);margin-block-start:var(--linking-space-1);display:block}.share-provision-dialog__heading{font-weight:600}.accounts-permissions{margin-block:var(--linking-space-4);padding:var(--linking-space-4);border:1px solid var(--linking-color-border);border-radius:var(--linking-radius)}.accounts-status-flow{min-width:0;max-width:100%;margin-block-end:var(--linking-space-6)}.accounts-task-summary{margin-block:var(--linking-space-4)}.accounts-upload{gap:var(--linking-space-2);padding:var(--linking-space-6);border:1px dashed var(--linking-color-primary);border-radius:var(--linking-radius-lg);background:var(--linking-color-bg-layout);cursor:pointer;text-align:center;display:grid}.accounts-upload:has(input:focus-visible){outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:calc(-1 * var(--linking-focus-width))}.accounts-upload.is-disabled{cursor:not-allowed;opacity:.6}.accounts-upload__title{color:var(--linking-color-text);font-size:var(--linking-font-size-lg);font-weight:600}.accounts-upload__description{color:var(--linking-color-text-helper);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm)}.accounts-upload input[type=file]{width:100%;min-width:0;max-width:100%;margin-inline:auto}.accounts-page>*,.accounts-import-card .ant-card-body{min-width:0;max-width:100%}.accounts-reset-confirm .accounts-form-actions{margin-top:var(--linking-space-4)}.shell-content:has(.accounts-page){flex-direction:column;display:flex;overflow:hidden}:is(.page-container:has(.accounts-page),.page-body:has(.accounts-page)){flex-direction:column;flex:1;min-height:0;display:flex}.accounts-list-scroll>.ui-table-state{flex-direction:column;display:flex}.accounts-list-scroll>.ui-table-state>.ui-empty-state,.accounts-list-scroll>.ui-table-state>.ui-state{flex:1}.accounts-list-scroll>.ui-table-state>.ant-empty{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.accounts-list-scroll:focus-visible{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:calc(-1 * var(--linking-focus-width))}.accounts-list-scroll .ui-table-scroll{overflow:hidden}.account-import-wizard .ant-modal{max-width:calc(100vw - 32px);margin:0;padding-bottom:0}.account-import-wizard .ant-modal-container{flex-direction:column;height:min(820px,100vh - 48px);display:flex;overflow:hidden}.account-import-wizard .ant-modal-body{flex:auto;min-height:0;overflow-y:auto}.account-import-wizard .ant-modal-footer{z-index:2;border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);flex:none;margin:0;padding:16px 24px;position:relative}.account-import-wizard .ant-steps{margin-bottom:28px}.account-import-wizard__panel{align-content:start;gap:20px;min-height:520px;padding:20px 48px;display:grid}.account-import-wizard__panel h3,.account-import-wizard__panel h4{margin:0}.account-import-wizard__type-grid{gap:16px;display:grid}.account-import-wizard__type-option>.ant-radio-wrapper{background:var(--linking-color-bg-layout);border:1px solid #0000;border-radius:8px;align-items:center;width:100%;min-height:72px;margin:0;padding:18px 24px;display:flex}.account-import-wizard__type-option>.ant-radio-wrapper-checked{border-color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 7%, var(--linking-color-bg-container))}.account-import-wizard__type-option .ant-radio-wrapper>span:last-child,.account-import-wizard__type-option .ant-radio-wrapper>span:last-child>span{align-items:center;gap:16px;display:flex}.account-import-wizard__type-option.is-disabled{color:var(--linking-color-text-secondary)}.account-import-wizard__upload{max-width:760px;margin-inline:auto}.account-import-wizard__upload-card{border-radius:var(--linking-radius-lg);background:var(--linking-color-bg-layout);gap:16px;padding:24px;display:grid}.account-import-wizard__upload-card .accounts-upload{background:var(--linking-color-bg-container)}.account-import-wizard .accounts-upload{gap:var(--linking-space-2);padding:var(--linking-space-6);border:1px dashed var(--linking-color-primary);border-radius:var(--linking-radius-lg);cursor:pointer;text-align:center;display:grid}.account-import-wizard .accounts-upload:has(input:focus-visible){outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:calc(-1 * var(--linking-focus-width))}.account-import-wizard .accounts-upload.is-disabled{cursor:not-allowed;opacity:.6}.account-import-wizard .accounts-upload__title{color:var(--linking-color-text);font-size:var(--linking-font-size-lg);font-weight:600}.account-import-wizard .accounts-upload__description{color:var(--linking-color-text-helper);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm)}.account-import-wizard .accounts-upload input[hidden]{display:none}.account-import-wizard .accounts-upload{cursor:default;justify-items:center}.account-import-wizard .accounts-upload__icon{width:40px;height:40px;color:var(--linking-color-primary)}.account-import-wizard .accounts-upload>.ant-btn{margin-block:var(--linking-space-2);min-width:112px}.account-import-wizard .accounts-upload__empty{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm)}.account-import-wizard .accounts-upload__file{align-items:center;gap:var(--linking-space-3);width:100%;min-width:0;max-width:400px;padding:var(--linking-space-2) var(--linking-space-3);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);background:var(--linking-color-bg-layout);display:flex}.account-import-wizard .accounts-upload__file>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.account-import-wizard .accounts-upload__file>small{color:var(--linking-color-text-secondary);flex:none}.account-import-wizard__upload-card>.ant-btn{justify-self:start}.account-import-wizard__result{min-height:0}.account-import-wizard .accounts-task-summary{margin-block:var(--linking-space-4)}.account-import-wizard__errors{min-width:0}.account-import-wizard__actions{background:var(--linking-color-bg-container);justify-content:flex-end;gap:12px;display:flex}.enterprise-page{gap:var(--linking-space-4);min-width:0;display:grid}.enterprise-form,.enterprise-card-stack{gap:var(--linking-space-4);display:grid}.enterprise-toolbar{gap:var(--linking-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.enterprise-toolbar .ant-form-item{flex:180px;margin-block-end:0}.enterprise-toolbar .enterprise-toolbar__compact{flex-basis:140px}.enterprise-toolbar .ant-btn{flex:none}.enterprise-form-grid{gap:0 var(--linking-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enterprise-form__actions{justify-content:flex-end}.enterprise-row-actions{white-space:nowrap}.enterprise-number-input{width:100%}.enterprise-page .ant-form-item-label>label{color:var(--linking-color-enterprise-detail-label)}.enterprise-page .ant-input,.enterprise-page .ant-input-number-input,.enterprise-page .ant-select-selection-item{color:var(--linking-color-overlay-title)}.enterprise-toolbar select,.enterprise-scope select{width:100%;min-height:var(--linking-control-height);border:1px solid var(--linking-color-border);border-radius:var(--linking-radius-sm);padding-inline:var(--linking-space-3);color:var(--linking-color-text);background:var(--linking-color-bg-container)}.enterprise-checkbox-grid{gap:var(--linking-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.enterprise-image-grid{gap:var(--linking-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.enterprise-image-card .ant-card-body{gap:var(--linking-space-3);display:grid}.enterprise-image-card .ant-image,.enterprise-image-card .ant-image-img{object-fit:contain;width:100%;height:132px}.enterprise-scope{gap:var(--linking-space-3);grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) auto;align-items:flex-end;display:grid}.enterprise-scope .ant-form-item{margin-block-end:0}.enterprise-trace{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm);overflow-wrap:anywhere}.enterprise-inline-alert{margin-block-end:var(--linking-space-4)}.enterprise-compact-page{min-height:0}.page-container:has(.enterprise-compact-page)>.page-header{display:none}.enterprise-compact-accessible-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enterprise-compact-toolbar{justify-content:space-between;align-items:center;gap:var(--linking-space-4);display:flex}.enterprise-compact-actions{align-items:center;gap:var(--linking-space-2);display:flex}.enterprise-compact-toolbar form{gap:var(--linking-space-2);width:min(480px,100%);display:flex}.enterprise-compact-toolbar form .ant-input-affix-wrapper{flex:auto}.enterprise-compact-list-frame{border-block:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);min-height:560px}.enterprise-compact-list-frame .ui-table-state{min-height:inherit}.enterprise-compact-page .ant-table-cell,.enterprise-compact-page .ant-input,.enterprise-compact-page .ant-select-selection-item,.enterprise-compact-page select{color:var(--linking-color-overlay-title)}.enterprise-compact-footer{justify-content:flex-end;display:flex}.enterprise-audit-filter{gap:var(--linking-space-3);padding:var(--linking-space-4);border-radius:var(--linking-radius-lg);background:var(--linking-color-bg-container);display:grid}.enterprise-audit-filter__fields{gap:var(--linking-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.enterprise-audit-filter .ant-form-item{min-width:0;margin-block-end:0}.enterprise-audit-filter select{width:100%;min-height:var(--linking-control-height);border:1px solid var(--linking-color-border);border-radius:var(--linking-radius-sm);padding-inline:var(--linking-space-3);color:var(--linking-color-overlay-title);background:var(--linking-color-bg-container)}.enterprise-audit-filter__actions{justify-content:flex-end;gap:var(--linking-space-2);display:flex}.page-container:has(.enterprise-price-default)>.page-header{display:none}.enterprise-price-heading h1{border-inline-start:3px solid var(--linking-color-primary);color:var(--linking-color-text);margin:0;padding-inline-start:var(--linking-space-3);font-size:20px;line-height:28px}.enterprise-price-heading p{margin:var(--linking-space-3) 0 0;color:var(--linking-color-text-secondary)}.enterprise-price-panel{gap:var(--linking-space-4);padding:var(--linking-space-6);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-lg);background:var(--linking-color-bg-container);display:grid}.enterprise-price-panel h2{color:var(--linking-color-text);margin:0;font-size:16px}.enterprise-price-help{color:var(--linking-color-text-secondary);margin:0;line-height:1.6}.enterprise-price-control{align-items:flex-end;gap:var(--linking-space-4);flex-wrap:wrap;display:flex}.enterprise-price-control .ant-form-item{width:min(420px,100%);margin:0}.enterprise-price-control .ant-select{width:100%}.enterprise-price-feedback{padding:var(--linking-space-4);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);color:var(--linking-color-text)}.enterprise-price-feedback p{margin:0 0 var(--linking-space-2)}.material-shell .enterprise-page{padding:var(--linking-space-6)}.ui-sort-dialog .ant-modal-container{max-height:calc(100dvh - var(--linking-space-6) * 2);flex-direction:column;display:flex}.ui-sort-dialog .ant-modal-body{flex-direction:column;min-height:0;display:flex}.ui-sort-dialog__help{margin:0 0 var(--linking-space-3);color:var(--linking-color-text-helper);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm)}.ui-sort-dialog__list{min-height:240px;max-height:55dvh;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-sort-dialog__list>li{justify-content:center;align-items:center;gap:var(--linking-space-3);padding:var(--linking-space-4) var(--linking-space-3);border-bottom:1px solid var(--linking-color-sort-divider);color:var(--linking-color-overlay-title);text-align:center;cursor:grab;display:flex}.ui-sort-dialog__list>li:hover{background:var(--linking-color-bg-layout)}.ui-sort-dialog__list>li:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:-2px}.ui-sort-dialog__list>li[aria-disabled=true]{cursor:default}.ui-sort-dialog .ui-overlay-actions{flex-shrink:0;justify-content:center}.ui-sort-dialog .ant-alert{margin-top:var(--linking-space-3);flex-shrink:0}.ui-sort-dialog__announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.material-shell .shell-content:has(.factory-lines-page){flex-direction:column;display:flex}:is(.page-container:has(.factory-lines-page),.page-body:has(.factory-lines-page)),.factory-lines-page{flex-direction:column;flex:1;min-height:0;display:flex}.factory-lines-page>.enterprise-compact-toolbar,.factory-lines-page>.enterprise-compact-footer{flex:none}.factory-lines-page>.enterprise-compact-list-frame{border-block-end:0;flex:1;min-height:0;display:flex}.factory-lines-page .ui-table-state{flex-direction:column;flex:1;min-height:0;display:flex}.factory-lines-page .ui-table-state>.ant-empty{padding:var(--linking-space-6);flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0;display:flex}.factory-lines-page .ui-table-scroll{width:100%}.factory-line-editor .ant-modal-body{padding:0}.factory-line-editor .enterprise-form{gap:0}.factory-line-editor .enterprise-form-grid{padding:var(--linking-space-4) var(--linking-space-6)}.factory-line-editor .ant-form-item{margin-block-end:0}.factory-line-editor .ant-form-item-row{align-items:center}.factory-line-editor .ui-overlay-actions{padding:var(--linking-space-2) var(--linking-space-6);justify-content:flex-end}.page-container:has(.factory-sources-page){min-height:100%}.page-body:has(.factory-sources-page){flex-direction:column;flex:1;min-height:0;display:flex}.factory-sources-page{flex-direction:column;flex:1;min-height:0;display:flex}.factory-sources-page .factory-sources-list{border-block-end:0;flex:1;min-height:0;display:flex}.factory-sources-list .ui-table-state{flex-direction:column;flex:1;min-height:0;display:flex}.factory-sources-list .ui-table-state>.ui-state{flex-direction:column;flex:1;justify-content:center;display:flex}.factory-source-editor .enterprise-form{gap:var(--linking-space-4)}.factory-source-editor__fields{gap:var(--linking-space-4);display:grid}.factory-source-editor__fields .ant-form-item{margin-block-end:0}.factory-source-editor__fields .ant-form-item-row{flex-wrap:nowrap}.factory-source-editor__fields .ant-form-item-label{text-align:right;flex:0 0 112px}.factory-source-editor__fields .ant-form-item-control{min-width:0;min-height:calc(var(--linking-control-height) + var(--linking-space-1) + var(--linking-control-height-compact));flex:1}.page-container:has(.sales-statuses-page){min-height:100%}:is(.page-body:has(.sales-statuses-page),.sales-statuses-page){flex-direction:column;flex:1;min-height:0;display:flex}.sales-statuses-page .sales-statuses-list{border-block-end:0;flex:1;min-height:0;display:flex}.sales-statuses-list .ui-table-state{flex-direction:column;flex:1;min-height:0;display:flex}.sales-statuses-list .ui-table-state>.ui-state{flex-direction:column;flex:1;justify-content:center;display:flex}.sales-status-color-value{align-items:center;gap:var(--linking-space-2);display:inline-flex}.sales-status-color-value i{border:1px solid var(--linking-color-border);border-radius:3px;width:18px;height:18px}.sales-status-preview{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:3px;max-width:100%;padding:2px 6px;font-size:10px;line-height:16px;display:inline-block;overflow:hidden}.sales-status-form{gap:var(--linking-space-3);display:grid}.sales-status-form .ant-form-item{margin-block-end:0}.sales-status-color-field{align-items:center;gap:var(--linking-space-2);display:flex}.sales-status-color-field>input[type=color]{border:1px solid var(--linking-color-border);background:var(--linking-color-bg-container);cursor:pointer;border-radius:4px;flex:0 0 36px;width:36px;height:32px;padding:2px}.sales-status-color-field>.ant-input{flex:1;min-width:0}.sales-status-color-field .ant-btn{padding-inline:0}.sales-status-help{color:var(--linking-color-text-secondary);margin:0;font-size:12px;line-height:20px}.sales-status-sort-list{margin-block:var(--linking-space-3);gap:var(--linking-space-2);text-align:left;padding:0;list-style:none;display:grid}.sales-status-sort-list>li{justify-content:space-between;align-items:center;gap:var(--linking-space-3);padding:var(--linking-space-2) var(--linking-space-3);border:1px solid var(--linking-color-border);border-radius:6px;display:flex}.sales-status-sort-list>li:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:2px}.sales-status-sort-list>li>span:last-child{gap:var(--linking-space-2);display:flex}.file-asset-delete-button{z-index:2;border:1px solid color-mix(in srgb, var(--linking-color-error) 24%, var(--linking-color-border-subtle));border-radius:var(--linking-radius-sm);width:32px;height:32px;color:var(--linking-color-error);background:color-mix(in srgb, var(--linking-color-bg-container) 92%, transparent);box-shadow:var(--linking-shadow-card);place-items:center;padding:0;display:inline-grid;position:absolute;inset-block-start:var(--linking-space-2);inset-inline-end:var(--linking-space-2)}.file-asset-delete-button:hover:not(:disabled){border-color:var(--linking-color-error);color:var(--linking-color-error);background:color-mix(in srgb, var(--linking-color-error) 8%, var(--linking-color-bg-container))}.file-asset-delete-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.enterprise-information-page{padding:var(--linking-space-6);gap:var(--linking-space-6);width:100%;min-width:0;display:grid}.enterprise-information-page h1{color:var(--linking-color-text);margin:0;font-size:22px;line-height:32px}.enterprise-information-section{gap:var(--linking-space-3);min-width:0;display:grid}.enterprise-information-heading{justify-content:space-between;align-items:center;gap:var(--linking-space-3);min-height:40px;display:flex}.enterprise-information-heading h2{border-inline-start:3px solid var(--linking-color-primary);color:var(--linking-color-text);margin:0;padding-inline-start:var(--linking-space-3);font-size:18px;line-height:24px}.enterprise-information-panel{padding:var(--linking-space-4) var(--linking-space-6);background:var(--linking-color-bg-container);border:0;border-radius:0;min-width:0}.enterprise-information-details,.enterprise-information-rights{margin:0}.enterprise-information-details>div,.enterprise-information-rights>div{align-items:center;gap:var(--linking-space-4);min-height:58px;padding-block:var(--linking-space-3);grid-template-columns:144px minmax(0,1fr);display:grid}.enterprise-information-page dt,.enterprise-information-form .ant-form-item-label>label{color:var(--linking-color-enterprise-detail-label)}.enterprise-information-page dd{color:var(--linking-color-overlay-title);overflow-wrap:anywhere;margin:0;font-size:15px}.enterprise-information-rights{column-gap:var(--linking-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enterprise-information-secondary{color:var(--linking-color-text-secondary);margin:0;font-size:12px}.enterprise-information-note{margin:var(--linking-space-2) 0 0;padding-top:var(--linking-space-3);border-top:1px solid var(--linking-color-border-subtle);color:var(--linking-color-text-secondary);font-size:12px}.enterprise-information-form .ant-form-item-row{gap:var(--linking-space-4);grid-template-columns:144px minmax(0,1fr);display:grid}.enterprise-information-form .ant-form-item-label{text-align:start}.enterprise-information-form .ant-form-item-control{min-width:0;max-width:400px}.enterprise-information-form .ant-alert{margin-bottom:var(--linking-space-4)}.enterprise-information-material-group+.enterprise-information-material-group{margin-top:var(--linking-space-6);padding-top:var(--linking-space-4);border-top:1px solid var(--linking-color-border-subtle)}.enterprise-information-material-group h3{margin:0 0 var(--linking-space-3);color:var(--linking-color-text);font-size:14px;line-height:22px}.enterprise-information-assets{gap:var(--linking-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enterprise-information-asset{min-width:0}.enterprise-information-preview{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);background:var(--linking-color-bg-layout);justify-content:center;align-items:center;height:120px;display:flex;position:relative}.enterprise-information-preview .ant-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.enterprise-information-preview .ant-image-img{object-fit:contain;width:100%;height:100%}.enterprise-information-asset-label{margin-top:var(--linking-space-2);color:var(--linking-color-text)}.enterprise-information-upload{margin-block:var(--linking-space-3) var(--linking-space-2);display:inline-flex;position:relative}.enterprise-information-upload input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.enterprise-information-upload label{min-height:var(--linking-button-height);padding-inline:var(--linking-button-padding-inline);border:1px solid var(--linking-color-border);border-radius:var(--linking-radius);background:var(--linking-color-bg-container);color:var(--linking-color-text);cursor:pointer;align-items:center;display:inline-flex}.enterprise-information-upload input[type=file]:focus-visible+label{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:2px}.enterprise-information-upload input:disabled+label{cursor:not-allowed;opacity:.5}.enterprise-information-error{margin-top:var(--linking-space-2);color:var(--linking-color-error)}.enterprise-material-placeholder{align-items:center;gap:var(--linking-space-2);color:var(--linking-color-text-secondary);flex-direction:column;font-size:12px;display:flex}.enterprise-material-placeholder>.anticon{font-size:28px}.enterprise-material-image{object-fit:contain;width:100%;height:100%}.enterprise-material-image-pending{opacity:0;position:absolute}.enterprise-information-region-list{gap:var(--linking-space-3);display:grid}.enterprise-information-region-row{align-items:center;gap:var(--linking-space-3);flex-wrap:wrap;display:flex}.enterprise-information-region-input{flex:0 320px;width:100%;min-width:0}.enterprise-information-region-input .ant-select,.enterprise-information-region-reference{width:100%}.enterprise-information-regions-form .enterprise-information-address-region .ant-form-item-control{max-width:320px}.enterprise-information-regions-form .enterprise-information-supply-regions .ant-form-item-control{max-width:none}.enterprise-information-address-region .ant-select{width:100%}.product-export-layout{text-align:left;background:var(--linking-color-bg-container);flex-direction:column;height:100%;min-height:0;display:flex}.product-export-subtitle{color:var(--linking-color-text-secondary);flex:none;margin:0;padding:12px 24px 8px;font-size:12px}.product-export-tabs{flex:1;min-height:0}.product-export-tabs>.ant-tabs-nav{flex:none;margin:0;padding:0 24px}.product-export-tabs>.ant-tabs-body-holder{flex:1 1 0;min-height:0;overflow:hidden}.product-export-tabs .ant-tabs-body,.product-export-tabs .ant-tabs-content{height:100%;min-height:0}.product-export-columns{grid-template-columns:46% minmax(0,54%);height:100%;min-height:0;display:grid}.product-export-settings{border-right:1px solid var(--linking-color-border-subtle);min-height:0;padding:24px;overflow:auto}.product-export-setting+.product-export-setting{margin-top:24px}.product-export-heading{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.product-export-setting h3,.product-export-fields h3{margin:0 0 12px;font-size:14px;font-weight:600}.product-export-heading h3{margin:0}.product-export-heading{margin-bottom:12px}.product-export-heading small{color:var(--linking-color-text-secondary);font-size:12px;font-weight:400}.product-export-help{color:var(--linking-color-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.6}.product-export-heading>.product-export-help{margin:0}.product-export-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.product-export-modes .ant-radio-button-wrapper{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);text-align:center;justify-content:center;align-items:center;height:88px;padding:8px 0;line-height:1.5;display:flex}.product-export-modes .ant-radio-button-wrapper:before{display:none}.product-export-modes .ant-radio-button-wrapper>span:last-child{flex-direction:column;gap:4px;display:flex}.product-export-modes .ant-radio-button-wrapper small{color:var(--linking-color-text-secondary);font-size:11px}.product-export-modes .ant-radio-button-wrapper-checked{background:var(--linking-color-material-selected);border-color:var(--linking-color-primary)}.product-export-series{text-align:left;justify-content:space-between;width:100%;padding-inline:12px;display:flex}.product-export-series>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-export-batch-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-export-batch-controls label{color:var(--linking-color-text-secondary);font-size:12px}.product-export-batch-controls .ant-select{width:100%}.product-export-batch-controls .ant-select .ant-select-suffix,.product-export-batch-controls .ant-select .ant-select-arrow{inset-inline-end:12px}.product-export-batch-controls .ant-select .ant-select-content{padding-inline-end:0}.product-export-range{background:var(--linking-color-bg-layout);border-radius:var(--linking-radius);justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.product-export-range strong{color:var(--linking-color-text);font-size:var(--linking-font-size-display)}.product-export-range strong small{color:var(--linking-color-text-secondary);font-size:12px;font-weight:400}.product-export-fields{flex-direction:column;min-height:0;padding:20px 24px 16px;display:flex}.product-export-fields>.product-export-heading{flex-wrap:wrap}.product-export-fields .product-export-heading .ant-btn{padding-inline:6px}.product-export-required{min-height:36px;color:var(--linking-color-text-secondary);flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.product-export-field-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.product-export-field-scroll .ant-collapse-item{border-bottom:1px solid var(--linking-color-border-subtle)}.product-export-field-scroll .ant-collapse-item>.ant-collapse-header{padding:14px 0;font-weight:500}.product-export-field-scroll .ant-collapse-content>.ant-collapse-body{padding:0 0 14px}.product-export-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}.product-export-field-grid .ant-checkbox-wrapper{min-width:0;margin:0;font-size:12px}.product-export-field-grid .ant-checkbox-wrapper>span:last-child{overflow-wrap:anywhere;min-width:0}.product-export-field-note{border-radius:var(--linking-radius);background:var(--linking-color-material-selected);flex:none;align-items:flex-start;gap:8px;padding:12px;display:flex}.product-export-footer-meta{color:var(--linking-color-text-secondary);margin-inline-end:auto;font-size:12px}.product-export-task-state{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);margin-top:18px;padding:12px}.product-export-task-state p{color:var(--linking-color-text-secondary);margin:8px 0;font-size:12px}.product-export-task-state>.ant-btn{margin:4px 8px 0 0}.product-export-recent{margin-top:18px;font-size:12px}.product-export-recent summary{cursor:pointer;color:var(--linking-color-text-secondary)}.product-export-recent .ant-btn{white-space:normal;text-align:left;height:auto;padding-inline:0;display:block}.product-export-history{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:20px 24px;display:flex}.product-export-history-scroll{flex:1;min-height:0;overflow:auto}.product-export-file{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.product-export-file>strong{overflow-wrap:anywhere;font-weight:500}.product-export-file small,.product-export-time{color:var(--linking-color-text-secondary);font-size:12px}.product-export-file .ant-btn{align-self:flex-start;height:auto;padding:0}.product-export-time{margin-top:6px;display:block}.product-export-record-actions{display:flex}.product-export-record-actions .ant-btn{padding-inline:5px}.product-export-field-note>.anticon{color:var(--linking-color-primary);margin-top:3px}.product-export-file-row{align-items:flex-start;gap:12px;display:flex}.product-export-file-icon{color:var(--linking-color-primary);flex:none;margin-top:2px;font-size:20px}.bulk-update-page{box-sizing:border-box;height:100%;min-height:0;color:var(--linking-color-text);background:var(--linking-color-bg-container);text-align:left;flex-direction:column;gap:20px;padding:16px 24px;display:flex}.bulk-update-steps{flex:none}.bulk-update-body{flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;display:flex;overflow:auto}.bulk-update-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.bulk-update-header>span,.bulk-update-job-heading span{color:var(--linking-color-text-secondary)}.bulk-update-header>.ant-btn:last-child{margin-left:auto}.bulk-update-header strong{color:var(--linking-color-text)}.bulk-update-guide{gap:24px;margin:24px 0;display:grid}.bulk-update-guide>div{align-items:flex-start;gap:12px;display:flex}.bulk-update-guide>div>.anticon{border-radius:var(--linking-radius);width:32px;height:32px;color:var(--linking-color-primary);background:var(--linking-color-material-selected);flex:none;place-items:center;display:grid}.bulk-update-guide p,.bulk-update-preparation details p{color:var(--linking-color-text-secondary);margin:6px 0 0;line-height:1.7}.bulk-update-preparation summary,.bulk-update-read-error summary{cursor:pointer;color:var(--linking-color-primary)}.bulk-update-upload{flex-direction:column;flex:1 0 auto;min-height:min-content;display:flex}.bulk-update-upload h2{font-size:var(--linking-font-size-lg);margin:0 0 12px}.bulk-update-upload p{color:var(--linking-color-text-secondary)}.bulk-update-upload-control{flex:1 0 auto;margin-bottom:12px;display:flex}.bulk-update-file-input{display:none}.bulk-update-file-surface{border:1px dashed var(--linking-color-border);border-radius:var(--linking-radius);width:100%;min-height:240px;color:var(--linking-color-text);background:var(--linking-color-bg-container);cursor:pointer;font:inherit;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.bulk-update-file-surface:hover:not(:disabled){border-color:var(--linking-color-primary)}.bulk-update-file-surface:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:2px}.bulk-update-file-surface:disabled{cursor:not-allowed;opacity:.6}.bulk-update-file-surface span{overflow-wrap:anywhere;max-width:100%}.bulk-update-file-surface small{color:var(--linking-color-text-secondary)}.bulk-update-file-icon{color:var(--linking-color-primary);font-size:32px}.bulk-update-resource-note{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);flex-wrap:wrap;gap:24px;margin-bottom:20px;display:flex}.bulk-update-job-heading{align-items:center;gap:16px;display:flex}.bulk-update-job-heading h2{font-size:var(--linking-font-size-lg);overflow-wrap:anywhere;margin:0 0 6px}.bulk-update-footer-hint{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);margin-right:auto}.bulk-update-counts{background:var(--linking-color-bg-layout);border-radius:var(--linking-radius);gap:0;margin:0;padding:16px 0;display:flex}.bulk-update-counts>div{text-align:center;flex:1}.bulk-update-counts dt{color:var(--linking-color-text-secondary)}.bulk-update-counts dd{font-size:var(--linking-font-size-display);margin:8px 0 0;font-weight:600}.bulk-update-panel{min-width:0}.bulk-update-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.bulk-update-toolbar h2{font-size:var(--linking-font-size-lg);flex:1;margin:0}.bulk-update-toolbar p{color:var(--linking-color-text-secondary);flex:1;margin:0}.bulk-update-tabs{gap:8px;display:flex}.bulk-update-preview-summary{color:var(--linking-color-text-secondary);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:12px;display:flex}.bulk-update-scroll{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);max-height:min(38vh,420px);overflow:auto}.bulk-update-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--linking-font-size-sm)}.bulk-update-table thead{z-index:2;position:sticky;top:0}.bulk-update-table th,.bulk-update-table td{border-right:1px solid var(--linking-color-border-subtle);border-bottom:1px solid var(--linking-color-border-subtle);text-align:center;vertical-align:middle;background:var(--linking-color-bg-container);overflow-wrap:anywhere;padding:12px 16px}.bulk-update-table thead th{background:var(--linking-color-bg-layout);white-space:nowrap;font-weight:500}.bulk-update-table .bulk-update-description{text-align:left}.bulk-update-table th small,.bulk-update-table td small{font-size:var(--linking-font-size-sm);color:var(--linking-color-text-secondary);white-space:normal;margin-top:4px;font-weight:400;display:block}.bulk-update-comparisons{width:max-content;min-width:100%}.bulk-update-comparisons td{min-width:170px;max-width:240px}.bulk-update-table .bulk-update-pin{z-index:1;border-right:1px solid var(--linking-color-border-subtle);min-width:150px;position:sticky;left:0}.bulk-update-table thead .bulk-update-pin{z-index:3}.bulk-update-table td.bulk-update-changed{background:var(--linking-color-material-selected)}.bulk-update-table td.bulk-update-cleared{background:var(--linking-color-warning-bg)}.bulk-update-value{white-space:pre-wrap;overflow-wrap:anywhere;max-height:66px;overflow:hidden}.bulk-update-field-pages{color:var(--linking-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.bulk-update-filter{align-items:center;gap:12px;margin-bottom:16px;display:flex}.bulk-update-filter .ant-select{width:160px}.bulk-update-bottom{color:var(--linking-color-text-secondary);margin:0}.bulk-update-read-error details{margin-top:12px}.bulk-update-empty{text-align:center;color:var(--linking-color-text-secondary);padding:32px}.bulk-update-full-value{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.bulk-update-read-error .ui-section-error{text-align:left;border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);min-height:0;padding:20px;display:block}.bulk-update-read-error .ui-section-error__illustration{display:none}.bulk-update-read-error .ui-section-error__content{width:auto;max-width:none}.bulk-update-read-error .ui-section-error h2{font-size:var(--linking-font-size-lg)}.bulk-update-completion{color:var(--linking-color-success);margin:0}.bulk-update-progress p{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);margin:4px 0 0}.bulk-update-body>.bulk-update-read-error{flex-shrink:0}.bulk-update-body-confirmation{overflow:hidden}.bulk-update-confirmation{flex-direction:column;flex:1;min-height:0;display:flex}.bulk-update-confirmation>.bulk-update-scroll{flex:1;min-height:0;max-height:none}.bulk-update-confirmation>:not(.bulk-update-scroll):not(.bulk-update-page-failure){flex-shrink:0}.bulk-update-confirmation .bulk-update-field-pages{padding:8px 0 0}.bulk-update-page-failure{text-align:center;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bulk-update-page-failure>.ui-section-error{flex:1;min-height:0;overflow:auto}.bulk-update-page-failure>button{flex-shrink:0;align-self:center}.bulk-update-value-detail{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.bulk-update-value-detail:hover{text-decoration:underline}.bulk-update-value-detail:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:-2px}.bulk-update-page-confirmation{gap:12px;padding:12px 24px 0}.bulk-update-page-confirmation .bulk-update-steps{min-height:56px}.bulk-update-confirmation .bulk-update-preview-summary{gap:16px;min-height:24px;margin-bottom:8px}.bulk-update-confirmation .bulk-update-table th,.bulk-update-confirmation .bulk-update-table td{box-sizing:border-box;padding:4px 12px;line-height:18px}.bulk-update-confirmation .bulk-update-table thead tr{height:32px}.bulk-update-confirmation .bulk-update-table thead th small{margin:0 0 0 8px;display:inline}.bulk-update-confirmation .bulk-update-table tbody tr{height:48px}.bulk-update-confirmation .bulk-update-table tbody small{margin-top:2px;line-height:16px}.bulk-update-confirmation .bulk-update-value{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:36px;display:-webkit-box}.bulk-update-product-code{text-overflow:ellipsis;white-space:nowrap;cursor:default;width:142px;font-weight:400;display:block;overflow:hidden}.bulk-update-confirmation-pages{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:16px;display:grid}.bulk-update-confirmation-pages:empty{display:none}.bulk-update-preview-loading{flex:1;place-items:center;min-height:0;display:grid}.bulk-update-confirmation>.bulk-update-preview-loading{flex-shrink:1}.bulk-update-skeleton{border-radius:var(--linking-radius);background:var(--linking-color-bg-layout);width:72%;height:12px;margin:auto;display:block}.product-selection-popup.ant-popover,.product-selection-popup.ant-cascader-dropdown{padding:8px;transition-property:opacity,transform}.product-selection-popup .ant-popover-container{padding:0;overflow:hidden}.product-selection-panel{width:360px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--linking-color-text);flex-direction:column;font-size:12px;display:flex;overflow:hidden}.product-selection-panel-heading{border-bottom:1px solid var(--linking-color-border-subtle);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 14px;display:flex}.product-selection-panel-actions{color:var(--linking-color-text-secondary);align-items:center;gap:8px;display:flex}.product-selection-panel-actions .ant-btn{width:24px;height:24px;padding:0;font-size:18px}.product-selection-panel-search{flex:none;padding:10px 14px}.product-selection-panel-search .ant-input{height:28px;font-size:12px}.product-selection-panel .product-selection-panel-list{overscroll-behavior:contain;flex:0 220px;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px 10px;height:220px;min-height:0;max-height:none;padding:8px 14px;display:grid;overflow:auto}.product-selection-panel .product-selection-panel-list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-selection-panel .product-selection-panel-list[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-selection-panel .product-selection-panel-list[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.product-selection-panel-list>.ant-checkbox-wrapper{align-items:center;min-width:0;min-height:30px;margin:0;font-size:12px}.product-selection-panel-list .ant-checkbox-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-selection-panel-list>.ant-btn{text-overflow:ellipsis;justify-content:flex-start;min-width:0;height:30px;font-size:12px;overflow:hidden}.product-selection-panel-empty{color:var(--linking-color-text-secondary);grid-column:1/-1;padding:8px 0}.product-selection-panel-footer{border-top:1px solid var(--linking-color-border-subtle);min-height:40px;color:var(--linking-color-text-secondary);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex}.product-selection-panel-footer .ant-btn{height:24px;font-size:12px}.product-selection-panel-footer-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.product-selection-panel.product-selection-panel-wide{width:512px}.product-selection-panel .product-selection-category-list{padding:0;display:block;overflow:hidden}.product-selection-category-list .ant-cascader-menus{height:100%}.product-selection-panel .product-selection-category-list .ant-cascader-menu{flex:1;width:170.667px;min-width:0;height:100%;font-size:12px}.media-surface-image{flex:0 0 110px;width:110px;height:110px}.media-surface-video{aspect-ratio:356/200;width:356px;max-width:100%;height:auto}.media-upload-surface{box-sizing:border-box;border:1px dashed var(--linking-color-border);border-radius:var(--linking-radius);background:var(--linking-color-bg-container);position:relative;overflow:hidden}.media-upload-surface>button{justify-content:center;align-items:center;gap:var(--linking-space-1);width:100%;height:100%;color:var(--linking-color-text-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;font-size:11px;display:flex}.media-upload-surface>button:disabled{cursor:not-allowed;opacity:.5}.media-upload-surface svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.media-upload-surface small,.resource-surface>button small{color:var(--linking-color-text-helper);white-space:nowrap;font-size:11px;line-height:16px}.media-upload-surface input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.media-image-surface{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);background:var(--linking-color-bg-container);cursor:pointer;box-sizing:border-box;padding:0;display:block;position:relative;overflow:hidden}.media-image-surface .ant-image,.media-image-surface img{object-fit:contain;width:100%;height:100%;display:block}.media-image-surface>span,.media-video-name{background:var(--linking-color-bg-container);color:var(--linking-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:3px 6px;font-size:11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.media-video-surface{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);box-sizing:border-box;background:var(--linking-color-bg-container);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.media-video-surface video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.media-video-surface .media-video-name{pointer-events:none;top:0;bottom:auto}.media-video-fallback{justify-content:center;align-items:center;gap:var(--linking-space-2);padding:var(--linking-space-3);background:var(--linking-color-bg-container);color:var(--linking-color-text-secondary);flex-direction:column;font-size:12px;display:flex;position:absolute;inset:0}.media-card{width:100%;min-width:0}.media-card-framed{border:1px solid var(--linking-color-border);border-radius:var(--linking-radius-lg);box-sizing:border-box;padding:12px}.media-card-heading{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;margin-bottom:10px;display:flex}.media-card-heading h4{margin:0;font-size:12px;font-weight:600}.media-card-hint{color:var(--linking-color-text-helper);font-size:11px}.media-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.media-card-actions>button,.media-card-actions>a{color:var(--linking-color-primary);cursor:pointer;height:auto;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;font-size:11px;line-height:22px;display:inline-flex}.media-card-actions>button.ant-btn-dangerous{color:var(--linking-color-error)}.media-card-actions>button:disabled{cursor:not-allowed;color:var(--linking-color-text-disabled)}.media-card-actions svg{flex:none;width:14px;height:14px;display:block}.resource-surface{box-sizing:border-box;border:1px dashed var(--linking-color-border);border-radius:var(--linking-radius);background:var(--linking-color-bg-container);align-items:center;gap:12px;width:100%;min-width:0;height:126px;display:flex;position:relative;overflow:hidden}.resource-surface-filled{background:var(--linking-color-bg-layout);border-style:solid;padding:13px}.resource-surface>button{width:100%;height:100%;color:var(--linking-color-text-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.resource-surface>button:disabled{cursor:not-allowed;opacity:.5}.resource-surface>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.resource-symbol{background:var(--linking-color-material-selected);width:44px;height:44px;color:var(--linking-color-primary);border-radius:9px;flex:0 0 44px;justify-content:center;align-items:center;display:flex;position:relative}.resource-symbol svg{width:25px;height:25px;display:block}.resource-symbol-pdf{background:var(--linking-color-error-bg);color:var(--linking-color-error)}.resource-symbol-pdf>span{font-size:8px;font-weight:700;line-height:10px;position:absolute;bottom:1px}.resource-surface>button .resource-symbol{background:0 0;flex-basis:24px;width:24px;height:24px}.resource-surface>button .resource-symbol-pdf>span{display:none}.resource-surface-description{flex:1;gap:5px;min-width:0;display:grid}.resource-surface-description strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.resource-surface-description small{color:var(--linking-color-text-helper);overflow-wrap:anywhere;font-size:11px}.product-taxonomy-section,.product-detail-dialog .product-editor-section.product-taxonomy-section{border-radius:12px}.product-taxonomy-section .product-taxonomy-editor,.product-detail-dialog .product-taxonomy-section .product-taxonomy-editor{gap:0;display:grid}.product-taxonomy-editor .taxonomy-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.product-taxonomy-section .product-taxonomy-editor .taxonomy-heading h3{margin:0;font-size:14px;font-weight:600}.product-taxonomy-editor .taxonomy-sync{height:30px;font-size:12px}.product-taxonomy-editor .taxonomy-sync [aria-hidden=true]{font-size:18px}.product-taxonomy-editor .taxonomy-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(224px,33.3333% - 9.33333px)),1fr));gap:16px 14px;display:grid}.product-taxonomy-editor .taxonomy-field{min-width:0}.product-taxonomy-editor .taxonomy-field[hidden]{display:none}.taxonomy-field-label{color:var(--linking-color-text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;font-weight:600;line-height:18px;display:flex}.product-taxonomy-editor .product-taxonomy-selector{border-color:var(--linking-color-input-border-light);width:100%;height:36px;font-size:12px}.product-taxonomy-editor .product-taxonomy-selector .ant-select-content{min-width:0}.taxonomy-select{width:100%;height:36px;font:inherit;color:var(--linking-color-text);border:1px solid var(--linking-color-input-border-light);background:var(--linking-color-bg-container);cursor:pointer;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.taxonomy-select:hover,.taxonomy-select[aria-expanded=true]{border-color:var(--linking-color-primary)}.taxonomy-select:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:2px}.taxonomy-select:disabled{color:var(--linking-color-text-disabled);background:var(--linking-color-bg-layout);border-color:var(--linking-color-border);cursor:not-allowed}.taxonomy-selection{flex-wrap:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.taxonomy-chip{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--linking-color-border);background:var(--linking-color-bg-layout);border-radius:4px;flex:none;align-items:center;gap:4px;min-width:0;padding:1px 4px;font-weight:500;line-height:18px;display:inline-flex;overflow:hidden}.taxonomy-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.taxonomy-chip i{border:1px solid var(--linking-color-border);border-radius:2px;flex:0 0 10px;width:10px;height:10px}.taxonomy-chip-invalid{color:var(--linking-color-warning)}.taxonomy-placeholder,.taxonomy-chevron{color:var(--linking-color-text-secondary)}.taxonomy-chevron{flex:0 0 12px;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.product-taxonomy-editor .taxonomy-expand-row{justify-content:center;margin-top:16px;display:flex}.product-taxonomy-editor .taxonomy-expand{height:26px;color:var(--linking-color-text-secondary);border-radius:18px;padding:0 13px;font-size:11px}.taxonomy-retained{color:var(--linking-color-text-secondary);justify-content:space-between;align-items:flex-start;gap:6px;margin-top:6px;font-size:11px;display:flex}.taxonomy-retained>span{overflow-wrap:anywhere;min-width:0}.taxonomy-retained .ant-btn{height:22px;padding:0 4px;font-size:11px}.taxonomy-category-popup,.taxonomy-tag-popup{transition-property:opacity,transform}.taxonomy-tag-popup{padding-block:8px}.taxonomy-tag-popup .ant-popover-container{padding:0;overflow:hidden}.taxonomy-options{width:512px;max-width:calc(100vw - 32px);color:var(--linking-color-text)}.taxonomy-options-heading{border-bottom:1px solid var(--linking-color-border-subtle);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;display:flex}.taxonomy-options-heading>span{color:var(--linking-color-text-secondary)}.taxonomy-definition{color:var(--linking-color-text-secondary);margin:0;padding:0 14px 8px;font-size:11px}.taxonomy-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;max-height:250px;padding:10px 14px;display:grid;overflow-y:auto}.taxonomy-option-grid .ant-checkbox-wrapper{align-items:center;min-width:0;min-height:31px;margin:0;font-size:12px;line-height:20px}.taxonomy-option-grid .ant-checkbox-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.taxonomy-options-footer{border-top:1px solid var(--linking-color-border-subtle);min-height:40px;color:var(--linking-color-text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:flex}.taxonomy-options-footer .ant-btn{height:24px;padding:0;font-size:11px}.taxonomy-color-options .taxonomy-option-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 12px;max-height:250px;padding:16px}.taxonomy-color-option{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.taxonomy-color-option:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:3px;border-radius:6px}.taxonomy-swatch{aspect-ratio:1;border:1px solid var(--linking-color-border);background:repeating-linear-gradient(45deg, var(--linking-color-bg-layout) 0 5px, var(--linking-color-bg-container) 5px 10px);border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex}.taxonomy-swatch>span{color:#fff;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:flex}.taxonomy-color-option[aria-checked=true] .taxonomy-swatch{outline:2px solid var(--linking-color-primary);outline-offset:2px}.taxonomy-color-option[aria-checked=true] .taxonomy-swatch>span{background:color-mix(in srgb, var(--linking-color-text) 72%, transparent)}.taxonomy-color-option:disabled{opacity:.45}.taxonomy-category-content{width:512px;max-width:calc(100vw - 32px)}.taxonomy-category-popup .ant-cascader-menu{width:170px;height:210px;font-size:12px}.taxonomy-options-actions{color:var(--linking-color-text-secondary);align-items:center;gap:8px;font-weight:400;display:flex}.taxonomy-options-actions .taxonomy-popup-close{width:24px;height:24px;color:var(--linking-color-text-secondary);padding:0;font-size:18px}.taxonomy-category-levels{height:24px;color:var(--linking-color-text-secondary);grid-template-columns:repeat(3,minmax(0,1fr));font-size:11px;display:grid}.taxonomy-category-levels span{border-right:1px solid var(--linking-color-border-subtle);padding:4px 12px}.taxonomy-category-levels span:last-child{border-right:0}.taxonomy-category-option{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.taxonomy-category-option>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taxonomy-category-popup .ant-cascader-menus .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-active{color:var(--linking-color-primary)}.product-sales-status-section>h3{margin:0 0 16px}.product-sales-status-editor{grid-template-columns:105px minmax(0,460px);gap:16px;display:grid}.sales-status-selection-label{color:var(--linking-color-text-secondary);flex-direction:column;gap:4px;padding-top:8px;font-size:13px;display:flex}.sales-status-selection-label>span{font-size:12px}.sales-status-selection-control{min-width:0}.sales-status-selection-help{color:var(--linking-color-text-secondary);margin:7px 0 0;font-size:12px;line-height:20px}.sales-status-selection-chip{border:0;border-radius:3px;padding:2px 6px;font-size:12px;line-height:20px}.sales-status-option-search{padding:10px 14px 0}.sales-status-options .taxonomy-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-status-directory-actions{border-top:1px solid var(--linking-color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.sales-status-directory-actions>a{color:var(--linking-color-primary)}.sales-status-directory-actions .ant-btn{height:24px;padding:0;font-size:12px}.sales-status-popup .sales-status-options{width:440px;font-size:12px}.sales-status-popup .sales-status-option-search .ant-input{height:28px;padding:3px 10px;font-size:12px;line-height:20px}.sales-status-popup .sales-status-options .taxonomy-option-grid{min-height:78px;padding:8px 14px 10px}.sales-status-popup .sales-status-option{--sales-status-checkbox-size:14px;align-items:center;gap:6px;min-width:0;min-height:28px;display:flex}.sales-status-popup .sales-status-option .ant-checkbox-wrapper{width:var(--sales-status-checkbox-size);height:var(--sales-status-checkbox-size);flex:none;min-height:0;font-size:10px;line-height:1}.sales-status-popup .sales-status-option .ant-checkbox{width:var(--sales-status-checkbox-size);height:var(--sales-status-checkbox-size)}.sales-status-popup .sales-status-option .ant-checkbox:after{width:calc(var(--sales-status-checkbox-size) * 5 / 14);height:calc(var(--sales-status-checkbox-size) * 8 / 14);top:calc(var(--sales-status-checkbox-size) / 2 - 1px);inset-inline-start:calc(var(--sales-status-checkbox-size) / 4 - 1px)}.sales-status-popup .sales-status-option-value{cursor:pointer;min-width:0;max-width:calc(100% - 20px);display:inline-flex}.sales-status-popup .sales-status-selection-chip{padding:2px 6px;font-size:10px;line-height:16px}.sales-status-popup .sales-status-option[data-disabled=true] .sales-status-selection-chip{opacity:.6}.sales-status-popup .sales-status-option[data-disabled=true] .sales-status-option-value{cursor:not-allowed}.sales-status-popup .sales-status-option-value .sales-status-selection-chip{max-width:100%}.static-stock-page{padding:0 var(--linking-space-4);background:var(--linking-color-bg-container);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.static-stock-toolbar{align-items:center;gap:var(--linking-space-3);margin-block:var(--linking-space-3);flex:none;display:flex}.static-stock-toolbar .ui-search-input{width:340px}.static-stock-actions{align-items:center;gap:var(--linking-space-3);flex:none;margin-inline-start:auto;display:flex}.static-stock-description{color:var(--linking-color-text-secondary);line-height:var(--linking-line-height);margin:0}.static-stock-field-label{align-items:center;display:inline-flex}.static-stock-required{width:var(--linking-space-3);color:var(--linking-color-error);flex:none}.static-stock-page .ui-table-scroll{overflow:visible}.static-stock-page .ant-table-cell{overflow-wrap:anywhere}.static-stock-key{white-space:pre-wrap;overflow-wrap:anywhere}.static-stock-comparison{gap:var(--linking-space-4);grid-template-columns:1fr 1fr;margin-block-start:var(--linking-space-3);display:grid}.static-stock-comparison p{margin-block:var(--linking-space-1);overflow-wrap:anywhere}.static-stock-comparison>button{grid-column:1/-1;justify-self:start}.static-stock-page .static-stock-delete:not(:disabled):not(.ant-btn-disabled),.static-stock-page .static-stock-delete:not(:disabled):not(.ant-btn-disabled):hover,.static-stock-page .static-stock-delete:not(:disabled):not(.ant-btn-disabled):active{color:var(--linking-color-error)}.static-stock-readonly-key{min-height:var(--linking-control-height);align-items:center;display:flex}.stock-management{background:var(--linking-color-bg-container);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.stock-tabs{gap:var(--linking-space-6);padding-inline:var(--linking-space-6);border-bottom:1px solid var(--linking-color-border-subtle);display:flex}.stock-tabs [role=tab]{height:48px;padding-inline:var(--linking-space-1);border-bottom:2px solid #0000;border-radius:0}.stock-tabs [aria-selected=true]{color:var(--linking-color-primary);border-bottom-color:var(--linking-color-primary)}.stock-management-note{padding:var(--linking-space-3) var(--linking-space-6);color:var(--linking-color-text-secondary);margin:0;font-size:12px}.stock-management [role=tabpanel][hidden]{display:none}.stock-management .stock-product-workspace{border-top:1px solid var(--linking-color-border-subtle);grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:0}.stock-management .product-sidebar{border:0;border-right:1px solid var(--linking-color-border-subtle);border-radius:0;padding:14px 10px}.stock-product-main{min-width:0;min-height:0;padding:0 var(--linking-space-4);flex-direction:column;display:flex}.stock-product-main .static-stock-toolbar{margin-top:var(--linking-space-3)}.stock-product-main .static-stock-toolbar .ui-search-input{width:300px;min-width:180px}.stock-status-select{appearance:none;min-width:142px;height:var(--linking-control-height);border:1px solid var(--linking-color-border);border-radius:var(--linking-radius);font:inherit;color:var(--linking-color-text);background:var(--linking-color-bg-container) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%2364748b' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;flex:none;padding:0 34px 0 12px}.stock-refresh{margin-left:auto}.stock-row-actions{justify-content:center;align-items:center;gap:var(--linking-space-1);flex-direction:column;display:flex}.stock-management .ant-table-cell,.stock-management .ant-table-cell .ant-btn,.stock-management .product-ordinal,.stock-management .product-cell-text,.stock-management .stock-quantity,.stock-management .stock-zero,.stock-management .product-cell-name{font-size:12px}.stock-quantity{color:var(--linking-color-success);font-weight:600}.stock-zero{color:var(--linking-color-text-secondary)}.stock-muted{color:var(--linking-color-text-tertiary)}.stock-picker-search{align-items:center;gap:var(--linking-space-3);margin-block:var(--linking-space-3);display:flex}.stock-picker-search .ui-search-input{flex:0 320px;width:320px;min-width:0}.stock-selected-products{gap:var(--linking-space-2);margin-block:var(--linking-space-3);flex-wrap:wrap;display:flex}.stock-selected-products>span{padding-inline:var(--linking-space-2);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);align-items:center;display:inline-flex}.stock-create-associations{margin-top:var(--linking-space-6);padding-top:var(--linking-space-4);border-top:1px solid var(--linking-color-border-subtle)}.stock-create-associations h3{font-size:var(--linking-font-size)}.stock-association-modal .ant-table-cell,.stock-association-modal .ant-table-cell .ant-btn{font-size:12px}:root[data-linking-focus-origin=pointer] body :is(.stock-management,.stock-association-modal) :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.ant-input-affix-wrapper,.ant-input-number):not([disabled]):not([aria-invalid=true]):not(.ant-input-status-error):not(.ant-input-status-warning):not(.ant-input-affix-wrapper-status-error):not(.ant-input-affix-wrapper-status-warning):not(.ant-input-number-status-error):not(.ant-input-number-status-warning):is(:focus,:focus-within){border-color:var(--linking-color-border)}@media (forced-colors:active){:root[data-linking-focus-origin=pointer] body :is(.stock-management,.stock-association-modal) :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.ant-input-affix-wrapper,.ant-input-number):not([disabled]):not([aria-invalid=true]):not(.ant-input-status-error):not(.ant-input-status-warning):not(.ant-input-affix-wrapper-status-error):not(.ant-input-affix-wrapper-status-warning):not(.ant-input-number-status-error):not(.ant-input-number-status-warning):is(:focus,:focus-within){border-color:highlight}}.stock-zero-label{font-size:12px;font-weight:400;display:block}.stock-code-control{align-items:center;gap:var(--linking-space-2);display:flex}.stock-code-control .ant-input{min-width:0}.stock-code-summary{margin-top:var(--linking-space-1);font-size:12px}.stock-management .product-image-empty{justify-content:center;align-items:center;width:90px;height:90px;margin-inline:auto;display:flex}.stock-management [role=tabpanel]{isolation:isolate}.stock-tabs{z-index:10;background:var(--linking-color-bg-container);flex:none;position:sticky;top:0}.stock-management .ant-table-thead>tr>th{vertical-align:middle;height:48px;padding-block:4px}.stock-quantity-header{flex-direction:column;justify-content:center;align-items:center;height:36px;display:flex}.stock-quantity-header .stock-quantity-filter{gap:6px;height:22px;min-height:22px;padding:0 4px;font-size:12px;line-height:22px}.stock-quantity-header[data-filtered=true] .stock-quantity-filter,.stock-quantity-current{color:var(--linking-color-primary)}.stock-quantity-current{white-space:nowrap;height:14px;font-size:12px;line-height:14px;display:block}.stock-association-content{flex-direction:column;height:100%;min-height:0;padding:16px 24px;display:flex;overflow:hidden}.stock-picker-context{color:var(--linking-color-text-secondary);flex:none;margin:0 0 12px;font-size:12px}.stock-association-content .stock-product-picker{flex-direction:column;flex:1;min-height:0;display:flex}.stock-association-content .stock-picker-search{flex:none;margin:0 0 12px}.stock-picker-table{flex:1;min-height:96px;overflow:hidden}.stock-picker-table .ant-table-thead>tr>th{height:48px;padding-block:4px}.stock-picker-table .ant-table-tbody>tr>td{text-align:center;height:48px;padding-block:4px}.stock-picker-table .ant-table-cell{vertical-align:middle}.stock-picker-pagination{flex:none;margin-block:-6px}.stock-selection-count{color:var(--linking-color-text-secondary);margin-right:auto;font-size:12px}.stock-form-associations{text-align:left;color:var(--linking-color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding-left:120px;font-size:12px;display:flex}.stock-form-associations .ant-btn{font-size:12px}.stock-form-associations .stock-selected-products{flex-wrap:nowrap;flex:1 0 100%;margin:0;overflow-x:auto}.stock-form-associations .stock-selected-products>span{flex:none}.stock-auto-associations{flex:none;font-size:12px}.stock-auto-associations[open]{flex:1;min-height:0;overflow-y:auto}.stock-association-content:has(.stock-auto-associations[open])>.stock-product-picker{display:none}.material-shell .shell-content:has(.stock-management){flex-direction:column;display:flex;overflow:hidden}:is(.material-shell .page-container:has(.stock-management),.material-shell .page-body:has(.stock-management)){flex-direction:column;flex:1;min-height:0;display:flex}.stock-management [role=tabpanel]:not([hidden]){flex:1;min-height:0;display:flex;overflow:hidden}.material-shell .stock-management .stock-product-workspace,.stock-product-main .product-list-region{flex:1;min-height:0}.stock-management .static-stock-toolbar{gap:var(--linking-space-3)}.stock-records-scroll{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.stock-records-scroll>.ui-table-state{min-width:960px}.stock-records-scroll .ant-table-content{overflow:visible!important}.static-stock-page .static-stock-row-actions{justify-content:center;align-items:center;gap:var(--linking-space-3);padding-inline:var(--linking-space-3);white-space:nowrap;display:flex}.stock-selection-summary{align-items:center;gap:var(--linking-space-4);min-width:0;color:var(--linking-color-text-secondary);margin-right:auto;font-size:12px;display:flex}.stock-selection-summary .stock-selection-count{white-space:nowrap;flex:none;margin-right:0}.stock-selection-context{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-import-layout{box-sizing:border-box;text-align:left;background:var(--linking-color-bg-container);flex-direction:column;gap:16px;height:100%;min-height:0;padding:16px 24px;display:flex}.product-import-steps{flex:none}.product-import-body{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex;overflow:auto}.product-import-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-import-table{flex:1;min-width:0;min-height:0;overflow:hidden}.product-import-table .ant-select{width:100%}.product-import-cell{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.product-import-editor{box-sizing:border-box;text-align:left;height:100%;padding:16px 24px;overflow:auto}.product-import-editor>p{z-index:2;background:var(--linking-color-bg-container);margin:0;padding:8px;position:sticky;top:0}.product-import-recent{flex-wrap:wrap;gap:8px;display:flex}.product-import-packages{flex-wrap:wrap;flex:none;gap:8px;max-height:120px;display:flex;overflow:auto}.product-import-preparation-toolbar,.product-import-context{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-import-preparation-toolbar{align-items:flex-end}.product-import-series-field{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.product-import-series-field>span{font-weight:600}.product-import-required{color:var(--linking-color-error);font-style:normal}.product-import-series-trigger{text-align:left;justify-content:space-between;width:320px;display:flex}.product-import-series-trigger>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-import-guide{gap:20px;margin:12px 0;display:grid}.product-import-guide>div{align-items:flex-start;gap:12px;display:flex}.product-import-guide b{border-radius:var(--linking-radius);background:var(--linking-color-material-selected);width:28px;height:28px;color:var(--linking-color-primary);flex:none;place-items:center;display:grid}.product-import-guide p{color:var(--linking-color-text-secondary);margin:4px 0 0}.product-import-resource-note{color:var(--linking-color-text-secondary);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.product-import-check-summary{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.product-import-check-summary>span{color:var(--linking-color-text-secondary)}.product-import-resource>button>span:not(.resource-symbol){color:var(--linking-color-text);font-size:13px}.product-import-resource em{color:var(--linking-color-primary);font-style:normal;font-weight:500}.product-import-file-card.media-card-framed{border:0;border-radius:0;padding:0}.product-import-check-issues{flex-direction:column;flex:none;gap:12px;display:flex}.product-import-check-issues>.ant-btn{align-self:flex-start}.product-import-field-validation{color:var(--linking-color-error)}.product-import-confirm-toolbar{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.product-import-confirm-toolbar .ant-checkbox-wrapper{margin-inline-start:auto}.product-import-history-entry{flex:none;justify-content:flex-end;display:flex}.product-import-layout .ant-table-thead .ant-table-cell,.product-import-records .ant-table-thead .ant-table-cell{text-align:center}.product-import-table .ant-table-tbody .ant-table-cell,.product-import-table .ant-table-tbody-virtual .ant-table-cell{text-align:center;vertical-align:middle}.product-import-table .ant-table-tbody-virtual .ant-table-cell:not(.product-import-note){justify-content:center;align-items:center;display:flex}.product-import-table .ant-table-tbody .product-import-note,.product-import-table .ant-table-tbody-virtual .product-import-note{text-align:left}.product-import-cell-trigger{border-radius:var(--linking-radius-sm);width:100%;max-width:100%;min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:4px;display:flex}.product-import-cell-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-import-cell-trigger:hover{background:var(--linking-color-bg-layout)}.product-import-cell-trigger:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:-2px}.product-import-cell-trigger:disabled{cursor:default}.product-import-cell-note{text-align:left;justify-content:flex-start}.product-import-cell-note>span:first-child{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.product-import-chevron{width:12px;height:12px;color:var(--linking-color-text-secondary);flex:none;justify-content:center;align-self:center;align-items:center;font-size:12px;line-height:0;display:inline-flex}.product-import-chevron svg{display:block}.product-import-table .ant-select-arrow{justify-content:center;align-items:center;display:flex}.product-import-inline{min-width:0}.product-import-inline .ant-form-item{margin-bottom:0}.product-import-inline>div:last-child{justify-content:center;display:flex}.product-import-selector-panel{width:520px;max-width:calc(95vw - 48px)}.product-import-selector-panel .ant-form-item{margin-bottom:12px}.product-import-package-members{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;display:flex}.product-import-edit-dialog .product-import-editor{flex-direction:column;gap:12px;display:flex;overflow:hidden}.product-import-edit-dialog .product-import-editor>p{flex:none;padding:0;position:static}.product-import-edit-dialog .product-import-editor>.product-editor{flex:1;height:100%;min-height:0}.product-import-edit-dialog .product-editor-fields{height:100%;max-height:none}.product-import-edit-dialog .product-editor-nav{max-height:100%;overflow:auto}.product-import-summary .product-import-history-link{margin-inline-start:auto}.product-import-membership .ant-select-content{justify-content:center}.product-import-color{border:1px solid var(--linking-color-border-subtle);vertical-align:middle;width:14px;height:14px;margin-inline-end:6px;display:inline-block}.product-import-membership-tags{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.product-import-membership-tags>span{border-radius:var(--linking-radius-sm);color:var(--linking-color-primary);background:var(--linking-color-material-selected);padding:2px 8px}.product-import-result-heading,.product-import-result-meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.product-import-result-heading>strong{font-size:18px}.product-import-result-meta{color:var(--linking-color-text-secondary);font-size:12px}.product-import-result-counts{gap:24px;padding:16px 0;display:flex}.product-import-result-counts>span{flex-direction:column;gap:6px;min-width:100px;display:flex}.product-import-result-counts b{font-size:24px}.product-import-records{box-sizing:border-box;text-align:left;flex-direction:column;gap:16px;height:100%;min-height:0;padding:16px 24px;display:flex;overflow:auto}.product-import-records .ant-table-tbody .ant-table-cell,.product-import-result .ant-table-tbody .ant-table-cell{text-align:center}.product-import-result .ant-table-tbody .ant-table-cell:last-child{text-align:left}.product-import-record-pagination{flex:none;padding:12px 0 0;display:flex}.product-import-upload-bytes{color:var(--linking-color-text-secondary);margin-top:8px;font-size:12px;display:block}.product-import-resource progress{width:100%;height:6px;accent-color:var(--linking-color-primary);border-radius:var(--linking-radius-sm);border:0;margin-top:6px;display:block;overflow:hidden}.product-import-resource progress::-webkit-progress-bar{background:var(--linking-color-bg-layout)}.product-import-resource progress::-webkit-progress-value{background:var(--linking-color-primary)}body:has(.product-import-modal-active) :is(.upload-queue-panel,.upload-queue-dock){z-index:auto}.category-preferences{gap:var(--linking-space-4);min-width:0;display:grid}.category-preferences-layout{gap:var(--linking-space-5);grid-template-columns:minmax(240px,1fr) minmax(320px,2fr);align-items:start;display:grid}.category-preferences-tree,.category-preferences-detail{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);min-width:0;padding:var(--linking-space-4)}.category-preferences-tree{max-height:570px;overflow:auto}.category-preferences-detail{align-content:start;gap:var(--linking-space-2);display:grid}.category-preferences h2,.category-preferences h3,.category-preferences p{margin:0}.category-preferences-detail>label,.category-preferences-field{gap:var(--linking-space-2);display:grid}.category-preferences-detail .ant-select{width:100%}.category-preferences-meta{gap:var(--linking-space-2);flex-wrap:wrap;display:flex}.category-preferences-note{color:var(--linking-color-text-secondary);overflow-wrap:anywhere}.category-preferences-invalid{gap:var(--linking-space-2);border-top:1px solid var(--linking-color-border-subtle);margin-top:var(--linking-space-4);padding-top:var(--linking-space-4);display:grid}.category-preferences-invalid .ant-btn{text-align:left;white-space:normal;height:auto}.category-preferences-comparison{gap:var(--linking-space-4);padding:var(--linking-space-3);background:var(--linking-color-bg-layout);border-radius:var(--linking-radius);grid-template-columns:1fr 1fr;display:grid}.category-preferences-comparison dl{overflow-wrap:anywhere;margin:0}.category-preferences-comparison dd{margin:var(--linking-space-1) 0 var(--linking-space-3)}.category-preferences-preview{gap:var(--linking-space-4);max-height:60vh;display:grid;overflow-y:auto}.category-preferences-preview h3{margin:0}.category-preferences-preview ul{padding-left:var(--linking-space-5);margin:0}.category-preferences-preview li{margin-block:var(--linking-space-1);overflow-wrap:anywhere}.category-preferences-preview .category-preferences-branches{max-height:180px;overflow-y:auto}.category-preferences-modal .ant-modal-container{max-height:calc(100dvh - 2 * var(--linking-space-6));flex-direction:column;display:flex}.category-preferences-modal .ant-modal-header{flex-shrink:0}.category-preferences-modal .ant-modal-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.category-preferences-content{min-height:0;padding-right:var(--linking-space-2);overflow-y:auto}.category-preferences-modal .ant-modal-body>.ui-overlay-actions{flex-shrink:0}.category-columns{gap:var(--linking-space-4);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.category-column{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);background:var(--linking-color-bg-container);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.category-column>header{justify-content:space-between;align-items:center;gap:var(--linking-space-2);padding:var(--linking-space-4);border-bottom:1px solid var(--linking-color-border-subtle);display:flex}.category-column>header h2{font-size:var(--linking-font-size)}.category-column-select small{color:var(--linking-color-text-secondary)}.category-column-list{min-height:0;padding:var(--linking-space-2);flex:1;overflow-y:auto}.category-column-row{min-height:76px;margin-bottom:var(--linking-space-1);padding-right:var(--linking-space-2);border-radius:var(--linking-radius);align-items:stretch;display:flex;position:relative;overflow:hidden}.category-column-row:hover{background:var(--linking-color-bg-layout)}.category-column-row.is-selected,.category-column-row.is-selected:hover{background:var(--linking-color-material-selected)}.category-column-select{align-items:center;gap:var(--linking-space-3);min-width:0;padding:var(--linking-space-3);text-align:left;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:1;display:flex}.category-column-select[aria-pressed=true] .category-column-name{color:var(--linking-color-primary);font-weight:600}.category-column-select:disabled{cursor:not-allowed;opacity:.6}.category-column-select:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:-2px;border-radius:var(--linking-radius)}.category-column-empty{padding:var(--linking-space-5);text-align:center;color:var(--linking-color-text-secondary)}.category-settings-content{gap:var(--linking-space-4);display:grid}.category-settings-content .category-preferences-detail{border:0;padding:0}@media (width<=640px){.category-columns{gap:var(--linking-space-2)}.category-column>header,.category-column-select{padding:var(--linking-space-2)}}.category-settings-modal .ant-modal-container{max-height:calc(100dvh - 2 * var(--linking-space-6));flex-direction:column;display:flex}.category-settings-modal .ant-modal-body{min-height:0;overflow-y:auto}.category-settings-modal .ant-modal-header{flex-shrink:0}.category-preferences-columns{flex-direction:column;min-height:0;display:flex}.category-preferences-columns>.product-list-toolbar{flex-shrink:0}.category-column-row .category-column-edit{width:36px;height:auto;min-height:44px;color:var(--linking-color-text-secondary);flex:0 0 36px;align-self:stretch;margin:0}.category-settings-modal .ant-modal-container{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-lg)}.category-settings-modal .ant-modal-header{padding:18px var(--linking-space-6)}.category-settings-modal .ant-modal-title{text-align:left;color:var(--linking-color-text);padding-right:var(--linking-space-8)}.category-settings-modal .ant-modal-close{top:var(--linking-space-4);right:var(--linking-space-6);color:var(--linking-color-text)}.category-settings-modal .ant-modal-body{padding:var(--linking-space-6)}.category-settings-content .category-preferences-detail{gap:var(--linking-space-6)}.category-settings-identity{gap:var(--linking-space-2);display:grid}.category-settings-content .category-settings-identity h2{font-size:var(--linking-font-size-display);line-height:var(--linking-line-height-display);font-weight:600}.category-settings-content .category-preferences-note{font-size:var(--linking-font-size-sm)}.category-settings-content .category-preferences-field{gap:var(--linking-space-3)}.category-settings-content .category-preferences-field .ant-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.category-settings-content .ant-radio-wrapper{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);min-width:0;margin:0;padding:14px 10px}.category-settings-content .ant-radio-wrapper-checked{border-color:var(--linking-color-primary);background:var(--linking-color-material-selected)}.category-settings-content .ant-radio-wrapper:focus-within{outline:2px solid var(--linking-color-primary);outline-offset:2px}.category-settings-name{gap:var(--linking-space-2);display:grid}.category-settings-content .category-settings-name>label{font-weight:600}.category-settings-content .category-settings-name .ant-select{border-color:var(--linking-color-border-subtle);min-height:40px}.category-settings-preview{justify-content:space-between;align-items:center;gap:var(--linking-space-4);padding:var(--linking-space-4);background:var(--linking-color-bg-layout);border-radius:var(--linking-radius);display:flex}.category-settings-preview small{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);display:block}.category-settings-modal .ant-modal-footer{padding:var(--linking-space-4) var(--linking-space-6);flex-shrink:0}.category-settings-actions{border:0;gap:10px;padding:0}.category-settings-status{text-align:left;color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);margin-right:auto}.category-settings-actions .ant-btn{border-color:var(--linking-color-border-subtle);height:40px;padding-inline:20px}.category-settings-actions .ant-btn-primary{background:var(--linking-color-primary);color:var(--linking-color-bg-container);border-color:var(--linking-color-primary)}.category-settings-actions .ant-btn-primary:disabled{opacity:.5}@media (width<=450px){.category-settings-modal .ant-modal-body{padding:18px}.category-settings-content .category-preferences-field .ant-radio-group{grid-template-columns:1fr}.category-settings-preview,.category-settings-actions{flex-wrap:wrap}.category-settings-status{flex-basis:100%}}.category-settings-content h2,.category-settings-content p{margin:0}.product-preferences-page .category-preferences-columns>.product-list-toolbar{min-height:32px;padding:0}.category-page-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.category-settings-modal .ant-modal-container{border-radius:12px;font-size:14px;line-height:1.5}.category-settings-modal .ant-modal-header{align-items:center;min-height:65px;display:flex}.category-settings-modal .ant-modal-title{font-size:14px;line-height:21px}.category-settings-modal .ant-modal-close{width:28px;height:28px;top:18px;right:24px}.category-settings-content .category-settings-identity h2{line-height:36px}.category-settings-content .category-preferences-note{line-height:18px}.category-settings-content .ant-radio-wrapper{border-radius:8px;line-height:21px}.category-settings-content .category-settings-name .ant-select{border-radius:6px;height:40px}.category-settings-preview{border-radius:8px}.category-settings-preview small,.category-settings-status{line-height:18px}.category-settings-actions .ant-btn{border-radius:6px;height:39px;line-height:21px}.category-settings-content .category-preferences-detail{line-height:21px}.category-column-row .category-column-select:hover,.category-column-row .category-column-edit.ant-btn:hover,.category-column-row .category-column-edit.ant-btn:active{background:0 0}.category-column-copy{align-items:center;gap:var(--linking-space-2);flex-wrap:wrap;min-width:0;display:flex}.category-column-name{overflow-wrap:anywhere}.category-column-status{border:1px solid var(--linking-color-border-subtle);color:var(--linking-color-text-secondary);background:var(--linking-color-bg-layout);font-size:var(--linking-font-size-sm);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:0 6px;font-weight:400;line-height:20px}.category-column-status.is-deleted{color:var(--linking-color-error);border-color:color-mix(in srgb, var(--linking-color-error) 35%, var(--linking-color-bg-container));background:var(--linking-color-error-bg)}.category-column-select:disabled:has(.is-deleted){opacity:1}.category-column-thumbnail{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);background:var(--linking-color-bg-layout);flex:0 0 44px;width:44px;height:44px;display:flex;overflow:hidden}.category-column-thumbnail .ant-image{flex:1}.category-column-thumbnail .ant-image-img{object-fit:cover;width:100%;height:100%}.category-column-row.is-unavailable:after{content:"";border-radius:inherit;background:color-mix(in srgb, var(--linking-color-bg-container) 35%, transparent);pointer-events:none;z-index:1;position:absolute;inset:0}.category-column-row.is-unavailable:hover{background:0 0}.category-column-row.is-unavailable .category-column-select:disabled{opacity:1}.category-column-row.is-unavailable .category-column-status{z-index:2;position:relative}.category-column-status.is-disabled{color:var(--linking-color-warning);background:var(--linking-color-warning-bg);border-color:color-mix(in srgb, var(--linking-color-warning) 35%, var(--linking-color-bg-container))}.products-page{gap:var(--linking-space-4);min-width:0;display:grid}.product-workspace{gap:var(--linking-space-4);grid-template-columns:238px minmax(0,1fr);align-items:start;display:grid}.product-sidebar,.product-list-region{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-lg);background:var(--linking-color-bg-container);min-width:0}.product-sidebar{padding:var(--linking-space-3)}.product-list-region{overflow:hidden}.product-filter-bar{align-items:center;gap:var(--linking-space-2);padding:var(--linking-space-4);border-bottom:1px solid var(--linking-color-border-subtle);flex-wrap:wrap;display:flex}.product-filter-bar>.ant-input-affix-wrapper{flex:230px}.product-filter-bar>.ant-input{width:112px}.product-filter-bar>.ant-select{min-width:150px}.product-list-toolbar{justify-content:space-between;align-items:center;gap:var(--linking-space-3);padding:var(--linking-space-3) var(--linking-space-4);min-height:58px;display:flex}.product-list-toolbar>span{color:var(--linking-color-text-secondary)}.product-row-title{gap:var(--linking-space-1);min-width:0;display:grid}.product-row-title>*{text-overflow:ellipsis;white-space:nowrap;max-width:215px;display:block;overflow:hidden}.product-row-title>span{color:var(--linking-color-text-secondary)}.product-price{font-variant-numeric:tabular-nums;white-space:nowrap}.product-editor{gap:var(--linking-space-6);grid-template-columns:195px minmax(0,1fr);align-items:start;display:grid}.product-editor-nav{gap:var(--linking-space-4);display:grid;position:sticky;top:0}.product-editor-preview{padding:var(--linking-space-4);border-radius:var(--linking-radius);border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-layout);gap:var(--linking-space-3);overflow-wrap:anywhere;display:grid}.product-editor-preview>span,.product-editor-preview p{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);margin:0}.product-editor-preview strong{font-size:var(--linking-font-size-lg)}.product-editor-nav nav{gap:var(--linking-space-1);display:grid}.product-editor-nav a{padding:var(--linking-space-2) var(--linking-space-3);border-radius:var(--linking-radius-sm);color:var(--linking-color-text)}.product-editor-nav a:hover,.product-editor-nav a:focus-visible{color:var(--linking-color-primary);background:var(--linking-color-bg-layout)}.product-form{gap:var(--linking-space-4);min-width:0;display:grid}.product-editor-fields{max-height:min(72vh,810px);padding-right:var(--linking-space-3);grid-auto-rows:max-content;overflow-y:auto}.product-editor-section{scroll-margin-top:var(--linking-space-4)}.product-editor-section h3{margin:0 0 var(--linking-space-4);padding-bottom:var(--linking-space-3);border-bottom:1px solid var(--linking-color-border-subtle);font-size:var(--linking-font-size-lg)}.product-field-grid{column-gap:var(--linking-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-field-wide{grid-column:1/-1}.product-field-grid .ant-form-item{margin-bottom:var(--linking-space-4)}.product-form textarea{white-space:pre-wrap}.product-editor-fields>.product-editor-section.product-basic-section{border:1px solid var(--linking-color-product-basic-card-border);background:var(--linking-color-bg-container);color:var(--linking-color-product-basic-text);border-radius:8px;padding:0;font:14px/1.55 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.product-editor-fields>.product-editor-section.product-basic-section>h3{border-bottom:1px solid var(--linking-color-product-basic-header-border);color:var(--linking-color-product-basic-heading);text-align:left;margin:0;padding:20px 24px;font-size:16px;font-weight:500;line-height:24px}.product-basic-section .product-basic-fields{gap:16px;padding:24px;display:grid}.product-basic-section .product-basic-extra{gap:16px;display:grid}.product-basic-section .product-basic-extra[hidden]{display:none}.product-basic-section .product-basic-field{min-width:0;margin:0}.product-basic-section .product-basic-field .ant-form-item-label>label{color:var(--linking-color-product-basic-label);font-size:14px;font-weight:400;line-height:1.55}.product-basic-section .product-basic-label-note{color:var(--linking-color-product-basic-label);margin-top:5px;font-size:12px;line-height:18px;display:block}.product-basic-section .product-basic-field .ant-input,.product-basic-section .product-basic-readonly{box-sizing:border-box;background:var(--linking-color-bg-container);width:100%;color:var(--linking-color-product-basic-text);font:inherit;box-shadow:none;border-style:solid;border-width:1px;border-radius:6px;margin:0;padding:8px 12px}.product-basic-section .product-basic-field input.ant-input{height:40px}.product-basic-section .product-basic-field textarea.ant-input{resize:vertical;line-height:22px;display:block}.product-basic-section .product-basic-field .ant-input::placeholder{color:var(--linking-color-product-basic-placeholder);opacity:1}.product-basic-section .product-basic-field .ant-form-item-extra{min-height:0;color:var(--linking-color-product-basic-label);margin-top:5px;font-size:12px;line-height:18px}.product-basic-section .product-basic-readonly{background:var(--linking-color-product-basic-readonly-bg);overflow-wrap:anywhere;align-items:center;min-height:40px;display:flex}.product-basic-section .product-basic-toggle-row{padding:0 24px 20px}.product-detail-dialog .product-editor-expand.ant-btn{border:1px solid var(--linking-color-border);background:var(--linking-color-bg-container);width:max-content;max-width:100%;height:26px;color:var(--linking-color-text-secondary);box-shadow:none;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin-inline:auto;padding:0 13px;font-size:11px;font-weight:400;display:flex}.product-detail-dialog .product-editor-expand.ant-btn:hover{border-color:var(--linking-color-primary);color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 4%, var(--linking-color-bg-container))}.product-detail-dialog .product-editor-expand .anticon{color:inherit;font-size:12px;line-height:1}.product-basic-section :is(input,textarea).ant-input:where(:not([aria-invalid=true])),.product-basic-section .product-basic-readonly{border-color:var(--linking-color-product-basic-border)}.product-editor-fields>.ui-overlay-actions{background:var(--linking-color-bg-container);padding-block:var(--linking-space-3);border-top:1px solid var(--linking-color-border-subtle);z-index:1;position:sticky;bottom:0}.product-latest{padding:var(--linking-space-4);border:1px solid var(--linking-color-warning);border-radius:var(--linking-radius)}.product-latest dl{gap:var(--linking-space-3);max-height:230px;display:grid;overflow:auto}.product-latest dt{font-weight:600}.product-latest dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-inline-start:0}.product-tree,.product-tree-toolbar,.product-tree-actions{align-items:center;gap:var(--linking-space-2);flex-wrap:wrap;display:flex}.product-tree{display:grid}.product-tree-node{min-width:0;padding-block:var(--linking-space-1)}.product-tree-node .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:var(--linking-control-height);text-align:left}.product-tree-actions{padding-block:var(--linking-space-1)}.product-structure-summary,.product-delete-summary{gap:var(--linking-space-3);padding:var(--linking-space-3);background:var(--linking-color-bg-layout);border-radius:var(--linking-radius);flex-wrap:wrap;display:flex}.product-delete-expiry{overflow-wrap:anywhere;flex:0 0 100%;min-width:0;margin:0}.product-structure-members,.product-delete-facts{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);max-height:380px;padding:var(--linking-space-3);overflow:auto}.product-structure-member{justify-content:space-between;align-items:center;gap:var(--linking-space-3);padding-block:var(--linking-space-2);border-bottom:1px solid var(--linking-color-border-subtle);display:flex}.product-structure-member:last-child{border-bottom:0}.product-structure-move{align-items:flex-end;gap:var(--linking-space-3);flex-wrap:wrap;display:flex}.product-inline-notice{color:var(--linking-color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.product-package-links{gap:var(--linking-space-3);flex-wrap:wrap;display:flex}.product-form>label{gap:var(--linking-space-2);min-width:0;display:grid}.product-form>label>.ant-select{width:100%;min-width:0}.product-structure-identity{gap:var(--linking-space-1);overflow-wrap:anywhere;flex:auto;min-width:0;display:grid}.product-structure-identity small{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm)}.product-structure-member>.ant-checkbox-wrapper{flex:none;align-items:flex-start;min-width:0}.product-structure-member>.ant-checkbox-wrapper>span:last-child{min-width:0}.product-structure-order{gap:var(--linking-space-1);color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);flex:0 0 90px;display:grid}.product-structure-order .ant-input-number{width:100%}.product-structure-input{gap:var(--linking-space-2);min-width:0;display:grid}.product-structure-modal .ant-modal-container{max-height:calc(100dvh - 2 * var(--linking-space-6));flex-direction:column;display:flex}.product-structure-modal .ant-modal-header{flex-shrink:0}.product-structure-modal .ant-modal-body{min-height:0;display:flex;overflow:hidden}.product-structure-layout{flex-direction:column;width:100%;min-height:0;display:flex}.product-structure-fields{min-height:0;padding-right:var(--linking-space-2);overflow-y:auto}.product-structure-layout>.ui-overlay-actions{margin-top:var(--linking-space-4);flex-wrap:wrap;flex-shrink:0}.product-media-editor,.product-resource-editor,.series-media-editor,.product-richtext-section,.product-richtext-detail,.product-richtext-editor{gap:var(--linking-space-4);min-width:0;display:grid}.product-media-toolbar,.product-media-selection,.product-richtext-toolbar,.product-richtext-context,.product-richtext-files,.product-richtext-link{align-items:flex-end;gap:var(--linking-space-2);flex-wrap:wrap;display:flex}.product-media-toolbar label,.product-richtext-files label,.product-richtext-link label,.product-richtext-context label{gap:var(--linking-space-1);min-width:0;display:grid}.product-media-toolbar .ant-select,.product-richtext-toolbar .ant-select,.product-richtext-files .ant-select,.product-richtext-context .ant-select{min-width:130px}.product-media-toolbar input[type=file],.product-richtext-files input[type=file]{width:210px;max-width:100%;color:var(--linking-color-text-secondary)}.product-media-selection{padding:var(--linking-space-3);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);background:var(--linking-color-bg-layout)}.product-media-grid{gap:var(--linking-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-media-card,.product-resource-card{align-content:start;gap:var(--linking-space-2);padding:var(--linking-space-3);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);overflow-wrap:anywhere;min-width:0;display:grid}.product-media-card{grid-template-columns:repeat(2,minmax(0,1fr))}.product-media-card>.product-media-preview{width:100%;height:auto;min-height:106px;padding:var(--linking-space-2);grid-column:1/-1}.product-media-preview .ant-image,.product-media-preview img{object-fit:contain;width:120px;height:90px}.product-media-card>.ant-tag,.product-media-card>p{grid-column:1/-1}.product-media-card>.ant-tag,.product-media-card .ant-switch{justify-self:start}.product-media-card>.ant-btn{white-space:normal;min-width:0}.product-media-card label,.product-resource-card label{gap:var(--linking-space-1);display:grid}.product-media-card label.ant-checkbox-wrapper{display:inline-flex}.product-media-card .ant-select,.product-resource-card .ant-select,.product-media-card .ant-input-number,.product-resource-card .ant-input-number{width:100%}.product-media-card p,.product-resource-card p{color:var(--linking-color-text-secondary);margin:0}.product-resource-list,.product-richtext-list{gap:var(--linking-space-3);margin:0;padding:0;list-style:none;display:grid}.product-resource-card{grid-template-columns:repeat(2,minmax(0,1fr))}.product-resource-card>p,.product-resource-card>div{grid-column:1/-1}.product-richtext-list>li{justify-content:space-between;align-items:center;gap:var(--linking-space-2);padding:var(--linking-space-2);border-bottom:1px solid var(--linking-color-border-subtle);flex-wrap:wrap;display:flex}.product-richtext-list>li>span{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm)}.product-richtext-editor{border:1px solid var(--linking-color-border-subtle);padding:var(--linking-space-3);border-radius:var(--linking-radius)}.product-richtext-toolbar,.product-richtext-context{padding-bottom:var(--linking-space-3);border-bottom:1px solid var(--linking-color-border-subtle)}.product-richtext-link>label{flex:180px}.product-richtext-canvas{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);min-height:180px;max-height:560px;padding:var(--linking-space-2);border-radius:var(--linking-radius-sm);overflow:auto}.product-richtext-block{margin-block:var(--linking-space-2);padding:var(--linking-space-2);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-sm)}.product-richtext-block.is-selected{border-color:var(--linking-color-primary)}.product-richtext-block-actions{gap:var(--linking-space-1);margin-bottom:var(--linking-space-2);flex-wrap:wrap;display:flex}.product-richtext-block-actions .ant-btn{height:auto;min-height:28px;font-size:var(--linking-font-size-sm)}.product-richtext-leaf{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:baseline;min-width:1em;min-height:1.5em;display:inline-block}.product-richtext-leaf:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:2px}.product-richtext-leaf.is-bold{font-weight:700}.product-richtext-leaf.is-italic{font-style:italic}.product-richtext-leaf.is-underline{text-decoration:underline}.product-richtext-leaf.is-strike{text-decoration:line-through}.product-richtext-leaf.is-code{background:var(--linking-color-bg-layout);font-family:monospace}.product-richtext-leaf.is-link{color:var(--linking-color-primary);text-decoration:underline}.product-richtext-file{gap:var(--linking-space-2);display:grid}.product-richtext-canvas table,.product-richtext-renderer table{border-collapse:collapse;table-layout:fixed;width:100%}.product-richtext-canvas td,.product-richtext-canvas th,.product-richtext-renderer td,.product-richtext-renderer th{border:1px solid var(--linking-color-border-subtle);padding:var(--linking-space-2);vertical-align:top;overflow-wrap:anywhere}.product-richtext-renderer{min-width:0;padding:var(--linking-space-4);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.7}.product-richtext-renderer>:first-child{margin-top:0}.product-richtext-renderer>:last-child{margin-bottom:0}.product-richtext-renderer figure{margin:var(--linking-space-3) 0}.product-richtext-renderer img,.product-richtext-renderer video{object-fit:contain;max-width:100%;max-height:380px;display:block}.product-richtext-renderer blockquote{padding-inline:var(--linking-space-4);border-left:3px solid var(--linking-color-border-subtle);color:var(--linking-color-text-secondary);margin-inline:0}.product-richtext-renderer figcaption,.product-richtext-attachment span{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm)}.product-richtext-table{max-width:100%;overflow-x:auto}.product-richtext-unavailable{padding:var(--linking-space-3);background:var(--linking-color-bg-layout);color:var(--linking-color-text-secondary);border-radius:var(--linking-radius-sm);display:block}.product-stock-modal .ant-modal-container{max-height:calc(100dvh - 2 * var(--linking-space-6));flex-direction:column;display:flex}.product-stock-modal .ant-modal-header,.product-stock-modal .ant-modal-footer{flex-shrink:0}.product-stock-modal .ant-modal-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.product-stock-content{gap:var(--linking-space-4);min-height:0;padding-right:var(--linking-space-2);display:grid;overflow-y:auto}.product-stock-context{padding:var(--linking-space-3);background:var(--linking-color-bg-layout);border-radius:var(--linking-radius);overflow-wrap:anywhere}.product-stock-context p{margin-block:var(--linking-space-2);color:var(--linking-color-text-secondary)}.product-stock-record,.product-stock-status{gap:var(--linking-space-3);overflow-wrap:anywhere;min-width:0;display:grid}.product-stock-record h3,.product-stock-status h3{font-size:var(--linking-font-size-lg);margin:0}.product-stock-record .ant-input-number{width:100%}.product-stock-status{padding-top:var(--linking-space-4);border-top:1px solid var(--linking-color-border-subtle)}.product-stock-status p{margin:0}.product-stock-comparison{gap:var(--linking-space-3);padding:var(--linking-space-3);border:1px solid var(--linking-color-warning);border-radius:var(--linking-radius);white-space:pre-wrap;overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-stock-comparison>*{min-width:0}.product-stock-modal .ui-overlay-actions{flex-wrap:wrap;flex-shrink:0}.product-stock-actions{gap:var(--linking-space-2);flex-wrap:wrap;display:flex}.product-taxonomy-editor{gap:var(--linking-space-4);display:grid}.product-taxonomy-selector{width:100%}.product-taxonomy-editor fieldset{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);min-width:0;padding:var(--linking-space-4)}.material-shell .product-workspace{grid-template-columns:220px minmax(0,1fr);gap:0}.material-shell .product-sidebar{border-top:0;border-bottom:0;border-left:0;border-radius:0;padding:14px 10px}.product-tree-toolbar{gap:10px;min-width:0;display:grid}.material-tree-create{align-items:center;gap:8px;display:flex}.material-tree-modes{background:var(--linking-color-bg-layout);border-radius:var(--linking-radius-sm);padding:3px;display:flex}.material-tree-modes .ant-btn{flex:1;padding-inline:4px;font-size:12px}.material-tree-modes [aria-pressed=true]{background:var(--linking-color-bg-container);color:var(--linking-color-material-primary)}.material-series-tree,.material-tree-children{min-width:0;margin:0;padding:0;list-style:none}.material-tree-children{border-left:1px solid var(--linking-color-border-subtle);margin-left:8px;padding-left:5px}.material-tree-row{border-radius:5px;align-items:center;min-width:0;display:flex}.material-tree-label.ant-btn{text-align:left;flex:1;justify-content:flex-start;align-items:center;gap:6px;min-width:0;height:35px;padding:4px;display:flex}.material-tree-label.ant-btn>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-tree-create svg,.material-tree-label svg,.product-tree-more svg{fill:currentColor;flex:0 0 16px;width:16px;height:16px;display:block}.product-tree-more.ant-btn{box-shadow:none;background:0 0;border:0;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:28px;padding:4px;display:inline-flex}.material-tree-triangle{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--linking-color-text-secondary);flex:none;width:0;height:0;margin-inline:3px;transform:rotate(0)}.material-tree-triangle.is-open{transform:rotate(90deg)}.material-tree-all.ant-btn{text-align:left;justify-content:flex-start;width:100%}.material-tree-row.is-selected,.material-tree-all.is-selected{background:var(--linking-color-material-selected);color:var(--linking-color-material-primary)}.material-tree-row.is-selected .material-tree-label.ant-btn{color:var(--linking-color-material-primary);background:0 0}.material-tree-empty{color:var(--linking-color-text-secondary);padding:12px 4px;font-size:12px}.product-list-toolbar{justify-content:flex-start;gap:var(--linking-space-2);flex-wrap:wrap}.material-product-view-switch{align-items:center;gap:var(--linking-space-1);margin-left:auto;display:flex}.product-cell-text{text-overflow:ellipsis;white-space:nowrap;max-width:175px;display:block;overflow:hidden}.product-list-region .product-cell-centered .product-cell-text{margin-inline:auto}.product-row-actions{justify-content:center;display:grid}.product-row-actions .ant-btn{padding-inline:var(--linking-space-1);text-align:center;justify-content:center;gap:var(--linking-space-2);height:26px}.product-ordinal{align-items:center;gap:var(--linking-space-2);display:inline-flex}.product-package-cell{gap:var(--linking-space-2);align-content:center;justify-items:center;display:grid}.product-package-cell small,.product-image-empty{font-size:var(--linking-font-size-sm);color:var(--linking-color-text-secondary)}.product-package-cell nav{gap:var(--linking-space-1);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.product-package-cell nav small{flex-basis:100%}.product-list-region .ant-table-cell{vertical-align:middle}.product-list-region .ant-table-cell .ant-image{margin-inline:auto;display:block}.product-list-region .ant-table-cell .ant-image-img{object-fit:contain}.product-cell-name{flex-direction:column;align-items:center;max-width:100%;display:inline-flex}.product-cell-name .ant-tag{margin-inline-end:0}.product-list-region .product-cell-image .ant-image,.product-list-region .product-cell-image .ant-image-img{min-width:90px;max-width:90px;min-height:90px;max-height:90px}.product-columns-grid{gap:var(--linking-space-6) var(--linking-space-3);padding-block:var(--linking-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-columns-grid label{align-items:center;gap:var(--linking-space-2);display:flex}.product-preferences-page{gap:var(--linking-space-4);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.product-page-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-row-actions .ant-btn-dangerous{box-shadow:none;background:0 0;border:0}.product-list-region{flex-direction:column;height:100%;min-height:480px;display:flex}.product-list-region>.product-filter-bar,.product-list-region>.product-list-toolbar,.product-list-region>.product-pagination{flex-shrink:0}.product-list-region>.ui-table-state,.product-list-region .ui-table-scroll,.product-list-region .ant-table-wrapper,.product-list-region .ant-table-wrapper>.ant-spin,.product-list-region .ant-spin-nested-loading,.product-list-region .ant-spin-container,.product-list-region .ant-table,.product-list-region .ant-table-container{flex-direction:column;flex:1;min-height:0;display:flex}.product-list-region .ui-table-state>.ui-state[aria-busy=true]{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0}.product-list-region .ui-table-scroll{overflow:hidden}.product-list-region .ant-table-header{flex-shrink:0}.product-list-region .ant-table-body{flex:1;min-height:0}.product-list-region .ant-table-cell{padding:var(--linking-space-2) var(--linking-space-3)}.product-package-cell{gap:var(--linking-space-1)}.product-row-actions .ant-btn{height:24px}.product-preferences-page{padding:var(--linking-space-6);background:var(--linking-color-bg-container)}.product-preferences-page .category-preferences-layout{grid-template-columns:240px minmax(0,1fr)}.product-columns-groups{max-height:min(580px,65dvh);overflow-y:auto}.product-columns-groups h3{padding-block:var(--linking-space-3);font-size:var(--linking-font-size-md);border-bottom:1px solid var(--linking-color-border-subtle);margin:0}.product-columns-groups .product-columns-grid{padding-block:var(--linking-space-4);gap:var(--linking-space-4) var(--linking-space-3)}.material-shell .product-list-region .ant-table-tbody>tr>td{padding:var(--linking-space-2) var(--linking-space-3)}.category-page-toolbar{flex-shrink:0;justify-content:flex-end;display:flex}.category-page-toolbar h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-preferences-page .category-preferences{flex:1;min-height:0}.product-preferences-page .category-preferences-layout{gap:var(--linking-space-4)}.product-media-tiles{gap:var(--linking-space-2);flex-wrap:wrap;display:flex}.product-media-tile{width:110px;height:110px;margin:0;padding:0}.product-media-group h4{margin:0 0 var(--linking-space-2);font-size:12px;font-weight:500}.product-media-toolbar{align-items:center}.product-media-toolbar>span{color:var(--linking-color-text-secondary);font-size:12px}.product-media-card>.media-image-surface,.product-resource-card>.media-video-surface{grid-column:1/-1}.product-video-gallery{align-items:flex-start;gap:var(--linking-space-3);flex-wrap:wrap;display:flex}.product-video-item{width:356px;max-width:100%}.product-video-actions{align-items:center;gap:var(--linking-space-2);margin-top:var(--linking-space-2);display:flex}.product-video-group h4{margin:0 0 var(--linking-space-2);font-size:12px;font-weight:500}.product-media-editor{gap:var(--linking-space-2)}.product-media-group{margin-top:var(--linking-space-2)}.product-resource-groups{gap:var(--linking-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-resource-groups h4{margin:0 0 var(--linking-space-2);font-size:14px;font-weight:600}.product-resource-surfaces{gap:var(--linking-space-2);display:grid}.product-resource-groups>section{min-width:0;padding:var(--linking-space-3);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius)}.product-editor-preview{border-left:3px solid var(--linking-color-primary);overflow-wrap:normal;gap:var(--linking-space-2);min-width:0}.product-editor-preview>strong,.product-editor-preview>span,.product-editor-preview>p{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.product-editor-preview strong{font-size:12px;font-weight:600}.product-editor-card-heading{justify-content:space-between;align-items:center;gap:var(--linking-space-2);display:flex}.product-editor-card-heading b{font-size:12px;font-weight:700}.product-editor-card-heading .ant-tag{margin:0;font-size:10px;font-weight:600;line-height:18px}.product-editor-heading{justify-content:space-between;align-items:center;gap:var(--linking-space-3);display:flex}.product-editor-heading h2{border-left:3px solid var(--linking-color-primary);padding-left:var(--linking-space-2);margin:0;font-size:14px;font-weight:700}.product-editor-heading>div{align-items:center;gap:var(--linking-space-1);display:flex}.product-editor-section{min-width:0;padding:var(--linking-space-4);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-lg)}.product-editor-section h3{font-size:14px;font-weight:700}.product-editor-section .product-media-group h4,.product-editor-section .product-video-group h4{font-size:14px;font-weight:600}.product-field-purpose{color:var(--linking-color-text-helper);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm)}.product-editor .ant-btn,.product-editor .ant-btn-icon,.product-editor .anticon{justify-content:center;align-items:center}.product-editor .ant-btn-icon,.product-editor .anticon{vertical-align:middle;display:inline-flex}.product-list-region>.ui-table-state>.ant-empty.ui-state{width:auto}.product-detail-dialog .ant-modal{max-width:calc(100vw - 48px)}.product-detail-dialog .ant-modal-body{padding:0}.product-detail-dialog .product-editor{background:var(--linking-color-bg-layout);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:168px minmax(0,1fr);gap:0 14px;height:100%;min-height:480px;padding:16px 16px 0}.product-detail-dialog .product-editor-nav{align-content:start;gap:20px;min-height:0;max-height:100%;position:static;overflow-y:auto}.product-detail-dialog .product-editor-fields{overscroll-behavior:contain;scroll-behavior:smooth;align-content:start;gap:14px;height:100%;min-height:0;max-height:none;padding:0 0 16px}.product-detail-dialog .product-editor-preview{background:var(--linking-color-bg-container);border-left:3px solid var(--linking-color-primary);gap:10px;padding:10px}.product-editor-card-body{align-items:center;gap:8px;min-width:0;display:flex}.product-editor-card-image{background:var(--linking-color-bg-layout);border-radius:var(--linking-radius-sm);flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.product-editor-card-image>span{color:var(--linking-color-text-helper);font-size:10px}.product-editor-card-image img{object-fit:contain}.product-editor-card-text{gap:3px;min-width:0;display:grid}.product-editor-card-text>*{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.product-editor-card-text span{color:var(--linking-color-text-secondary)}.product-detail-dialog .product-editor-nav nav{gap:4px}.product-editor-nav nav button{color:var(--linking-color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 6px;font-size:11px}.product-editor-nav nav button:hover,.product-editor-nav nav button:focus-visible{color:var(--linking-color-primary);background:var(--linking-color-material-selected)}.product-detail-dialog .product-editor-heading{justify-content:flex-start;gap:10px;min-height:28px;padding-block:0}.product-detail-dialog .product-editor-heading .ant-btn{height:25px;padding-inline:9px;font-size:11px}.product-detail-more{margin-left:auto}.product-detail-dialog .product-editor-section{background:var(--linking-color-bg-container);border-radius:10px;padding:16px;scroll-margin-top:0}.product-detail-dialog .product-editor-section h3{border:0;margin:0 0 16px;padding:0;font-size:14px;font-weight:700}.product-detail-dialog .product-editor-section h4{font-size:12px;font-weight:600}.product-detail-dialog .product-field-grid{gap:0 12px}.product-detail-dialog .ant-form-item-label{padding-bottom:5px}.product-detail-dialog .ant-form-item-label>label{height:auto;font-size:11px}.product-detail-dialog .ant-input,.product-detail-dialog .ant-select,.product-detail-dialog .ant-form-item-extra{font-size:12px}.product-detail-dialog .product-field-purpose{font-size:11px}.product-detail-dialog .product-section-expand{width:100%;color:var(--linking-color-primary);gap:6px;height:26px;font-size:11px}.product-detail-dialog .product-detail-footer{background:var(--linking-color-bg-container);border-top:1px solid var(--linking-color-border-subtle);grid-column:1/-1;margin:0 -16px;padding:12px 16px}.product-detail-dialog .product-taxonomy-editor{gap:12px}.product-detail-dialog .product-taxonomy-editor>section[aria-label=标签维度]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-detail-dialog .product-taxonomy-editor>section[aria-label=标签维度]>h4{grid-column:1/-1}.product-detail-dialog .product-taxonomy-editor [hidden]{display:none}.product-detail-dialog .product-taxonomy-editor h4,.product-detail-dialog .product-taxonomy-editor h5{margin-block:0 6px}.product-detail-dialog .product-taxonomy-editor>.ant-btn{justify-self:end;height:26px;font-size:11px}.product-media-heading{flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;margin-bottom:10px;display:flex}.product-media-heading h4{margin:0;font-size:12px;font-weight:600}.product-media-heading>span{color:var(--linking-color-text-helper);font-size:11px}.product-media-heading-actions{flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;display:flex}.product-media-heading-actions .ant-btn{height:26px;color:var(--linking-color-primary);padding:3px 4px;font-size:11px}.product-media-heading-actions .ant-btn-dangerous{color:var(--linking-color-error)}.product-media-heading-actions .ant-btn:disabled{color:var(--linking-color-text-disabled)}.product-media-heading-actions .anticon{align-items:center;font-size:13px;display:inline-flex}.product-featured-images{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.product-featured-slot{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-layout);min-width:0;height:80px;color:var(--linking-color-text-helper);cursor:pointer;border-radius:6px;padding:0;font-size:11px;position:relative;overflow:hidden}.product-featured-slot:first-child{border-color:var(--linking-color-primary)}.product-featured-slot:disabled{cursor:default}.product-featured-slot small{background:var(--linking-color-bg-layout);padding:2px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.product-featured-slot img{object-fit:contain}.product-media-group,.product-video-group{border:1px solid var(--linking-color-border-subtle);border-radius:9px;padding:12px}.product-media-group .product-media-heading h4{margin:0}.product-media-tile{position:relative}.product-image-checkbox{z-index:1;margin:0;position:absolute;top:6px;left:6px}.product-media-editor>.ant-btn-primary{justify-self:end;height:26px;font-size:11px}.product-media-editor>.product-section-expand{color:var(--linking-color-primary)}.product-media-tile .media-image-surface>span{background:var(--linking-color-bg-layout);text-align:center}.product-video-caption{max-width:356px;color:var(--linking-color-text-helper);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:11px;overflow:hidden}.product-video-group .media-video-name{display:none}.product-video-replace-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-media-action-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:12px;display:grid}.product-media-action-grid article{border:1px solid var(--linking-color-border-subtle);border-radius:8px;min-width:0;padding:8px}.product-media-action-grid article p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-catalog-entry{align-items:center;gap:8px;display:flex}.product-catalog-entry .ant-select{flex:1;min-width:0}.product-resource-groups-v4>section{align-content:start;gap:var(--linking-space-2);display:grid}.product-resource-groups-v4 h4{margin:0;font-size:12px;font-weight:700}.product-resource-groups-v4 .product-media-heading{margin:0 0 var(--linking-space-2)}.product-content-card{gap:var(--linking-space-2);display:grid}.product-content-form{gap:var(--linking-space-3);box-sizing:border-box;height:100%;min-height:0;padding:var(--linking-space-4) var(--linking-space-6);flex-direction:column;display:flex;overflow:auto}.product-content-form>label:not(.ant-checkbox-wrapper){gap:var(--linking-space-2);display:grid}.product-content-form>small,.product-model-picker>small,.product-legacy-resources>p{color:var(--linking-color-text-secondary);font-size:12px}.product-model-picker{gap:var(--linking-space-3);display:grid}.product-legacy-resources{border-top:1px solid var(--linking-color-border-subtle);padding-top:var(--linking-space-3)}.product-legacy-resources h4{margin:0;font-size:12px}.product-legacy-resource{align-items:center;gap:var(--linking-space-2);display:flex}.product-legacy-resource>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.product-resource-groups-v4 .product-media-heading-actions>a{justify-content:center;align-items:center;min-width:24px;height:24px;display:inline-flex}.product-richtext-advanced{gap:var(--linking-space-3);display:grid}.product-richtext-editor .product-richtext-advanced [hidden]{display:none}.product-content-toolbar{align-items:center;gap:var(--linking-space-1);border-bottom:1px solid var(--linking-color-border-subtle);padding-bottom:var(--linking-space-2);flex-wrap:wrap;display:flex}.product-content-toolbar .ant-btn{padding-inline:var(--linking-space-2);flex:none;font-size:12px}.product-content-toolbar .ant-btn-icon{align-items:center;display:inline-flex}.product-richtext-compact .product-richtext-block-actions{display:none}.product-richtext-compact .product-richtext-block{border:0;padding:0}.product-richtext-compact .product-richtext-file .ant-image{max-width:100%}.product-richtext-compact .product-richtext-file .ant-image-img{object-fit:contain;object-position:left;max-height:220px}.product-content-dialog .ant-modal-title{text-align:left}.material-shell .shell-content:has(.product-workspace){flex-direction:column;display:flex}:is(.material-shell .page-container:has(.product-workspace),.material-shell .page-body:has(.product-workspace)){flex-direction:column;flex:1;min-height:0;display:flex}.material-shell .product-workspace{flex:1;min-height:480px}.material-shell .products-page{flex-direction:column;flex:1;min-height:0;display:flex}.material-shell .product-workspace{align-items:stretch}.material-shell .product-list-region{height:auto}@media (width<=760px){.product-detail-dialog .product-editor{grid-template-columns:128px minmax(0,1fr);gap:0 10px;padding-inline:10px}.product-editor-card-body{flex-direction:column;align-items:stretch}.product-detail-dialog .product-detail-footer{margin-inline:-10px}.product-detail-dialog .product-field-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.product-featured-images{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.product-columns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-resource-groups{grid-template-columns:minmax(0,1fr)}}.material-shell .product-sidebar{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.product-sidebar>.product-tree{flex-flow:column;flex:1;align-items:stretch;min-height:0;display:flex}.product-sidebar .product-tree-toolbar,.product-sidebar .material-tree-all{flex-shrink:0}.material-tree-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.material-tree-content>.material-series-tree{flex-shrink:0}.material-tree-empty-state{flex:1;justify-content:center;align-items:center;padding:24px 8px 54px;display:flex}.material-tree-empty-state .ui-state{width:100%;min-width:0;margin:0;padding:0}.material-tree-empty-state .ant-empty-description .ant-typography{display:block}.material-tree-empty-state .ant-empty-description .ant-typography-secondary{font-size:var(--linking-font-size-sm);margin-top:6px}.material-tree-empty-state .ant-empty-footer{margin-top:12px}.material-tree-empty-state .ant-empty-image{height:44px;margin-bottom:13px}.material-tree-footer{border-top:1px solid var(--linking-color-border-subtle);color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);flex-shrink:0;justify-content:space-between;padding:11px 2px;display:flex}.material-tree-error .ui-section-error{text-align:center;flex-direction:column;align-items:center;padding:20px 8px;display:flex}.material-tree-error .ui-section-error__illustration{max-width:100%}.product-series-hot.ant-switch{background:var(--linking-color-text-disabled);place-self:start}.product-series-hot.ant-switch.ant-switch-checked{background:var(--linking-color-primary)}.series-organization-fields .product-organization-field{align-items:center;gap:var(--linking-space-3);grid-template-columns:88px minmax(0,1fr);display:grid}.series-organization-modal .ant-modal-footer{padding:0}.series-organization-modal .ant-modal-footer .ui-overlay-actions{border-top:0}.series-discard-modal .ant-modal-body>p{margin:0}.product-detail-dialog #product-section-images:not(.product-images-section){background:0 0;padding:0}.product-detail-dialog #product-section-images:not(.product-images-section)>h3{display:none}.product-media-editor[aria-label=产品图片]{gap:14px;display:grid}.product-media-panel{background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border-subtle);border-radius:10px;padding:16px}.product-media-panel .product-media-heading{margin-bottom:12px}.product-media-panel .product-media-heading h4{font-size:16px;font-weight:500}.product-gallery-panel .product-media-group{border:0;border-radius:0;margin-bottom:14px;padding:0}.product-gallery-panel .product-media-group .product-media-heading{min-height:18px;margin-bottom:8px}.product-detail-dialog .product-gallery-panel .product-media-group h4{font-size:12px;font-weight:500}.product-gallery-panel .product-media-group small{color:var(--linking-color-text-helper);font-size:11px}.product-media-panel .product-media-heading-actions .ant-btn-primary:not(:disabled){color:var(--linking-color-bg-container)}.product-media-panel .product-featured-images{grid-template-columns:repeat(6,110px);gap:10px;margin:0;display:grid}.product-media-panel .product-featured-slot{border-radius:8px;width:110px;height:110px}.product-media-panel .product-featured-slot .ant-image{width:100%;height:100%;display:block}.product-media-panel .product-featured-slot img{background:var(--linking-color-bg-container)}.product-media-panel .product-featured-slot small{background:var(--linking-color-bg-container);padding:1px 4px;font-size:12px}.product-media-panel .product-featured-slot:first-child small{color:var(--linking-color-primary)}.product-gallery-panel .product-media-tiles{flex-wrap:wrap;gap:10px;display:flex}.product-image-more{background:var(--linking-color-bg-container);position:absolute;bottom:4px;right:4px}.product-image-hidden{margin:0;position:absolute;bottom:4px;left:4px}.product-media-intent,.product-image-role{color:var(--linking-color-primary);background:var(--linking-color-material-selected);border:0;margin:0;font-size:12px}.product-media-intent{border-radius:var(--linking-radius-sm);padding:2px 6px;line-height:18px}.product-media-panel .product-media-heading>.product-media-intent{color:var(--linking-color-primary);background:var(--linking-color-material-selected)}.product-image-role{pointer-events:none;padding-inline:4px;line-height:18px;position:absolute;top:4px;right:4px}.product-image-sort-controls{background:var(--linking-color-bg-container);justify-content:center;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;bottom:0;left:0;right:0}.product-image-sort-controls .ant-btn{width:28px;height:22px;padding:0}.product-video-panel{margin-top:14px}.product-video-panel .media-surface-video{aspect-ratio:260/146;width:260px}.product-video-panel .product-video-gallery{gap:12px}.product-video-panel .product-video-item{align-items:center;gap:16px;width:auto;display:flex}.product-video-information{gap:6px;font-size:12px;display:grid}.product-video-information>span+span{color:var(--linking-color-text-secondary)}.product-video-information .product-video-actions{margin-top:0}.product-video-panel .product-video-actions:empty{display:none}.product-image-picker .ant-modal{max-width:calc(100vw - 32px)}.product-picker-layout{flex-direction:column;height:100%;min-height:0;display:flex}.product-picker-selected-heading{flex:none;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.product-picker-selected-heading>span{color:var(--linking-color-text-secondary)}.product-picker-selected{flex:none;grid-template-columns:repeat(6,110px);gap:10px;padding-bottom:18px;display:grid}.product-picker-selected article,.product-picker-empty,.product-picker-image{border:1px solid var(--linking-color-border-subtle);box-sizing:border-box;background:var(--linking-color-bg-layout);border-radius:8px;width:110px;height:110px;position:relative;overflow:hidden}.product-picker-selected article>.ant-checkbox-wrapper{position:absolute;top:6px;left:6px}.product-picker-selected article.is-main,.product-picker-image.is-main,.product-picker-image.is-secondary{border-color:var(--linking-color-primary)}.product-picker-empty{color:var(--linking-color-text-helper);justify-content:center;align-items:center;font-size:12px;display:flex}.product-picker-role{color:var(--linking-color-text-secondary);background:var(--linking-color-bg-container);text-align:center;font-size:11px;line-height:23px;position:absolute;bottom:0;left:0;right:0}.product-picker-order{gap:2px;display:flex;position:absolute;top:3px;right:3px}.product-picker-order .ant-btn{background:var(--linking-color-bg-container);width:22px;height:22px;padding:0}.product-picker-image .product-picker-role{color:var(--linking-color-primary);background:var(--linking-color-material-selected);border-radius:var(--linking-radius-sm);padding-inline:4px;line-height:18px;inset:4px 4px auto auto}.product-picker-layout .ant-tabs{flex:none;margin-bottom:14px}.product-picker-layout .ant-tabs-nav{margin:0}.product-picker-layout .ant-tabs-tab{padding-block:10px;font-size:12px}.product-picker-candidates{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(6,110px);grid-auto-rows:142px;align-content:start;gap:8px 10px;min-height:0;padding:4px 4px 4px 0;display:grid;overflow-y:auto}.product-picker-candidates article{width:110px;min-width:0}.product-picker-actions{gap:4px;margin-top:6px;display:flex}.product-picker-actions .ant-btn{border-radius:5px;justify-content:center;align-items:center;width:53px;height:26px;padding:0;font-size:10px;display:inline-flex}.product-picker-actions .ant-btn:not(.ant-btn-primary){color:var(--linking-color-primary)}.product-picker-actions .ant-btn:disabled{color:var(--linking-color-text-disabled)}.product-picker-no-candidates{color:var(--linking-color-text-helper);text-align:center;grid-column:1/-1;padding:28px 0;font-size:12px}.product-detail-dialog .product-publish-switch.ant-switch{background:var(--linking-color-text-secondary);min-width:62px}.product-detail-dialog .product-publish-switch.ant-switch.ant-switch-checked{background:var(--linking-color-primary)}.product-card-actions{justify-content:flex-end;gap:var(--linking-space-2);padding-top:var(--linking-space-3);display:flex}.product-card-actions .ant-btn-primary:not(:disabled){color:var(--linking-color-bg-container)}.product-media-loading{margin-left:var(--linking-space-2);color:var(--linking-color-primary)}.product-image-remove.ant-btn{z-index:2;border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);opacity:0;border-radius:50%;width:20px;height:20px;padding:0;position:absolute;top:-8px;right:-8px}.product-media-tile:hover .product-image-remove,.product-media-tile:focus-within .product-image-remove,.product-image-remove:focus-visible{opacity:1}.product-image-remove.ant-btn:not(:disabled):hover{color:var(--linking-color-error);background:var(--linking-color-bg-container)}.product-image-reload{font-size:10px;position:absolute;bottom:2px;left:24px}.product-media-panel .product-featured-slot small,.product-image-role,.product-picker-role{place-items:center;font-size:10px;display:grid}.product-media-panel .product-featured-slot small:before,.product-image-role:before,.product-picker-role:before{content:attr(data-role-label);visibility:hidden;grid-area:1/1;font-size:12px}.product-media-panel .product-featured-slot small>span,.product-image-role>span,.product-picker-role>span{grid-area:1/1;font-size:10px;line-height:1}.product-picker-role:before{font-size:11px}.product-image-role{right:12px}.package-workspace{grid-template-columns:214px minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid}.package-member-sidebar{border-right:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);flex-direction:column;width:214px;min-height:0;display:flex}.package-sort-heading{flex:none;padding:10px 16px}.package-sort-heading .ant-btn{width:180px}.package-member-cards{overscroll-behavior:contain;flex-direction:column;flex:1;align-items:center;gap:10px;min-height:0;padding:0 16px 16px;display:flex;overflow:hidden auto}.package-workspace-card{box-sizing:border-box;border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);width:180px;height:170px;color:var(--linking-color-text);cursor:pointer;text-align:left;border-radius:6px;flex-direction:column;flex:none;gap:12px;padding:12px;display:flex}.package-workspace-card[aria-pressed=true]{border-color:var(--linking-color-primary);box-shadow:inset 3px 0 var(--linking-color-primary)}.package-workspace-card:disabled{cursor:default;opacity:.65}.package-workspace-card:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:2px}.package-card-title{justify-content:space-between;align-items:center;width:100%;display:flex}.package-card-title .ant-tag{margin:0;font-size:11px}.package-card-content{flex:1;align-items:center;gap:8px;width:100%;min-height:0;display:flex}.package-card-image{background:var(--linking-color-bg-layout);width:56px;height:56px;color:var(--linking-color-text-secondary);border-radius:4px;flex:none;place-items:center;display:grid}.package-card-image img{object-fit:contain;width:56px;height:56px}.package-card-fields{flex-direction:column;gap:4px;min-width:0;font-size:11px;display:flex}.package-card-fields span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.package-card-fields span:first-child{font-size:12px;font-weight:600}.package-card-selection{color:var(--linking-color-text-secondary);font-size:11px}.package-editor-main{background:var(--linking-color-bg-layout);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-product-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.workspace-product-scroll[hidden]{display:none}.product-package-dialog .product-editor{flex-direction:column;align-items:stretch;gap:14px;height:auto;min-height:0;max-height:none;padding:0;display:flex}.product-package-dialog .product-editor-fields{height:auto;max-height:none;padding:0;overflow:visible}.product-package-dialog .product-editor-fields>.product-editor-section{margin-inline:14px}.product-package-dialog .product-editor-heading{z-index:2;box-sizing:border-box;background:var(--linking-color-bg-layout);border-bottom:1px solid var(--linking-color-border-subtle);flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;min-height:52px;padding:12px 16px;display:flex;position:sticky;top:0}.package-product-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.product-package-dialog .package-product-actions .ant-btn{height:26px;padding-inline:7px;font-size:11px}.package-workspace-footer{gap:8px;width:100%}.package-footer-left{align-items:center;gap:8px;min-width:0;margin-right:auto;font-size:12px;display:flex}.package-sort-actions{justify-content:center;gap:8px;margin-top:5px;display:flex}.package-empty-members{padding:24px}.package-selection-sidebar{border-right:1px solid var(--linking-color-border-subtle);padding:12px;overflow-y:auto}.package-pool-title{align-items:center;gap:24px;min-width:0;padding-right:32px;display:flex}.package-pool-title>strong{flex:none;font-size:20px;font-weight:600}.package-pool-title>span{text-overflow:ellipsis;color:var(--linking-color-text-secondary);font-size:13px;font-weight:400;overflow:hidden}.package-pool-layout{grid-template-columns:clamp(180px,18%,236px) minmax(0,1fr);height:100%;min-height:0;display:grid}.package-pool-sidebar{border-right:1px solid var(--linking-color-border-subtle);min-height:0;padding:12px}.package-pool-navigation{flex-direction:column;height:100%;min-height:0;display:flex}.package-pool-series-heading{align-items:center;gap:10px;padding:4px 8px 14px;font-size:16px;display:flex}.package-pool-series-heading>span,.package-pool-tree-title>span:last-child:not(:first-child){color:var(--linking-color-text-secondary);font-size:12px}.package-pool-tree-scroll{flex:1;min-height:0;overflow:auto}.package-pool-all-series{border-radius:var(--linking-radius-sm);width:100%;height:36px;color:var(--linking-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:flex}.package-pool-all-series>.anticon{font-size:16px}.package-pool-all-series>span:last-child{margin-left:auto;font-size:12px}.package-pool-all-series[aria-pressed=true]{background:var(--linking-color-material-selected);color:var(--linking-color-primary);box-shadow:inset 3px 0 var(--linking-color-primary)}.package-pool-tree-scroll .ant-tree{background:0 0}.package-pool-tree-scroll .ant-tree-treenode{align-items:center;min-height:36px;margin-block:0;padding-bottom:0}.package-pool-tree-scroll .ant-tree-switcher{flex:0 0 14px;width:14px}.package-pool-tree-scroll .ant-tree-node-content-wrapper{flex:1;align-items:center;min-width:0;min-height:36px;padding:0;display:flex}.package-pool-tree-scroll .ant-tree-iconEle{flex:0 0 16px;width:16px;margin-inline-end:8px}.package-pool-tree-scroll .ant-tree-title{flex:1;min-width:0}.package-pool-tree-scroll .ant-tree-indent-unit{width:14px}.package-pool-tree-title{align-items:center;gap:8px;display:flex}.package-pool-tree-title>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.package-pool-tree-title>span:last-child:not(:first-child){flex:none;margin-left:auto}.package-pool-series-icon{font-size:10px;transform:rotate(45deg)}.package-pool-tree-footer{border-top:1px solid var(--linking-color-border-subtle);justify-content:space-between;align-items:center;margin-top:12px;padding:12px 8px 0;font-size:12px;display:flex}.package-pool-main{flex-direction:column;min-width:0;min-height:0;display:flex}.package-pool-heading{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 20px;display:flex}.package-pool-heading>div{white-space:nowrap;align-items:center;gap:16px;display:flex}.package-pool-heading h3{margin:0;font-size:16px}.package-pool-heading>div>span{color:var(--linking-color-text-secondary);font-size:13px}.package-pool-search{width:320px;min-width:160px;max-width:45%;display:flex}.package-pool-search .ant-input-affix-wrapper{border-radius:var(--linking-radius-sm);background:var(--linking-color-bg-layout);border-color:var(--linking-color-border-subtle);height:32px;padding:4px 10px}.package-pool-search .ant-input{background:0 0;font-size:12px}.package-pool-toolbar{background:var(--linking-color-bg-layout);border-block:1px solid var(--linking-color-border-subtle);flex:none;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:12px;display:flex}.package-pool-toolbar-count{border-left:1px solid var(--linking-color-border-subtle);padding-left:16px}.package-pool-toolbar strong,.package-pool-summary strong,.package-pool-summary .anticon{color:var(--linking-color-primary)}.package-pool-table-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.package-pool-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:800px;font-size:14px}.package-pool-column-selection{width:3.5%}.package-pool-column-number{width:5.5%}.package-pool-column-image{width:9.5%}.package-pool-column-name{width:23.5%}.package-pool-column-model{width:11%}.package-pool-column-spec{width:14%}.package-pool-column-material{width:15%}.package-pool-column-color{width:8%}.package-pool-column-status{width:10%}.package-pool-table th{z-index:1;background:var(--linking-color-bg-layout);height:44px;color:var(--linking-color-text);font-size:13px;font-weight:500;position:sticky;top:0}.package-pool-table th,.package-pool-table td{border-bottom:1px solid color-mix(in srgb, var(--linking-color-border-subtle) 65%, transparent);border-right:1px solid color-mix(in srgb, var(--linking-color-border-subtle) 45%, transparent);text-align:left;box-sizing:border-box;padding:0 10px}.package-pool-table th:last-child,.package-pool-table td:last-child{border-right:0}.package-pool-table td{white-space:nowrap;text-overflow:ellipsis;height:84px;overflow:hidden}.package-pool-table th:nth-child(-n+3),.package-pool-table td:nth-child(-n+3),.package-pool-table th:nth-last-child(-n+2),.package-pool-table td:nth-last-child(-n+2){text-align:center}.package-pool-table th:nth-child(-n+3),.package-pool-table td:nth-child(-n+3){padding-inline:4px}.package-pool-table tr.is-selected td{background:color-mix(in srgb, var(--linking-color-primary) 6%, var(--linking-color-bg-container))}.package-pool-table tr.is-member td{background:var(--linking-color-bg-layout)}.package-pool-image{border-radius:var(--linking-radius-sm);background:var(--linking-color-bg-layout);width:64px;height:64px;color:var(--linking-color-text-helper);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.package-pool-image img{object-fit:contain}.package-pool-product-name,.package-pool-product-code,.package-pool-member-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.package-pool-product-name{font-weight:600}.package-pool-product-code{color:var(--linking-color-text-secondary);margin-top:4px;font-size:12px}.package-pool-member-label{color:var(--linking-color-text-helper);margin-top:3px;font-size:11px}.package-pool-status{white-space:nowrap;background:var(--linking-color-bg-layout);color:var(--linking-color-text-secondary);border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.package-pool-status[data-status=enable]{background:var(--linking-color-success-bg);color:var(--linking-color-success)}.package-pool-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.package-pool-empty{text-align:center;color:var(--linking-color-text-secondary);padding:40px 24px}.package-pool-empty h3{font-size:14px}.package-pool-footer{gap:12px;width:100%}.package-pool-footer>.ant-btn{min-width:96px;height:40px;font-size:14px}.package-pool-footer>.ant-btn-primary{min-width:112px}.package-pool-footer-left{align-items:center;gap:16px;margin-right:auto;font-size:14px;display:flex}.package-pool-footer-left>.ant-btn{color:var(--linking-color-primary);font-size:14px}.package-pool-summary{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.package-pool-summary .anticon{font-size:20px}.package-series-layout{box-sizing:border-box;text-align:left;flex-direction:column;gap:8px;height:100%;min-height:0;padding:16px;display:flex}.package-series-search{flex:none;gap:8px;display:flex}.package-series-search .ant-input-affix-wrapper{min-width:0}.package-series-heading{color:var(--linking-color-text-secondary);flex:none;justify-content:space-between;align-items:center;font-size:12px;display:flex}.package-series-tree{overscroll-behavior:contain;flex:1;min-height:0;padding:0 2px;overflow:hidden auto}.package-series-tree .ant-tree{background:0 0}.product-package-series-dialog .package-series-tree .ant-tree-indent-unit{width:14px}.package-series-tree .ant-tree-treenode{border-radius:var(--linking-radius-sm);align-items:center;min-height:34px;margin-block:1px;padding:0 6px}.package-series-tree .ant-tree-switcher{flex:0 0 14px;width:14px}.package-series-tree .ant-tree-node-content-wrapper{flex:1;align-items:center;min-width:0;padding:0;display:flex}.package-series-tree .ant-tree-iconEle{flex:0 0 16px;width:16px;margin-inline-end:6px}.package-series-tree .ant-tree-title{flex:1;min-width:0}.package-series-tree .ant-tree-treenode:has(.package-series-leaf) .ant-tree-iconEle{display:none}.package-series-tree .ant-tree-treenode:has(.ant-checkbox-checked){background:var(--linking-color-material-selected)}.package-series-folder-title,.package-series-leaf-content{align-items:center;gap:8px;min-width:0;display:flex}.package-series-folder-title>span:first-child,.package-series-leaf-content>span:first-child{overflow-wrap:anywhere;min-width:0}.package-series-count,.package-series-selected-mark{color:var(--linking-color-text-secondary);flex:none;margin-inline-start:auto;font-size:12px}.package-series-selected-mark{color:var(--linking-color-primary)}.package-series-leaf{align-items:center;width:100%;min-height:34px}.package-series-leaf .ant-checkbox-label{flex:1;min-width:0;padding-inline:8px 0}.package-series-summary{color:var(--linking-color-text-secondary);margin-inline-end:auto;font-size:12px}.package-series-summary strong{color:var(--linking-color-primary)}.package-remove-body{box-sizing:border-box;place-items:center;height:100%;padding:16px;display:grid}.package-remove-body p{text-align:center;margin:0}.product-picker-layout{height:calc(90vh - 100px - 2 * var(--linking-space-4))}.product-delete-user-impact{text-align:left}.product-delete-body{box-sizing:border-box;height:100%;min-height:0;padding:var(--linking-space-4) var(--linking-space-6);overscroll-behavior:contain;overflow-y:auto}.product-delete-user-impact>p{margin-block:0 12px}.product-delete-user-impact>p:first-child{text-align:center}.product-delete-user-impact h3{margin:16px 0 8px;font-size:14px}.product-delete-user-impact ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-delete-user-impact li{border-radius:var(--linking-radius-sm);background:var(--linking-color-bg-layout);overflow-wrap:anywhere;gap:6px;padding:12px;display:grid}.product-delete-user-impact li span{color:var(--linking-color-text-secondary)}.product-editor-fields>.product-editor-section.product-logistics-section{background:var(--linking-color-product-logistics-surface);color:var(--linking-color-product-logistics-text);border-color:var(--linking-color-product-logistics-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:16px;padding:24px}.product-editor-fields>.product-logistics-section>h3{color:inherit;text-align:left;border:0;margin:0 0 24px;padding:0;font-size:16px;font-weight:500;line-height:24px}.product-logistics-section .product-logistics-group{gap:14px;display:grid}.product-logistics-section .product-logistics-group+.product-logistics-group{border-top:1px solid var(--linking-color-product-logistics-line);margin-top:22px;padding-top:22px}.product-logistics-section .product-logistics-field{min-width:0;margin:0}.product-logistics-section .product-logistics-field .ant-input{width:100%;color:var(--linking-color-product-logistics-text);background:var(--linking-color-product-logistics-surface);border-radius:8px;padding:8px 12px;font-size:14px;line-height:22px}.product-logistics-section .product-logistics-field input.ant-input{height:40px}.product-logistics-section .product-logistics-field textarea.ant-input{resize:vertical;min-height:62px}.product-logistics-section :is(input,textarea).ant-input:where(:not([aria-invalid=true])){border-color:var(--linking-color-product-logistics-input-line)}.product-logistics-section .product-logistics-field .ant-input::placeholder{color:var(--linking-color-product-logistics-secondary)}.product-logistics-section .product-logistics-field .ant-select{min-height:40px;color:var(--linking-color-product-logistics-text);background:var(--linking-color-product-logistics-surface);border-radius:8px;font-size:14px}.product-logistics-section .ant-select:where(:not(.ant-select-status-error)){border-color:var(--linking-color-product-logistics-input-line)}.product-logistics-section .product-logistics-field :is(.ant-select-placeholder,.ant-select-suffix,.ant-select-clear){color:var(--linking-color-product-logistics-secondary)}.product-logistics-section .product-logistics-field .ant-select-selection-item{color:var(--linking-color-product-logistics-text)}.product-logistics-section .product-logistics-field .ant-select-multiple .ant-select-selection-item{background:var(--linking-color-product-logistics-soft)}.product-logistics-section .product-logistics-field .ant-form-item-extra{min-height:0;color:var(--linking-color-product-logistics-secondary);margin-top:7px;font-size:12px;line-height:19px}.product-logistics-section .product-card-actions{margin-top:22px}.product-logistics-dropdown{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--linking-color-product-logistics-surface);color:var(--linking-color-product-logistics-text);border:1px solid var(--linking-color-product-logistics-line)}.product-logistics-dropdown .ant-select-item{color:var(--linking-color-product-logistics-text)}.product-logistics-dropdown .ant-select-item-option-active{background:var(--linking-color-product-logistics-soft)}.product-logistics-dropdown .ant-select-item-option-selected{background:var(--linking-color-product-logistics-blue-soft)}.product-logistics-dropdown .product-logistics-directory-actions{border-top:1px solid var(--linking-color-product-logistics-line);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:8px 6px 2px;font-size:12px;display:flex}.product-logistics-dropdown .product-logistics-directory-actions a{color:var(--linking-color-product-logistics-blue)}.product-logistics-dropdown .product-logistics-directory-actions .ant-btn{color:var(--linking-color-product-logistics-secondary);font-size:12px}.product-logistics-dropdown .product-logistics-region-option{align-items:center;gap:8px;display:flex}.product-logistics-dropdown .product-logistics-default-region{color:var(--linking-color-product-logistics-secondary);background:var(--linking-color-product-logistics-soft);border-radius:4px;flex:none;margin-left:auto;padding-inline:5px;font-size:11px;line-height:20px}.product-logistics-dropdown .ant-btn:disabled{color:var(--linking-color-product-logistics-secondary);opacity:.65}.product-logistics-section .product-logistics-field .product-logistics-source-clear.ant-btn{height:auto;color:var(--linking-color-product-logistics-secondary);padding:0;font-size:12px;line-height:19px}.product-logistics-section .product-logistics-field .ant-select-selection-item-remove{color:var(--linking-color-product-logistics-secondary)}.product-editor-fields>.product-editor-section.product-catalog-section{border:1px solid var(--linking-color-product-catalog-border);background:var(--linking-color-product-catalog-surface);color:var(--linking-color-product-catalog-text);border-radius:14px;padding:24px}.product-editor-fields>.product-catalog-section>h3{text-align:left;color:var(--linking-color-product-catalog-text);border:0;margin:0 0 20px;padding:0;font-size:16px;font-weight:500;line-height:1.5}.product-catalog-section .product-richtext-section{background:0 0;border:0;padding:0}.product-catalog-panel{text-align:left;color:var(--linking-color-product-catalog-text);font-size:13px;line-height:1.5;display:block}.product-catalog-panel [hidden]{display:none}.product-catalog-modes{background:var(--linking-color-product-catalog-soft);border:1px solid var(--linking-color-product-catalog-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:24px;padding:3px;display:grid}.product-catalog-modes .ant-btn{height:auto;min-height:38px;color:var(--linking-color-product-catalog-text);background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 10px;font-size:13px}.product-catalog-modes .ant-btn[aria-selected=true]{background:var(--linking-color-product-catalog-surface);border-color:var(--linking-color-product-catalog-blue);color:var(--linking-color-product-catalog-blue);box-shadow:0 1px 3px color-mix(in srgb, var(--linking-color-product-catalog-text) 4%, transparent)}.product-catalog-section .product-catalog-panel h4{color:var(--linking-color-product-catalog-text);margin:0;font-size:14px;font-weight:500;line-height:1.5}.product-catalog-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.product-catalog-title,.product-catalog-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-catalog-title>span{color:var(--linking-color-product-catalog-muted);font-size:12px}.product-catalog-actions{gap:4px}.product-catalog-panel .product-catalog-sort-action.ant-btn,.product-catalog-panel .product-catalog-text-action.ant-btn{height:32px;min-height:32px;box-shadow:none;color:var(--linking-color-product-catalog-blue);background:0 0;border:0;padding:4px 7px;font-size:12px}.product-catalog-panel .product-catalog-sort-action.ant-btn:hover,.product-catalog-panel .product-catalog-sort-action.ant-btn:active,.product-catalog-panel .product-catalog-text-action.ant-btn:hover,.product-catalog-panel .product-catalog-text-action.ant-btn:active{box-shadow:none;color:var(--linking-color-product-catalog-blue);background:0 0;border:0}.product-catalog-panel .product-catalog-text-action.ant-btn{gap:6px}.product-catalog-panel .product-catalog-text-action .anticon{font-size:14px}.product-catalog-panel .product-catalog-text-action.product-catalog-danger{color:var(--linking-color-product-catalog-danger)}.product-catalog-panel .ant-btn:disabled{opacity:.43}.product-catalog-grid{flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:110px;display:flex}.product-catalog-tile{border:1px solid var(--linking-color-product-catalog-border);background:var(--linking-color-product-catalog-surface);border-radius:8px;flex:none;width:110px;height:110px;position:relative;overflow:hidden}.product-catalog-selected{border-color:var(--linking-color-product-catalog-blue);box-shadow:0 0 0 1px var(--linking-color-product-catalog-blue)}.product-catalog-tile .media-image-surface{background:var(--linking-color-product-catalog-surface);border:0;border-radius:7px;width:100%;height:100%}.product-catalog-checkbox{z-index:2;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:7px;left:7px}.product-catalog-checkbox .ant-checkbox-inner{width:17px;height:17px}.product-catalog-grid .media-upload-surface{border:1px dashed var(--linking-color-product-catalog-upload-border);background:var(--linking-color-product-catalog-surface);border-radius:8px;width:110px;height:110px}.product-catalog-grid .media-upload-surface button{color:var(--linking-color-product-catalog-muted);gap:5px;padding:10px;font-size:12px}.product-catalog-grid .media-upload-surface svg{width:20px;height:20px;margin-bottom:3px}.product-catalog-grid .media-upload-surface small{color:var(--linking-color-product-catalog-muted);font-size:11px}.product-catalog-empty .media-upload-surface{border-color:var(--linking-color-product-catalog-empty-border);flex:1 0 100%;width:100%;height:130px;min-height:130px}.product-catalog-empty .media-upload-surface button{color:var(--linking-color-product-catalog-text);font-size:13px}.product-catalog-empty .media-upload-surface svg{background:var(--linking-color-product-catalog-blue);width:42px;height:42px;color:var(--linking-color-bg-container);border-radius:10px;flex:none;padding:9px}.product-catalog-sort-note{color:var(--linking-color-product-catalog-blue);background:var(--linking-color-product-catalog-blue-soft);border-radius:6px;align-items:center;gap:6px;margin:0 0 12px;padding:8px 12px;font-size:12px;display:flex}.product-catalog-sort-tile{cursor:grab;border-color:var(--linking-color-product-catalog-sort-border);height:138px}.product-catalog-sort-tile:active{cursor:grabbing}.product-catalog-sort-tile .media-image-surface{height:108px}.product-catalog-drag-over{border-color:var(--linking-color-product-catalog-blue);box-shadow:0 0 0 2px var(--linking-color-product-catalog-blue-soft)}.product-catalog-order{background:var(--linking-color-product-catalog-surface);border:1px solid var(--linking-color-product-catalog-border);text-align:center;z-index:2;border-radius:4px;min-width:20px;height:20px;font-size:11px;position:absolute;top:7px;left:7px}.product-catalog-grip{color:var(--linking-color-product-catalog-muted);z-index:2;position:absolute;top:8px;right:7px}.product-catalog-move{border-top:1px solid var(--linking-color-product-catalog-border);background:var(--linking-color-product-catalog-soft);border-radius:0 0 7px 7px;justify-content:space-between;gap:4px;width:100%;padding:3px 5px;display:flex}.product-catalog-move .ant-btn{height:22px;min-height:22px;color:var(--linking-color-product-catalog-muted);background:0 0;border:0;padding:1px 5px;font-size:11px}.product-catalog-pdfs{border-top:1px solid var(--linking-color-product-catalog-border);margin-top:24px;padding-top:20px}.product-catalog-pdf-list{gap:10px;display:grid}.product-catalog-pdf-row{border:1px solid var(--linking-color-product-catalog-border);background:var(--linking-color-product-catalog-surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.product-catalog-pdf-row .resource-symbol{width:30px;height:36px;color:var(--linking-color-product-catalog-danger);background:0 0;flex:0 0 30px;margin:0}.product-catalog-pdf-row .resource-symbol svg{width:27px;height:27px}.product-catalog-pdf-copy{text-align:left;overflow-wrap:anywhere;flex:1;min-width:130px}.product-catalog-pdf-name{font-size:13px}.product-catalog-pdf-copy small,.product-catalog-pdf-upload small{color:var(--linking-color-product-catalog-muted);font-size:12px}.product-catalog-pdf-controls{flex-wrap:wrap;gap:2px;display:flex}.product-catalog-pdf-upload{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.product-catalog-pdf-upload .ant-btn{border-color:var(--linking-color-product-catalog-border);height:32px;color:var(--linking-color-product-catalog-text);background:var(--linking-color-product-catalog-surface);border-radius:6px;padding:6px 12px;font-size:13px}.product-catalog-capability{background:var(--linking-color-product-catalog-soft);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:265px;padding:32px 20px;display:flex}.product-catalog-capability>.anticon{color:var(--linking-color-product-catalog-muted);font-size:32px}.product-catalog-capability p{color:var(--linking-color-product-catalog-muted);margin:0;font-size:12px}.product-catalog-save{margin-top:14px}.product-resources-heading{justify-content:space-between;align-items:center;gap:var(--linking-space-2);margin-bottom:var(--linking-space-3);flex-wrap:wrap;display:flex}.product-resources-heading h3{margin:0}.product-resources-sync{color:var(--linking-color-text-disabled);font-size:12px}.product-resource-groups-v4{gap:var(--linking-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.product-resource-groups-v4>section:last-child{grid-column:1/-1}.product-resource-groups-v4>section{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);padding:var(--linking-space-3);min-width:0}.product-resource-groups-v4 h4{font-size:13px;font-weight:600}.product-content-form>.product-richtext-compact{min-height:0;padding:var(--linking-space-2);flex-direction:column;flex:1;display:flex}.product-content-form .product-richtext-canvas{cursor:text;min-height:120px;max-height:none;padding:var(--linking-space-4);text-align:left;flex:1}.product-content-form .product-richtext-canvas:focus-within{border-color:var(--linking-color-primary);outline:2px solid var(--linking-color-primary);outline-offset:-2px}.product-content-form .product-richtext-canvas .product-richtext-leaf:focus-visible{outline:none}.product-content-form .product-richtext-advanced{flex:none}.product-richtext-compact .product-richtext-block>p{min-height:1.5em;margin:0}.product-richtext-compact .product-richtext-leaf:only-child{width:100%;min-height:1.5em;display:block}.product-richtext-compact .product-richtext-canvas:has([aria-label=空白正文\ 0]):has(>div:only-child)>div>.product-richtext-block>p>.product-richtext-leaf{min-height:100%}.product-detail-dialog .product-editor-section.product-resources-section,.product-resources-section .product-resource-groups-v4>section{background:var(--linking-color-product-catalog-surface);color:var(--linking-color-product-catalog-text);border-color:var(--linking-color-product-catalog-border)}.product-resources-section .resource-surface{background:var(--linking-color-product-catalog-surface);border-color:var(--linking-color-product-catalog-upload-border)}.product-resources-section .resource-surface-filled{background:var(--linking-color-product-catalog-soft)}.product-resources-section .resource-surface>button,.product-resources-section .resource-surface-description strong{color:var(--linking-color-product-catalog-text)}.product-resources-section .resource-surface small{color:var(--linking-color-product-catalog-muted)}.product-resources-section .resource-symbol{color:var(--linking-color-product-catalog-blue)}.product-resources-section .product-resources-sync.ant-btn:disabled{color:var(--linking-color-product-catalog-muted)}.product-richtext-compact .product-richtext-files{font-size:12px}.product-richtext-compact .product-richtext-files>label{align-items:center;gap:var(--linking-space-2);display:flex}.product-richtext-compact .product-richtext-link{align-items:center}.product-richtext-compact .product-richtext-link>label{flex:1;min-width:0}.product-richtext-compact .product-richtext-link .ant-input{width:100%}.product-richtext-compact .product-richtext-context{align-items:center;font-size:12px}.product-richtext-compact .product-richtext-context .ant-btn{padding-inline:var(--linking-space-2);font-size:12px}.product-ordinal-cell{position:relative}.product-ordinal-cell:has(.product-origin-label){padding-top:28px;padding-bottom:28px}.product-origin-label{color:var(--linking-color-primary);background:var(--linking-color-material-selected);border-radius:4px;padding:1px 4px;font-size:10px;line-height:16px;position:absolute;top:4px;left:4px}.product-use-revoked{color:var(--linking-color-error);font-size:10px;line-height:16px;position:absolute;bottom:4px;left:0;right:0}.product-authorized-media .product-media-heading>small{color:var(--linking-color-text-secondary)}.product-authorized-media .product-featured-slot{position:relative;overflow:hidden}.product-authorized-media .product-featured-slot .ant-image{width:100%;height:100%}.product-authorized-media .product-featured-slot small{position:absolute;bottom:0;right:0}.product-authorized-media .product-featured-slot-wrapper:not(:first-child) .product-featured-slot{border-color:var(--linking-color-border-subtle)}.product-authorized-media .product-featured-slot-wrapper:not(:first-child) .product-featured-slot small{color:inherit}.product-authorized-media .product-featured-slot img{object-fit:contain;width:100%;height:100%}.product-authorized-empty{border:1px dashed var(--linking-color-border-subtle);min-height:126px;color:var(--linking-color-text-secondary);border-radius:8px;justify-content:center;align-items:center;padding:12px;display:flex}.product-authorized-media .product-media-tile{position:relative}.product-authorized-media .product-media-tile .ant-image{width:100%;height:100%}.product-authorized-media .product-media-tile img{object-fit:contain;width:100%;height:100%}.product-detail-dialog .product-editor-fields>.product-editor-section{padding:24px}.product-editor-fields>.product-basic-section .product-basic-fields{padding:0}.product-editor-fields>.product-basic-section .product-basic-toggle-row{padding:20px 0 0}.product-detail-dialog .product-editor-fields .product-section-heading,.product-detail-dialog .product-editor-fields .product-taxonomy-editor .taxonomy-heading{border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-height:24px;margin:0 0 24px;padding:0;display:flex}.product-detail-dialog .product-editor-fields .product-section-heading>h3,.product-detail-dialog .product-editor-fields .product-taxonomy-editor .taxonomy-heading>h3{text-align:left;color:var(--linking-color-product-catalog-text);border:0;margin:0;padding:0;font-size:16px;font-weight:500;line-height:24px}.product-detail-dialog .product-editor-fields .product-section-heading>.ant-btn,.product-detail-dialog .product-editor-fields .taxonomy-heading .ant-btn{height:24px;padding-block:0}.product-detail-dialog .product-editor-fields .product-resources-heading,.product-detail-dialog .product-editor-fields .product-taxonomy-editor .taxonomy-heading{justify-content:space-between}.product-upstream-note{color:var(--linking-color-text-secondary);font-size:12px;font-weight:400;line-height:24px}.product-editor-authorization{margin-inline-end:0}.product-authorized-media .product-video-panel .product-authorized-empty{box-sizing:border-box;aspect-ratio:260/146;width:260px;max-width:100%;min-height:0}.product-detail-dialog .product-editor-fields .product-resources-heading:has(.product-upstream-note){justify-content:flex-start}.public-platform-icon{vertical-align:middle;flex:none;width:18px;height:18px}.public-content-main{min-height:0;color:var(--linking-color-text);flex-direction:column;flex:1;display:flex}.public-content-main h1,.public-content-main h2,.public-content-main h3,.public-content-main p,.public-home-main h1,.public-home-main h2,.public-home-main p{margin:0}.public-content-main h2,.public-content-main h3{font-weight:500}.public-accessible-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-home-main{width:100%;height:100%;color:var(--linking-color-text);padding:16px 18px;overflow:auto}.public-home-hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:425px;display:grid}.public-home-main .public-home-copy h1{letter-spacing:-1px;max-width:470px;font-size:36px;font-weight:500;line-height:1.45}.public-home-copy p{color:var(--linking-color-text-secondary);max-width:440px;margin:18px 0 28px;font-size:16px;line-height:1.8}.public-home-copy>button{height:44px;padding:9px 24px}.public-home-art{height:385px;position:relative}.public-art-orbit{background:var(--linking-color-material-selected);border-radius:50%;width:310px;height:310px;position:absolute;top:24px;left:calc(50% - 155px)}.public-art-card{background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border-subtle);box-shadow:var(--linking-shadow-card);z-index:2;border-radius:16px;width:218px;padding:20px;position:absolute}.public-art-source{top:12px;left:0}.public-art-rule{width:208px;top:125px;left:calc(50% - 85px)}.public-art-target{top:245px;right:0}.public-art-label{color:var(--linking-color-text-secondary);align-items:center;gap:9px;font-size:14px;display:flex}.public-art-icon{background:var(--linking-color-material-selected);width:34px;height:34px;color:var(--linking-color-primary);border-radius:10px;place-items:center;display:grid}.public-art-lines{gap:8px;margin-top:18px;display:grid}.public-art-lines span{background:var(--linking-color-bg-layout);border-radius:3px;width:100%;height:6px}.public-art-lines span:nth-child(2){width:72%}.public-art-lines span:nth-child(3){background:var(--linking-color-material-selected);width:44%}.public-art-connector{border-top:2px dashed color-mix(in srgb,var(--linking-color-primary) 28%,var(--linking-color-border-subtle));z-index:1;width:155px;position:absolute;top:135px;left:132px;transform:rotate(32deg)}.public-art-connector:after{content:"";border-right:2px solid color-mix(in srgb,var(--linking-color-primary) 28%,var(--linking-color-border-subtle));border-bottom:2px solid color-mix(in srgb,var(--linking-color-primary) 28%,var(--linking-color-border-subtle));width:8px;height:8px;position:absolute;top:-5px;right:0;transform:rotate(-45deg)}.public-art-second{top:270px;left:auto;right:93px;transform:rotate(34deg)}.public-guide-steps{border-top:1px solid var(--linking-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:46px;padding-top:36px;display:grid}.public-guide-step{align-items:flex-start;gap:16px;display:flex}.public-guide-step>span{background:var(--linking-color-material-selected);width:44px;height:44px;color:var(--linking-color-primary);border-radius:12px;flex:none;place-items:center;display:grid}.public-guide-step h2{margin:0 0 8px;font-size:16px;font-weight:500}.public-guide-step p{color:var(--linking-color-text-secondary);font-size:13px;line-height:1.8}.public-authorization-main{margin-top:-8px}.public-discovery-toolbar{flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.public-discovery-toolbar>button{flex:none;height:40px}.public-discovery-tools{align-items:center;gap:12px;display:flex}.public-rule-search{width:400px;height:40px}.public-rule-search .ui-search-input{width:100%;height:40px}.public-rule-search button{height:32px;padding-block:3px}.public-view-switch{border:1px solid var(--linking-color-border);background:var(--linking-color-bg-container);border-radius:8px;flex:none;align-items:center;height:40px;padding:3px;display:flex}.public-view-switch button{height:32px;box-shadow:none;color:var(--linking-color-text-secondary);background:0 0;border:0;padding:3px 10px}.public-view-switch button[aria-pressed=true]{color:var(--linking-color-primary);background:var(--linking-color-material-selected)}.public-rule-results{flex:1;min-height:0;overflow:auto}.public-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:20px;display:grid}.public-rule-card,.public-rule-list-item{background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border-subtle);box-sizing:border-box;border-radius:12px;overflow:hidden}.public-rule-card{grid-template-rows:108px 192px 70px;height:390px;padding:0 20px 20px;display:grid}.public-rule-card:hover,.public-rule-list-item:hover{border-color:color-mix(in srgb,var(--linking-color-primary) 28%,var(--linking-color-border-subtle))}.public-rule-wordmark{color:var(--linking-color-primary);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;overflow:hidden}.public-rule-wordmark strong{letter-spacing:5px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:34px;font-weight:500;line-height:1.4;overflow:hidden}.public-rule-wordmark span{letter-spacing:2.4px;opacity:.85;font-size:11px}.public-rule-info{min-width:0}.public-rule-card .public-rule-info{grid-template-rows:24px 22px 40px 42px 24px;gap:10px;display:grid}.public-rule-enterprise,.public-rule-name{white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:22px;display:block;overflow:hidden}.public-rule-enterprise{font-size:16px}.public-rule-name{color:var(--linking-color-text);font-size:14px}.public-rule-intro{-webkit-line-clamp:2;text-overflow:ellipsis;color:var(--linking-color-text-secondary);-webkit-box-orient:vertical;font-size:12px;line-height:20px;display:-webkit-box;overflow:hidden}.public-rule-facts{color:var(--linking-color-text-secondary);grid-template-rows:20px 20px;gap:2px;font-size:12px;display:grid}.public-rule-facts span{white-space:nowrap;text-overflow:ellipsis;line-height:20px;display:block;overflow:hidden}.public-rule-status{white-space:nowrap;color:var(--linking-color-primary);align-items:center;gap:5px;margin:0;font-size:12px;line-height:24px;display:flex}.public-rule-status.is-unavailable{color:var(--linking-color-text-secondary)}.public-rule-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.public-rule-card .public-rule-actions{border-top:1px solid var(--linking-color-border-subtle);align-self:stretch;margin-top:16px;padding-top:12px}.public-rule-actions button{height:30px;padding:4px 9px;font-size:12px}.public-rule-actions small{color:var(--linking-color-text-secondary);font-size:12px}.public-rule-list{gap:14px;display:grid}.public-rule-list-item{grid-template-columns:105px minmax(0,1fr) 150px;gap:20px;min-height:126px;padding:14px 20px;display:grid}.public-rule-list-item .public-rule-wordmark{border-right:1px solid var(--linking-color-border-subtle);align-items:flex-start}.public-rule-list-item .public-rule-wordmark strong{letter-spacing:1px;font-size:22px}.public-rule-list-item .public-rule-info{grid-template-rows:22px 20px 20px 24px;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:5px 12px;display:grid}.public-rule-list-item .public-rule-intro{-webkit-line-clamp:1;grid-column:1/-1}.public-rule-list-item .public-rule-facts{grid-column:1/-1;gap:16px;display:flex}.public-rule-list-item .public-rule-status{grid-column:1/-1}.public-rule-list-item .public-rule-actions{flex-direction:column;align-items:stretch;gap:10px}.public-resolved-rule{margin-top:20px}.public-resolved-rule .public-rule-list-item{grid-template-columns:82px minmax(0,1fr) 122px;gap:12px}.public-resolved-rule .public-rule-info{flex-direction:column;gap:5px;display:flex}.public-resolved-rule .public-rule-facts{display:grid}.public-page-heading{flex:none;margin-bottom:30px}.public-page-heading p{color:var(--linking-color-text-secondary);margin-top:9px}.public-upstream-results{flex:1;min-height:0;overflow:auto}.public-upstream-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px;display:grid}.public-relation{background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border-subtle);border-radius:12px;padding:24px}.public-relation-heading{align-items:center;gap:12px;display:flex}.public-relation-heading>div{flex:1;min-width:0}.public-relation-heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.public-enterprise-square{background:var(--linking-color-material-selected);width:46px;height:46px;color:var(--linking-color-primary);border-radius:12px;flex:none;place-items:center;display:grid}.public-enterprise-square svg{width:21px;height:21px}.public-context-facts{grid-template-columns:120px minmax(0,1fr);gap:16px 12px;margin:20px 0;font-size:13px;line-height:22px;display:grid}.public-context-facts dt{color:var(--linking-color-text-secondary)}.public-context-facts dd{overflow-wrap:anywhere;margin:0}.public-relation .public-context-facts{grid-template-columns:114px minmax(0,1fr);row-gap:12px}.public-relation-actions{border-top:1px solid var(--linking-color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.public-relation-actions small{color:var(--linking-color-text-secondary);font-size:12px}.public-relation-actions button{font-size:12px}.public-status-chip{white-space:nowrap;width:fit-content;color:var(--linking-color-primary);background:var(--linking-color-material-selected);border-radius:5px;align-items:center;padding:2px 8px;font-size:12px;line-height:20px;display:inline-flex}.public-status-chip.is-success,.public-status-chip.is-approved{color:var(--linking-color-success);background:var(--linking-color-success-bg)}.public-status-chip.is-neutral,.public-status-chip.is-closed{color:var(--linking-color-text-secondary);background:var(--linking-color-bg-layout)}.public-status-chip.is-pending{color:var(--linking-color-warning);background:var(--linking-color-warning-bg)}.public-status-chip.is-rejected{color:var(--linking-color-error);background:var(--linking-color-error-bg)}.public-relationship-note{color:var(--linking-color-text-secondary);background:var(--linking-color-bg-container);border-radius:8px;flex:none;align-items:flex-start;gap:8px;margin-top:20px;padding:12px 16px;font-size:12px;display:flex}.public-applications-panel{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);border-radius:12px;padding:20px}.public-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.public-data-table th{background:var(--linking-color-bg-layout);color:var(--linking-color-text-secondary);border-bottom:1px solid var(--linking-color-border-subtle);white-space:nowrap;padding:12px 14px;font-weight:400}.public-data-table td{border-bottom:1px solid var(--linking-color-border-subtle);vertical-align:middle;overflow-wrap:anywhere;padding:17px 14px}.public-data-table tbody tr:last-child td{border-bottom:0}.public-data-table td button{font-size:13px}.public-basic-preview{box-sizing:border-box;flex-direction:column;gap:16px;height:100%;padding:16px 24px;display:flex}.public-preview-context{text-align:start;color:var(--linking-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12px;overflow:hidden}.public-preview-context strong{color:var(--linking-color-text);font-size:14px;font-weight:500}.public-series-browser{flex:1;grid-template-columns:200px minmax(0,1fr);gap:22px;min-height:0;display:grid}.public-series-nav{border-right:1px solid var(--linking-color-border-subtle);flex-direction:column;align-self:stretch;height:100%;min-height:0;padding-right:14px;display:flex;overflow:hidden}.public-series-scroll{flex:1 1 0;width:100%;height:0;min-height:0;padding-right:4px;overflow:hidden auto}.public-series-scroll>button{text-align:left;width:100%;height:42px;color:var(--linking-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;margin-bottom:5px;padding:10px;display:flex}.public-series-scroll>button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.public-series-scroll>button small{color:inherit;flex:none}.public-series-scroll>button[aria-current=true]{color:var(--linking-color-primary);background:var(--linking-color-material-selected)}.public-series-scroll>button:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:-2px}.public-series-content{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.public-basic-results{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.public-series-content>.authorization-pagination{flex:none;margin:0;padding:6px 0 0}.public-content-main>.authorization-pagination{flex:none;margin-top:18px}.public-application-summary{margin-top:0}.public-application-details{margin:20px 0}.public-application-details .ant-descriptions-item-label{width:120px}.public-source-title{color:inherit;font:inherit;text-decoration:none}.public-source-title:hover{color:var(--linking-color-primary)}.public-source-search{flex:none;margin-bottom:20px}.public-source-search .ant-input-affix-wrapper{width:100%;height:40px}.public-source-results{flex:1;min-height:0;overflow:auto}.public-source-select{width:100%}.public-code-dialog .public-code-content{box-sizing:border-box;height:100%;min-height:0;padding:var(--linking-space-4) var(--linking-space-6);flex-direction:column;justify-content:center;display:flex}.public-code-dialog .public-code-query-form{flex:none}.public-code-dialog .public-resolved-rule{flex:1;min-height:0}.public-code-dialog .public-code-query-actions{justify-content:flex-end;display:flex}.public-code-dialog .public-code-result{border:1px solid var(--linking-color-border-subtle);text-align:start;border-radius:12px;grid-template-rows:minmax(0,1fr);grid-template-columns:220px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.public-code-dialog .public-code-result__identity{box-sizing:border-box;min-height:0;padding:var(--linking-space-2) 24px;color:var(--linking-color-primary);background:var(--linking-color-material-selected);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.public-code-dialog .public-code-result__identity strong{font-size:24px;font-weight:500;line-height:1.5}.public-code-dialog .public-code-result__identity span{font-size:12px}.public-code-dialog .public-code-result__details{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;gap:16px;min-width:0;min-height:0;padding:24px;display:flex;overflow:auto}.public-code-dialog .public-code-result__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-code-dialog .public-code-result__heading h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;line-height:26px}.public-code-dialog .public-code-result__heading .public-status-chip{flex:none}.public-code-dialog .public-code-result__introduction{color:var(--linking-color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:20px}.public-code-dialog .public-code-result__facts{grid-template-columns:64px minmax(0,1fr);gap:12px;margin:0;font-size:13px;line-height:22px;display:grid}.public-code-dialog .public-code-result__facts dt{color:var(--linking-color-text-secondary)}.public-code-dialog .public-code-result__facts dd{overflow-wrap:anywhere;margin:0}.public-code-dialog .public-code-result .public-rule-actions{border-top:1px solid var(--linking-color-border-subtle);margin-top:auto;padding-top:16px}.authorization-pagination{flex:none;margin-top:auto;padding-top:18px}.authorization-multiselect{width:100%}.authorization-multiselect .ant-select-selection-overflow{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.authorization-multiselect .ant-select-selection-item{max-width:100%}.authorization-multiselect-summary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.authorization-multiselect-option{align-items:center;gap:8px;display:flex}.authorization-option-check{border:1px solid var(--linking-color-border);border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:11px;display:inline-flex}.authorization-option-check.is-selected{color:var(--linking-color-bg-container);background:var(--linking-color-primary);border-color:var(--linking-color-primary)}.distribution-workspace{flex-direction:column;gap:20px;min-width:0;height:100%;min-height:0;padding:24px;display:flex}.distribution-workspace h1{margin:0;font-size:20px;font-weight:500;line-height:28px}.distribution-workspace-header{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.distribution-toolbar .ant-input-affix-wrapper{width:320px}.distribution-workspace .authorization-pagination{padding-top:0}.distribution-context-summary{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.distribution-rule-detail{flex-direction:column;gap:20px;min-height:0;display:flex}.distribution-rule-facts{text-align:start}.distribution-impact-content{text-align:start;flex-direction:column;gap:24px;display:flex}.distribution-impact-content .ant-descriptions-row>:is(th,td){padding-bottom:20px}.distribution-impact-explanation{border:1px solid var(--linking-color-border-subtle);border-radius:8px;padding:16px;line-height:24px}.distribution-preview-workspace{text-align:start;flex-direction:column;gap:16px;height:100%;min-height:0;padding:16px 24px;display:flex}.distribution-series-browser{flex:1;grid-template-columns:184px minmax(0,1fr);gap:20px;min-height:0;display:grid}.distribution-series-navigation{border-right:1px solid var(--linking-color-border-subtle);flex-direction:column;height:100%;min-height:0;padding-right:14px;display:flex}.distribution-series-scroll{flex:1;height:0;min-height:0;overflow-y:auto}.distribution-series-scroll>button{text-align:start;width:100%;min-height:38px;color:var(--linking-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.distribution-series-navigation-title{color:var(--linking-color-text-secondary);flex:none;padding:0 12px 10px;font-size:12px}.distribution-series-scroll>button[aria-current=true]{color:var(--linking-color-primary);background:var(--linking-color-material-selected)}.distribution-series-content{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.distribution-series-toolbar{flex:none;align-items:center;gap:8px;margin-bottom:12px;display:flex}.distribution-series-toolbar>.ant-input-affix-wrapper{flex:1;min-width:0}.distribution-package-stack{flex-direction:column;gap:16px;display:flex}.distribution-package-card{border:1px solid var(--linking-color-border-subtle);border-radius:10px;overflow:hidden}.distribution-package-header{background:var(--linking-color-bg-container);border-bottom:1px solid var(--linking-color-border-subtle);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.distribution-package-products{padding:0 16px}.distribution-package-product{border-bottom:1px solid var(--linking-color-border-subtle);align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.distribution-package-product:last-child{border-bottom:0}.distribution-package-product-info{text-align:center;flex:1;grid-template-columns:minmax(0,1fr) 90px minmax(130px,1fr);align-items:center;gap:10px;min-width:0;display:grid}.distribution-package-product-info>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.distribution-package-product-name{text-align:center;justify-content:center;padding:0}.distribution-package-product>.ant-btn-link,.distribution-package-column-head>span{text-align:center;flex:none;width:100px;padding-inline:0}.distribution-package-column-head{min-height:36px;color:var(--linking-color-text-secondary);align-items:center;gap:12px;font-size:12px;display:flex}.distribution-filter-content{text-align:start}.distribution-field-help{color:var(--linking-color-text-secondary);margin-top:12px;font-size:12px;line-height:22px}.distribution-route{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.distribution-page{background:var(--linking-color-bg-layout);flex-direction:column;gap:24px;width:100%;height:100%;min-height:0;padding:24px;display:flex}.distribution-pagehead{flex:none}.distribution-pagehead h1{margin:0 0 8px;font-size:20px;font-weight:500;line-height:28px}.distribution-pagehead p{color:var(--linking-color-text-secondary);margin:0;font-size:12px;line-height:22px}.distribution-panel{background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border-subtle);border-radius:12px;flex-direction:column;flex:1;min-height:0;padding:20px;display:flex}.distribution-panel>.ant-tabs,.distribution-panel>.ant-tabs>.ant-tabs-body-holder,.distribution-panel>.ant-tabs>.ant-tabs-body-holder>.ant-tabs-body,.distribution-panel .ant-tabs-content-active{flex-direction:column;flex:1;min-height:0;display:flex}.distribution-rule-list,.distribution-use-list{flex-direction:column;gap:20px;height:100%;min-height:0;display:flex}.distribution-result-scroll{flex:1;min-height:0;overflow:auto}.distribution-toolbar{flex:none;align-items:center;gap:12px;display:flex}.distribution-explanation{background:var(--linking-color-bg-layout);color:var(--linking-color-text-secondary);border-radius:6px;margin-top:20px;padding:12px 16px;line-height:22px}.distribution-back{align-self:flex-start;height:24px;padding:0}.distribution-detail-summary{background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border-subtle);border-radius:8px;flex:none;padding:24px}.distribution-detail-panel>.ant-tabs{flex:none}.distribution-impact-pagination{margin:0;padding:0}.distribution-preview-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.distribution-preview-footer>.distribution-preview-recovery{height:28px;margin-inline-end:auto;font-size:12px}.distribution-preview-footer>.ant-space .ant-btn{height:28px}.distribution-preview-actions{flex:none;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.distribution-preview-actions .ant-btn{height:var(--linking-control-height-compact);font-size:13px}.distribution-preview-actions .ant-btn-text{color:var(--linking-color-primary)}.distribution-preview-scope{min-height:28px;color:var(--linking-color-text-secondary);flex:none;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.distribution-preview-scope .ant-tag{text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin:0;overflow:hidden}.distribution-preview-count{color:var(--linking-color-primary);font-size:12px}.distribution-preview-scope>.distribution-preview-count{margin-inline-start:auto}.distribution-preview-table .ant-table-thead>tr>th{height:40px;padding:8px;font-weight:500}.distribution-preview-table .ant-table-thead>tr>th:before{display:none}.distribution-preview-table .ant-table-tbody>tr>td{overflow-wrap:anywhere;height:54px;padding:10px 8px}.distribution-preview-table .ant-btn-link{height:auto;padding:0;font-size:13px}.distribution-preview-product-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-inline:auto;display:block;overflow:hidden}.distribution-package-label{align-items:center;gap:8px;min-width:0;display:flex}.distribution-package-label small,.distribution-package-label span{color:var(--linking-color-text-secondary);font-size:12px}.distribution-package-status{padding:16px;line-height:24px}.distribution-package-header{background:var(--linking-color-product-catalog-soft)}.distribution-series-scroll>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.material-shell .page-container:has(:is(.distribution-page,.reconciliation-page)),.material-shell .page-body:has(:is(.distribution-page,.reconciliation-page))){flex-direction:column;flex:1;min-height:0;display:flex}.material-shell .page-container:has(:is(.distribution-page,.reconciliation-page)){height:100%}.material-shell .page-body:has(:is(.distribution-page,.reconciliation-page)){background:var(--linking-color-bg-layout)}.distribution-rule-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.distribution-rule-form .ant-form-item{margin-bottom:16px}.distribution-date-help{color:var(--linking-color-text-secondary);text-align:start;margin:0 0 16px;font-size:12px;line-height:22px}.distribution-filter-content .ant-form-item{margin-bottom:18px}.distribution-series-toolbar>.ant-input-affix-wrapper,.distribution-series-toolbar>.ant-btn{height:var(--linking-control-height-compact);font-size:13px}.distribution-series-toolbar>.ant-btn-icon-only{width:var(--linking-control-height-compact)}.distribution-preview-filter .ant-select{padding-inline-end:12px}.distribution-preview-filter .ant-select .ant-select-suffix{margin-inline-start:12px}:root body .distribution-preview-filter[data-input-method=pointer] .ant-select:not(.ant-select-status-error):not(.ant-select-status-warning):not(.ant-select-disabled):focus-within{border-color:var(--linking-color-border)}@media (forced-colors:active){:root body .distribution-preview-filter[data-input-method=pointer] .ant-select:not(.ant-select-status-error):not(.ant-select-status-warning):not(.ant-select-disabled):focus-within{border-color:highlight}}.distribution-rule-list .ant-table{border-radius:0;font-size:13px}.distribution-rule-list .ant-table-thead>tr>th{height:44px;color:var(--linking-color-text-secondary);background:var(--linking-color-bg-layout);border-radius:0;padding:11px 14px;font-weight:400;line-height:21px}.distribution-rule-list .ant-table-thead>tr>th:before{display:none}.distribution-rule-list .ant-table-tbody>tr>td{padding:18px 14px;line-height:22px}.distribution-rule-list .ant-btn-link{height:auto;padding:0;font-size:13px}.distribution-rule-list .ant-tag{color:var(--linking-color-text);background:0 0;border:0;padding:0}.distribution-rule-list .ant-tag:before{content:"";vertical-align:middle;background:var(--linking-color-text-tertiary);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.distribution-rule-list .ant-tag-green:before{background:var(--linking-color-success)}.distribution-rule-list>.distribution-explanation{flex:none;margin-top:0}.distribution-page{gap:16px}.distribution-page .distribution-panel{border-radius:6px}.distribution-page .ant-tabs-extra-content .ant-btn-link{padding-inline:0}.distribution-detail-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.distribution-detail-header h1{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;font-weight:500;line-height:26px}.distribution-detail-header>.ant-space{flex:none}.distribution-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;display:grid}.distribution-detail-field{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;min-height:32px;display:grid}.distribution-detail-field>span:first-child{color:var(--linking-color-text-secondary)}.distribution-detail-field>span:last-child{overflow-wrap:anywhere;min-width:0}.distribution-detail-wide{margin-top:16px}.distribution-code-group{align-items:center;gap:12px;display:flex}.distribution-code-group>.ant-input-affix-wrapper{flex:none;width:300px}.distribution-code-group .ant-input-affix-wrapper>.ant-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.distribution-code-group .ant-btn-link{padding-inline:0}.distribution-switch.ant-switch:not(.ant-switch-checked){background:var(--linking-color-text-tertiary)}.distribution-detail-field>.distribution-switch{justify-self:start}.distribution-rule-form .ant-select,.distribution-lifecycle-form .ant-select,.distribution-page .ant-select{padding-inline-end:12px}.distribution-rule-form .ant-select .ant-select-suffix,.distribution-lifecycle-form .ant-select .ant-select-suffix,.distribution-page .ant-select .ant-select-suffix{margin-inline-start:12px}.distribution-series-selection{align-items:center;gap:8px;min-width:0;height:32px;display:flex}.distribution-series-names{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.distribution-series-count,.distribution-series-selection>.ant-btn{flex:none}.distribution-series-selection>.ant-btn{padding-inline:4px}.distribution-series-picker{text-align:start;flex-direction:column;gap:16px;height:100%;min-height:0;padding:24px;display:flex}.distribution-series-search,.distribution-series-tools{flex:none;align-items:center;gap:12px;display:flex}.distribution-series-search>.ant-input-affix-wrapper{flex:1;min-width:0}.distribution-series-tools{justify-content:space-between}.distribution-series-tools>.ant-btn{padding:0}.distribution-series-tree{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.distribution-series-tree .ant-tree .ant-tree-treenode{align-items:center;min-height:28px;margin-bottom:0;line-height:28px}.distribution-series-tree .ant-tree .ant-tree-indent-unit{width:20px}.distribution-series-tree .ant-tree .ant-tree-switcher{justify-content:center;align-items:center;width:14px;margin-inline-end:0;display:flex}.distribution-series-tree .ant-tree .ant-tree-switcher-icon{font-size:14px}.distribution-series-tree .ant-tree .ant-tree-switcher-icon svg{width:14px;height:14px}.distribution-series-tree .ant-tree .ant-tree-node-content-wrapper{align-items:center;gap:8px;min-height:28px;margin-inline-start:8px;padding-inline:0;display:flex}.distribution-series-tree .ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{flex:none;justify-content:center;align-items:center;width:14px;height:28px;display:flex}.distribution-series-tree .ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{display:none}.distribution-series-tree .ant-checkbox-wrapper{width:100%;line-height:24px}.distribution-series-tree .ant-checkbox-label{overflow-wrap:anywhere}.distribution-series-footer{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.distribution-discard-content{text-align:left;align-items:flex-start;gap:14px;display:flex}.distribution-discard-content>.anticon{color:var(--linking-color-text-secondary);flex:none;font-size:22px}.distribution-discard-content p{color:var(--linking-color-text-secondary);margin:12px 0 0}.distribution-delete-content{text-align:start;grid-template-columns:78px minmax(0,1fr);gap:20px 16px;margin:0;display:grid}.distribution-delete-content dt{color:var(--linking-color-text-secondary)}.distribution-delete-content dd{overflow-wrap:anywhere;min-width:0;margin:0}.distribution-delete-content dd>p{margin:0}.distribution-delete-content dd>p+p{margin-top:10px}.distribution-delete-recipients>.ant-btn-link{height:auto;margin-inline-start:12px;padding:0}.distribution-delete-empty{color:var(--linking-color-text-tertiary)}.distribution-delete-loading{justify-content:center;align-items:center;min-height:96px;display:flex}.distribution-recipient-content{text-align:start;flex-direction:column;gap:12px;height:100%;min-height:0;padding:24px;display:flex}.distribution-recipient-content>.ant-input-affix-wrapper{flex:none}.distribution-recipient-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.distribution-recipient-scroll ul{margin:0;padding:0;list-style:none}.distribution-recipient-scroll li{border-bottom:1px solid var(--linking-color-border-subtle);overflow-wrap:anywhere;min-height:42px;padding:10px 0}.distribution-recipient-scroll li:last-child{border-bottom:0}.distribution-series-content>.distribution-preview-pagination{margin:0;padding-top:0}.reconciliation-page{min-width:0;min-height:0;color:var(--linking-color-text);flex-direction:column;flex:1;padding:24px;display:flex;overflow:hidden}.reconciliation-pagehead{flex:none;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.reconciliation-pagehead h1{margin:0;font-size:18px;font-weight:600;line-height:26px}.reconciliation-pagehead p{color:var(--linking-color-text-secondary);margin:6px 0 0;font-size:12px;line-height:18px}.reconciliation-pagehead .ant-tag{margin:0}.reconciliation-workspace{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);border-radius:8px;flex-direction:column;flex:1;min-width:0;min-height:0;padding:18px;display:flex}.reconciliation-toolbar{flex:none;align-items:center;gap:10px;display:flex}.reconciliation-toolbar>.ant-select{flex:none;width:155px}.reconciliation-toolbar .ant-btn{white-space:nowrap;height:34px}.reconciliation-toolbar .ant-select,.reconciliation-search .ant-input{height:34px}.reconciliation-search{flex:1;gap:8px;min-width:200px;max-width:350px;margin:0;display:flex}.reconciliation-search .ant-input{flex:1;min-width:0}.reconciliation-more{margin-left:auto}.reconciliation-conditions{flex:none;gap:6px;margin-top:12px;display:flex}.reconciliation-conditions>span{text-overflow:ellipsis;white-space:nowrap;background:var(--linking-color-bg-layout);min-width:0;max-width:100%;color:var(--linking-color-text-secondary);border-radius:4px;padding:3px 8px;font-size:12px;overflow:hidden}.reconciliation-summary{flex:none;align-items:center;gap:24px;margin:20px 0 12px;display:flex}.reconciliation-summary strong{font-size:14px;font-weight:500}.reconciliation-summary b{margin-inline:4px;font-size:19px;font-weight:500}.reconciliation-summary>span{color:var(--linking-color-text-secondary);font-size:12px}.reconciliation-summary>.ant-btn{margin-left:auto;padding:0;font-size:12px}.reconciliation-scroll{flex:1;min-width:0;min-height:0;overflow:auto}.reconciliation-workspace .ant-table{font-size:13px}.reconciliation-workspace .ant-table-thead>tr>th{background:var(--linking-color-bg-layout);color:var(--linking-color-text-secondary);padding:12px 14px;font-weight:400;position:sticky;top:0}.reconciliation-workspace .ant-table-tbody>tr>td{overflow-wrap:anywhere;padding:14px 8px}.reconciliation-product-list small{color:var(--linking-color-text-secondary);margin-top:5px;font-size:12px;display:block}.reconciliation-product-list strong{font-weight:500}.reconciliation-row-actions{justify-content:center;align-items:center;gap:14px;display:flex}.reconciliation-row-actions .ant-btn{white-space:nowrap;height:auto;padding:0;font-size:13px}.reconciliation-pagination{flex:none;padding-top:8px;display:flex}.reconciliation-back.ant-btn{flex:none;align-self:flex-start;height:30px;margin-bottom:16px;padding:0}.reconciliation-detail{padding-bottom:20px}.reconciliation-detail>.ant-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.reconciliation-detail .ant-tabs-nav{flex:none;margin-bottom:20px}.reconciliation-detail .ant-tabs-body-holder,.reconciliation-detail .ant-tabs-body,.reconciliation-detail .ant-tabs-content-active,.reconciliation-detail .ant-tabs-content-holder,.reconciliation-detail .ant-tabs-tabpane-active,.reconciliation-comparison{flex-direction:column;flex:1;min-height:0;display:flex}.reconciliation-comparison-toolbar{flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.reconciliation-comparison-toolbar>label{color:var(--linking-color-text-secondary);align-items:center;gap:12px;font-size:13px;display:flex}.reconciliation-comparison-toolbar .ant-select{width:185px}.reconciliation-explanation{background:var(--linking-color-material-selected);color:var(--linking-color-text-secondary);text-align:left;border-radius:8px;flex:none;margin-bottom:18px;padding:12px 16px;font-size:12px}.reconciliation-field-state{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.reconciliation-field-state .ant-tag{margin:0;font-size:11px;line-height:20px}.reconciliation-muted{color:var(--linking-color-text-secondary);font-size:12px}.reconciliation-policy{flex:1;min-height:0;overflow:auto}.reconciliation-policy h2{margin:0 0 12px;font-size:16px}.reconciliation-policy-pause{align-items:center;gap:12px;margin:18px 0;display:flex}.reconciliation-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 20px;margin:18px 0;display:grid}.reconciliation-policy-grid>label{justify-content:space-between;align-items:center;gap:8px;min-height:34px;font-size:12px;display:flex}.reconciliation-policy-grid .ant-select{flex:none;width:120px}.reconciliation-policy-actions{justify-content:flex-end;margin-top:18px;display:flex}.reconciliation-history{flex-direction:column;flex:1;min-height:0;display:flex}.reconciliation-history>.reconciliation-pagination{padding-top:18px}.reconciliation-history-toolbar{flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.reconciliation-history-toolbar h3{margin:0;font-size:15px}.reconciliation-history-toolbar .authorization-multiselect{width:135px}.reconciliation-history-events{flex-direction:column;display:flex}.reconciliation-history-event{border-bottom:1px solid var(--linking-color-border-subtle);grid-template-columns:125px minmax(0,1fr) 60px;align-items:start;gap:16px;padding:18px 0;font-size:13px;display:grid}.reconciliation-history-event time{color:var(--linking-color-text-secondary)}.reconciliation-history-event h4{margin:0 0 6px;font-size:13px;font-weight:500}.reconciliation-history-event p{overflow-wrap:anywhere;margin:4px 0}.reconciliation-history-event .ant-btn{height:auto;padding:0}.reconciliation-history-event:last-child{border-bottom:0}.reconciliation-source-history{border-top:1px solid var(--linking-color-border-subtle);margin-top:24px;padding-top:16px}.reconciliation-source-history summary{cursor:pointer;color:var(--linking-color-text-secondary);font-size:13px}.reconciliation-source-history .reconciliation-source-toolbar{align-items:center;gap:12px;margin:16px 0;display:flex}.reconciliation-source-toolbar .authorization-multiselect{width:135px}.reconciliation-source-toolbar>.ant-select:not(.authorization-multiselect){width:130px}.reconciliation-source-record{background:var(--linking-color-bg-layout);overflow-wrap:anywhere;border-radius:8px;margin:14px 0;padding:12px;font-size:13px}.reconciliation-source-record h4{margin:0 0 8px}.reconciliation-history-details{text-align:left;flex-direction:column;height:100%;min-height:0;padding:16px 24px;display:flex}.reconciliation-history-change{border-bottom:1px solid var(--linking-color-border-subtle);margin-bottom:20px;padding-bottom:16px}.reconciliation-history-change h4{margin:8px 0;font-size:13px}.reconciliation-history-change>div{overflow-wrap:anywhere}.reconciliation-batch-results{text-align:left;flex-direction:column;height:100%;min-height:0;padding:16px 24px;display:flex}.reconciliation-batch-results h2{margin:0;font-size:16px}.reconciliation-batch-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.reconciliation-batch-toolbar .ant-select{width:135px}.reconciliation-batch-status{overflow-wrap:anywhere;margin:12px 0;font-size:13px}.reconciliation-batch-results .reconciliation-scroll td{overflow-wrap:anywhere}.reconciliation-manual-workspace{text-align:left;flex-direction:column;height:100%;min-height:0;padding:16px 24px;display:flex}.reconciliation-manual-toolbar{flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.reconciliation-manual-toolbar .ant-select{width:220px}.reconciliation-manual-dates{color:var(--linking-color-text-secondary);gap:24px;font-size:12px;display:flex}.reconciliation-manual-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 16px;display:grid}.reconciliation-manual-preview .ant-table-tbody>tr>td{overflow-wrap:anywhere;padding:10px 12px}.reconciliation-manual-summary{color:var(--linking-color-text-secondary);flex:none;margin:12px 0 0;font-size:12px;line-height:18px}.reconciliation-manual-product{overflow-wrap:anywhere;flex:none;margin:0 0 12px;font-size:14px;font-weight:500;line-height:22px}.reconciliation-manual-item{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.reconciliation-manual-item small{color:var(--linking-color-text-secondary);margin-left:24px;font-size:12px}.reconciliation-product-meta{align-items:center;gap:20px;display:flex}.reconciliation-filter-form .ant-form-item{margin-bottom:20px}.reconciliation-filter-form .ant-form-item:first-child .ant-select,.reconciliation-filter-form .ant-form-item:nth-child(3) .ant-select{height:40px}.reconciliation-heading{align-items:center;gap:15px;display:flex}.reconciliation-heading .ant-btn{padding:0}.reconciliation-toolbar>.authorization-multiselect{width:220px}.reconciliation-workspace .ant-table-thead>tr>th,.reconciliation-workspace .ant-table-tbody>tr>td,.reconciliation-manual-workspace .ant-table .ant-table-thead>tr>th,.reconciliation-manual-workspace .ant-table .ant-table-tbody>tr>td,.reconciliation-records .ant-table .ant-table-thead>tr>th,.reconciliation-records .ant-table .ant-table-tbody>tr>td,.reconciliation-batch-results .ant-table .ant-table-thead>tr>th,.reconciliation-batch-results .ant-table .ant-table-tbody>tr>td{text-align:center;vertical-align:middle}.reconciliation-detail .ant-tabs-tab{font-size:13px}.reconciliation-tab-label{align-items:center;gap:5px;display:inline-flex}.reconciliation-help{border:1px solid var(--linking-color-text-secondary);width:16px;height:16px;color:var(--linking-color-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;line-height:14px;display:inline-flex}.reconciliation-policy-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.reconciliation-policy-pause{margin:0;font-size:12px}.reconciliation-switch.ant-switch{flex:none;width:48px;min-width:48px;height:20px}.reconciliation-switch.ant-switch .ant-switch-handle{top:3px;width:14px;height:14px;inset-inline-start:3px}.reconciliation-switch.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:31px}.reconciliation-switch.ant-switch .ant-switch-inner{padding-inline:21px 4px}.reconciliation-switch.ant-switch.ant-switch-checked .ant-switch-inner{padding-inline:4px 21px}.reconciliation-switch.ant-switch .ant-switch-inner-checked,.reconciliation-switch.ant-switch .ant-switch-inner-unchecked{font-size:11px;line-height:20px}.reconciliation-manual-preview .ant-select{width:140px}.reconciliation-manual-preview .ui-table-state+.ui-table-state{margin-top:20px}.reconciliation-records{box-sizing:border-box;text-align:left;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:16px 24px;display:flex}.reconciliation-records .ant-empty.ui-state{width:auto;margin-inline:0}.reconciliation-record-detail{flex-direction:column;flex:1;min-height:0;display:flex}.reconciliation-history-tag-delta{color:var(--linking-color-text-secondary);margin-top:4px;font-size:12px;display:block}.adoption-content{text-align:start;flex-direction:column;gap:22px;padding:22px 24px;display:flex}.adoption-steps{color:var(--linking-color-text-secondary);align-items:center;gap:14px;font-size:12px;display:flex}.adoption-steps>span{align-items:center;gap:7px;display:flex}.adoption-steps i{background:var(--linking-color-product-catalog-soft);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-style:normal;display:flex}.adoption-steps .is-current{color:var(--linking-color-primary)}.adoption-steps .is-current i{color:var(--linking-color-bg-container);background:var(--linking-color-primary)}.adoption-steps>b{background:var(--linking-color-border-subtle);width:52px;height:1px}.adoption-scope{background:var(--linking-color-product-catalog-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.adoption-scope strong{font-weight:500;display:block}.adoption-small,.adoption-content small{color:var(--linking-color-text-secondary);font-size:12px}.adoption-scope>span{color:var(--linking-color-primary);white-space:nowrap;font-size:12px}.adoption-section h3{margin:0;font-size:14px;font-weight:500}.adoption-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.adoption-section-heading .ant-btn-link{height:auto;padding:0;font-size:12px}.adoption-destination-radios{margin-bottom:14px}.adoption-destination-radios .ant-radio-wrapper{margin-inline-end:22px}.adoption-destination-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adoption-content .adoption-destination-fields .ant-form-item{margin-bottom:0}.adoption-position-description{margin:8px 0 0}.adoption-picker-button{text-align:start;justify-content:space-between;gap:8px;width:100%;display:flex}.adoption-picker-button>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adoption-more{color:var(--linking-color-text-secondary);margin-top:10px;font-size:12px}.adoption-more .ant-radio-group{margin-top:12px}.adoption-field-intro{margin:0 0 12px}.adoption-field-groups{border-top:1px solid var(--linking-color-border-subtle)}.adoption-field-group{border-bottom:1px solid var(--linking-color-border-subtle);padding:13px 0}.adoption-field-group h4{color:var(--linking-color-text-secondary);margin:0 0 10px;font-size:12px;font-weight:500}.adoption-field-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;display:grid}.adoption-field-options .ant-checkbox-wrapper{margin:0;font-size:12px}.adoption-details{color:var(--linking-color-text-secondary);margin-top:12px;font-size:12px}.adoption-details summary{width:fit-content}.adoption-details p{margin:8px 0 0}.adoption-auto-state{color:var(--linking-color-text-secondary);align-items:center;gap:6px;margin-top:13px;font-size:12px;display:flex}.adoption-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.adoption-footer>.ant-space{margin-inline-start:auto}.adoption-summary{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adoption-summary .ant-btn-link{height:auto;padding:0;font-size:12px}.adoption-path{overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:5px 0 0;display:flex}.adoption-path>.anticon{color:var(--linking-color-primary);margin-top:3px}.adoption-summary .adoption-details{margin-top:4px}.adoption-summary .adoption-details summary{color:var(--linking-color-text)}.adoption-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.adoption-chips>span{background:var(--linking-color-product-catalog-soft);border-radius:4px;padding:3px 7px}.adoption-assets{background:var(--linking-color-product-catalog-soft);color:var(--linking-color-text-secondary);border-radius:6px;flex-wrap:wrap;gap:8px 22px;padding:10px 12px;font-size:12px;display:flex}.adoption-assets>span{align-items:center;gap:6px;display:flex}.adoption-preview-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-weight:500;display:flex}.adoption-preview-heading small{font-weight:400}.adoption-content .adoption-items-table .ant-table-thead>tr>th{text-align:center;color:var(--linking-color-text-secondary);background:var(--linking-color-product-catalog-soft);font-size:12px;font-weight:400}.adoption-content .adoption-items-table .ant-table-tbody>tr>td{padding:14px 8px;font-size:12px}.adoption-content .adoption-items-table .ant-table-cell{overflow-wrap:anywhere}.adoption-content .adoption-items-table .ant-table-cell:has(.adoption-package-cell){background:var(--linking-color-product-catalog-soft)}.adoption-package-cell{flex-direction:column;align-items:center;gap:6px;display:flex}.adoption-package-cell strong{font-weight:500}.adoption-package-cell>.anticon{color:var(--linking-color-text-secondary);font-size:20px}.adoption-package-cell small{font-size:11px}.adoption-product-name{font-weight:500}.adoption-outcome{color:var(--linking-color-primary);align-items:center;gap:4px;display:inline-flex}.adoption-outcome.is-existing{color:var(--linking-color-text-secondary)}.adoption-outcome.is-success{color:var(--linking-color-success)}.adoption-outcome.is-failed{color:var(--linking-color-error)}.adoption-failure-reason{margin-top:4px;display:block}.adoption-preview-note{color:var(--linking-color-text-secondary);margin:12px 0 0;font-size:12px}.adoption-picker-content{flex-direction:column;gap:18px;padding:22px 24px;display:flex}.adoption-picker-tree{flex-direction:column;gap:5px;display:flex}.adoption-picker-row{width:100%;height:auto;box-shadow:none;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;display:flex}.adoption-dialog .adoption-picker-tree .adoption-picker-row.is-selected.ant-btn{color:var(--linking-color-primary);background:var(--linking-color-material-selected)}.adoption-picker-row .adoption-picker-check{margin-inline-start:auto}.adoption-picker-location{background:var(--linking-color-product-catalog-soft);color:var(--linking-color-text-secondary);border-radius:7px;padding:10px 12px;font-size:12px}.adoption-result-header{align-items:center;gap:13px;display:flex}.adoption-result-header>.anticon{width:42px;height:42px;color:var(--linking-color-success);background:var(--linking-color-success-bg);border-radius:50%;justify-content:center;align-items:center;font-size:23px;display:flex}.adoption-result-header.is-partial>.anticon{color:var(--linking-color-warning);background:var(--linking-color-warning-bg)}.adoption-result-header h3{margin:0 0 3px;font-size:17px;font-weight:500}.adoption-result-header p{color:var(--linking-color-text-secondary);margin:0;font-size:12px}.adoption-waiting{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.adoption-waiting>.anticon{color:var(--linking-color-text-secondary);font-size:38px}.adoption-waiting h3{margin:0;font-size:16px;font-weight:500}.adoption-waiting p{max-width:350px;color:var(--linking-color-text-secondary);margin:0;font-size:13px}.adoption-content-waiting{height:100%}.adoption-content-waiting .adoption-waiting{flex:1;justify-content:center;padding:0 20px}.adoption-content .adoption-items-table .ant-table-row+.ant-table-row:has(.adoption-package-cell)>td{border-top:12px solid var(--linking-color-bg-container)}.adoption-task-workspace{grid-template-columns:180px minmax(0,1fr);gap:20px;height:100%;min-height:542px;padding:16px 20px;display:grid}.adoption-task-workspace>aside{border-inline-end:1px solid var(--linking-color-border-subtle);min-width:0;padding-inline-end:12px}.adoption-task-side-title{color:var(--linking-color-text-secondary);margin-bottom:12px;font-size:12px}.adoption-task-tree-node.ant-btn{text-align:start;white-space:normal;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:32px;padding:6px 8px;font-size:12px;display:flex}.adoption-task-tree-node.is-selected.ant-btn{color:var(--linking-color-primary);background:var(--linking-color-material-selected)}.adoption-task-tree-level .adoption-task-tree-level{margin-inline-start:12px}.adoption-task-content{min-width:0}.adoption-task-toolbar{align-items:center;gap:8px;margin-bottom:14px;display:flex}.adoption-task-toolbar>.ant-btn-link{margin-inline-start:auto}.adoption-task-package{border:1px solid var(--linking-color-border-subtle);border-radius:6px;margin-bottom:12px;overflow:hidden}.adoption-task-package>header{background:var(--linking-color-product-catalog-soft);align-items:center;gap:8px;min-height:39px;padding:9px 12px;display:flex}.adoption-task-package>header>.ant-checkbox-wrapper{flex:1;min-width:0;font-size:12px}.adoption-task-package>header>span:not(.ant-checkbox-wrapper){color:var(--linking-color-text-secondary);white-space:nowrap;font-size:11px}.adoption-task-product-row{border-top:1px solid var(--linking-color-border-subtle);grid-template-columns:28px 48px minmax(92px,1fr) minmax(70px,.7fr) minmax(95px,1fr);align-items:center;column-gap:8px;min-height:61px;padding:7px 10px;font-size:12px;display:grid}.adoption-task-product-row>span{overflow-wrap:anywhere}.adoption-task-product-row>span:nth-last-child(-n+2){text-align:center;font-size:11px}.adoption-task-product-row.is-selected{background:var(--linking-color-material-selected)}.adoption-task-columns{min-height:29px;color:var(--linking-color-text-secondary);border-top:0;padding-top:4px;padding-bottom:4px;font-size:11px}.adoption-task-thumb-empty{background:var(--linking-color-product-catalog-soft);width:42px;height:42px;color:var(--linking-color-text-secondary);border-radius:4px;justify-content:center;align-items:center;font-size:10px;display:flex}.adoption-task-product-row .ant-image,.adoption-task-product-row .ant-image img{object-fit:cover;border-radius:4px}.adoption-task-adopted.ant-tag{align-items:center;width:max-content;max-width:100%;margin-top:4px;font-size:11px;display:flex}.adoption-task-footer{width:100%;color:var(--linking-color-text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.adoption-task-confirm{min-height:542px;padding:20px}.adoption-task-context{color:var(--linking-color-text-secondary);margin-bottom:20px;font-size:12px}.adoption-task-destination{align-items:center;gap:18px;font-size:13px;display:flex}.adoption-task-destination .ant-select{min-width:280px}.adoption-task-counts{flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;font-size:13px;display:flex}.adoption-task-new-package-rule{background:var(--linking-color-material-selected);border-radius:6px;flex-direction:column;gap:5px;margin:18px 0;padding:12px 14px;font-size:13px;display:flex}.adoption-task-new-package-rule>span{color:var(--linking-color-text-secondary);font-size:12px}.adoption-task-plan{border:1px solid var(--linking-color-border-subtle);border-radius:6px;align-items:center;gap:12px;margin:10px 0;padding:12px 14px;font-size:13px;display:flex}.adoption-task-plan>span{color:var(--linking-color-primary);margin-inline-start:auto;font-size:12px}.adoption-task-confirm-product{border-bottom:1px solid var(--linking-color-border-subtle);text-align:center;grid-template-columns:minmax(100px,1fr) minmax(70px,.7fr) minmax(95px,1fr) 60px 110px;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:grid}.adoption-task-confirm-product>span:first-child{text-align:start}.adoption-task-fields{border:0;margin:20px 0 0;padding:0;font-size:13px}.adoption-task-fields legend{margin-bottom:8px}.adoption-task-fields p{color:var(--linking-color-text-secondary);font-size:12px}.adoption-task-fields>div{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.adoption-task-fields .ant-checkbox-wrapper{margin-inline-start:0;font-size:12px}.adoption-task-result{min-height:420px;padding:40px 24px}.adoption-task-result h3{margin:0 0 12px;font-size:18px;font-weight:500}.adoption-task-result>p{color:var(--linking-color-text-secondary);font-size:13px}.adoption-task-results-table{border-collapse:collapse;width:100%;font-size:12px}.adoption-task-results-table th,.adoption-task-results-table td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--linking-color-border-subtle);padding:10px 8px}.adoption-task-results-table th{background:var(--linking-color-product-catalog-soft);font-weight:500}.adoption-task-results-table td:nth-child(2){overflow-wrap:anywhere;max-width:180px}.adoption-task-modal .ant-tag{vertical-align:middle;justify-content:center;align-items:center;margin-inline-end:0;line-height:18px;display:inline-flex}.adoption-task-retry-confirm{border:1px solid var(--linking-color-border-subtle);border-radius:6px;margin-top:16px;padding:14px;font-size:13px}.adoption-task-recovery{background:var(--linking-color-warning-bg);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:12px;display:flex}.acquired-products-page{height:100%;min-height:0;color:var(--linking-color-text);padding:24px;overflow:auto}.acquired-tabs{border-bottom:1px solid var(--linking-color-border-subtle);gap:24px;margin-bottom:20px;display:flex}.acquired-tabs>button{color:var(--linking-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:10px 0;font-size:14px;display:inline-flex}.acquired-tabs>button[aria-selected=true]{color:var(--linking-color-primary);border-bottom-color:var(--linking-color-primary)}.acquired-section-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.acquired-products-page small{color:var(--linking-color-text-secondary);margin-top:4px;font-size:12px;display:block}.acquired-table-wrap{background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border-subtle);border-radius:7px;overflow:auto}.acquired-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:12px}.acquired-table-wrap th{background:var(--linking-color-bg-layout);color:var(--linking-color-text-secondary);white-space:nowrap;padding:11px 12px;font-weight:400}.acquired-table-wrap td{border-top:1px solid var(--linking-color-border-subtle);vertical-align:middle;padding:15px 12px}.acquired-table-wrap strong{font-weight:500}.acquired-link{color:var(--linking-color-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:5px 0;font-size:12px;display:inline-flex}.acquired-status{min-height:22px;color:var(--linking-color-success);background:var(--linking-color-success-bg);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:2px 7px;font-size:11px;line-height:18px;display:inline-flex}.acquired-status.is-warning{color:var(--linking-color-warning);background:var(--linking-color-warning-bg)}.acquired-detail-panel{background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border-subtle);border-radius:7px;margin-top:8px;padding:20px;overflow:auto}.acquired-detail-panel h3{margin:12px 0;font-size:17px;font-weight:500}.acquired-detail-panel p,.acquired-detail-info{color:var(--linking-color-text-secondary);margin:10px 0;font-size:12px}.acquired-rule{background:var(--linking-color-material-selected);border-radius:5px;margin:12px 0;padding:10px 12px;font-size:12px}.acquired-detail-footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.acquired-history-row{border-top:1px solid var(--linking-color-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:13px;display:flex}.acquired-history-row>div{flex:1;min-width:0}.acquired-history-row small{overflow-wrap:anywhere}.acquired-result-groups{flex-wrap:wrap;align-items:center;gap:20px;margin:16px 0;font-size:12px;display:flex}@media (width<=740px){.acquired-products-page{padding:16px}.acquired-detail-panel{padding:14px}}@media (pointer:coarse){.acquired-products-page button{min-height:44px}}.acquired-products-page .acquired-result-group th{background:var(--linking-color-bg-layout);text-align:left;padding:12px;font-weight:500}.enterprise-create-help{font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm);color:var(--linking-color-text-helper);margin:4px 0 0}.feature-page{gap:var(--linking-space-4);min-width:0;display:grid}.feature-form{gap:var(--linking-space-4);display:grid}.feature-toolbar,.feature-actions{gap:var(--linking-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.feature-toolbar .ant-form-item{flex:180px;margin-block-end:0}.feature-toolbar .feature-toolbar__compact{flex-basis:140px}.feature-toolbar .ant-btn{flex:none}.feature-form-grid{gap:0 var(--linking-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-form__actions{justify-content:flex-end}.feature-row-actions{white-space:nowrap}.feature-detail .ant-descriptions-item-label{color:var(--linking-color-enterprise-detail-label)}.feature-detail .ant-descriptions-item-content{color:var(--linking-color-overlay-title);overflow-wrap:anywhere}.trace-cell{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm);overflow-wrap:anywhere}.enterprise-management-page{row-gap:0;min-height:0}.page-container:has(.enterprise-management-page)>.page-header{display:none}.enterprise-management-accessible-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enterprise-list-toolbar{padding:var(--linking-space-4) var(--linking-space-6);justify-content:space-between;align-items:center;gap:var(--linking-space-4);display:flex}.enterprise-list-actions{align-items:center;gap:var(--linking-space-2);display:flex}.enterprise-list-toolbar form{gap:var(--linking-space-2);width:480px;display:flex}.enterprise-list-toolbar form .ant-input-affix-wrapper{flex:auto}.enterprise-list-footer p,.enterprise-muted{color:var(--linking-color-text-secondary);margin:0}.enterprise-list-footer{justify-content:space-between;align-items:center;gap:var(--linking-space-4);margin-block-start:var(--linking-space-4);display:flex}.enterprise-list-frame{border-block-start:1px solid var(--linking-color-border-subtle);min-height:560px}.enterprise-list-frame .ui-table-state{min-height:inherit}.linking-compact-page{min-height:0}.page-container:has(.linking-compact-page)>.page-header{display:none}.linking-compact-accessible-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.linking-audit-filter .ant-form-item{min-width:0;margin-block-end:0}.linking-compact-list-frame{border-block:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);min-height:560px}.linking-compact-list-frame .ui-table-state{min-height:inherit}.linking-compact-page .ant-table-cell,.linking-compact-page .ant-input,.linking-compact-page .ant-select-selection-item{color:var(--linking-color-overlay-title)}.linking-compact-page .ant-form-item-label>label{color:var(--linking-color-enterprise-detail-label)}.linking-compact-footer{justify-content:flex-end;display:flex}.linking-audit-filter{gap:var(--linking-space-3);padding:var(--linking-space-4);border-radius:var(--linking-radius-lg);background:var(--linking-color-bg-container);display:grid}.linking-audit-filter__fields{gap:var(--linking-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.linking-audit-filter__actions{justify-content:flex-end;gap:var(--linking-space-2);display:flex}.enterprise-table-row{cursor:pointer}.enterprise-table-row:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:-2px}.enterprise-id-cell{font-size:var(--linking-font-size-sm);overflow-wrap:anywhere}.enterprise-detail-stack{gap:var(--linking-space-4);display:grid}.enterprise-create-modal .ant-modal-wrap{padding:var(--linking-space-4);justify-content:center;align-items:center;display:flex}.enterprise-create-modal .ant-modal{max-width:calc(100vw - var(--linking-space-8));margin:0;padding-bottom:0;top:auto}.enterprise-create-modal .ant-modal-container{height:min(660px, calc(100vh - var(--linking-space-8)));flex-direction:column;max-height:100%;display:flex}.enterprise-create-modal .ant-modal-body{flex:auto;min-height:0;padding:0;overflow:hidden}.enterprise-create-form{flex-direction:column;height:100%;min-height:0;display:flex}.enterprise-create-fields{min-height:0;padding:var(--linking-space-4) var(--linking-space-6);flex:auto;overflow-y:auto}.enterprise-form-section-title{height:var(--linking-switch-height);min-height:var(--linking-switch-height);border-inline-start:var(--linking-focus-width) solid var(--linking-color-primary);font-size:var(--linking-font-size);line-height:var(--linking-switch-height);align-items:center;margin:10px 0;padding-inline-start:var(--linking-space-3);display:flex}.enterprise-create-form .ant-form-item{margin-block-end:24px}.enterprise-create-form .ant-form-item-row{flex-flow:row;align-items:flex-start;display:flex}.enterprise-create-form .ant-form-item-label{max-width:180px;padding:0 var(--linking-space-4) 0 0;text-align:start;flex:0 0 180px}.enterprise-create-form .ant-form-item-label>label,.enterprise-create-field-label{min-height:30px;color:var(--linking-color-enterprise-detail-label);font-weight:400}.enterprise-create-form .ant-form-item-label>label{justify-content:flex-start;width:100%}.enterprise-create-form .ant-form-item-control{flex:0 0 300px;max-width:300px}.enterprise-create-form .ant-input,.enterprise-create-form .ant-input-number,.enterprise-inline-field .ant-input-number,.enterprise-inline-field .ant-select{width:100%}.enterprise-create-expiry-field{grid-template-columns:180px minmax(0,1fr);align-items:flex-start;display:grid}.enterprise-create-field-label{align-items:center;padding-inline-end:var(--linking-space-4);display:flex}.enterprise-create-expiry-control{min-width:0}.enterprise-create-expiry-summary{align-items:center;gap:var(--linking-space-2);flex-wrap:wrap;min-height:30px;display:flex}.enterprise-create-expiry-summary>span{color:var(--linking-color-text)}.enterprise-create-expiry-summary>.ant-input{width:164px}.enterprise-create-help{font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm);color:var(--linking-color-text-helper);margin:4px 0 0}.enterprise-table-row .ant-switch{white-space:nowrap;flex-shrink:0;min-width:64px}.enterprise-create-expiry-control>.ant-input{margin-block-start:var(--linking-space-2)}.enterprise-create-form>.ui-overlay-actions{flex:none}.enterprise-credential{gap:var(--linking-space-3);text-align:start;display:grid}.enterprise-credential dl{gap:var(--linking-space-2);border-radius:var(--linking-radius);background:var(--linking-color-bg-layout);margin:0;padding:14px 16px;display:grid}.enterprise-credential dl>div{gap:var(--linking-space-3);grid-template-columns:84px minmax(0,1fr);align-items:center;display:grid}.enterprise-credential dt{color:var(--linking-color-text-secondary)}.enterprise-credential dd{justify-content:space-between;align-items:center;gap:var(--linking-space-3);margin:0;display:flex}.enterprise-credential code{overflow-wrap:anywhere}.enterprise-credential-success{align-items:center;gap:var(--linking-space-3);display:flex}.enterprise-credential-success>.anticon{color:var(--linking-color-success);font-size:var(--linking-font-size-title)}.enterprise-credential-success h3{font-size:var(--linking-font-size);margin:0;font-weight:500}.enterprise-credential-success p{color:var(--linking-color-text-helper);font-size:var(--linking-font-size-sm);margin:2px 0 0}.enterprise-credential-password{align-items:center;gap:var(--linking-space-1);min-width:0;display:inline-flex}.enterprise-credential-warning{align-items:flex-start;gap:var(--linking-space-2);color:var(--linking-color-warning);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm);display:flex}.enterprise-credential-warning p{margin:0}.enterprise-credential-warning>.anticon{margin-top:2px}.enterprise-create-recovery{gap:var(--linking-space-2);padding:var(--linking-space-3);background:var(--linking-color-warning-bg);border-radius:var(--linking-radius);margin:0;display:grid}.enterprise-create-recovery div{gap:var(--linking-space-2);grid-template-columns:90px 1fr;display:grid}.enterprise-create-recovery dd,.enterprise-create-recovery p{overflow-wrap:anywhere;margin:0}.enterprise-detail-drawer .ant-drawer-body{flex-direction:column;min-height:0;padding-block-start:0;display:flex;overflow:hidden}.enterprise-detail-summary{align-items:center;gap:var(--linking-space-3);min-height:76px;padding-block:var(--linking-space-3);background:var(--linking-color-bg-container);border-block-end:1px solid var(--linking-color-border-subtle);flex:none;display:flex}.enterprise-detail-summary h2{font-size:var(--linking-font-size-lg);margin:0}.enterprise-detail-summary-copy>div{align-items:center;gap:var(--linking-space-2);display:flex}.enterprise-detail-summary-copy p{margin:var(--linking-space-1) 0 0;color:var(--linking-color-text-secondary)}.enterprise-detail-logo{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-layout);border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;font-weight:600;display:grid;overflow:hidden}.enterprise-detail-logo .ant-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.enterprise-detail-logo img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%}.enterprise-detail-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.enterprise-detail-tabs>.ant-tabs-nav{background:var(--linking-color-bg-container);flex:none}.enterprise-detail-tabs>.ant-tabs-content-holder,.enterprise-detail-tabs>.ant-tabs-body-holder{min-height:0;overscroll-behavior:contain;flex:auto;padding-inline-end:var(--linking-space-4);overflow-y:auto}.enterprise-detail-section{border-block-end:1px solid var(--linking-color-border-subtle);gap:0;padding-block-end:var(--linking-space-4);display:grid}.enterprise-section-heading{min-height:50px}.enterprise-detail-section>h3{height:var(--linking-switch-height);min-height:var(--linking-switch-height);border-inline-start:var(--linking-focus-width) solid var(--linking-color-primary);line-height:var(--linking-switch-height);align-items:center;margin-block:10px;padding-inline-start:var(--linking-space-3);display:flex}.enterprise-asset-card h3{font-size:var(--linking-font-size);margin:0}.enterprise-detail-section>h3{font-size:var(--linking-font-size)}.enterprise-section-heading{justify-content:space-between;align-items:center;gap:var(--linking-space-3);display:flex}.enterprise-section-heading h3{font-size:var(--linking-font-size);margin:0}.enterprise-section-heading p{margin:var(--linking-space-1) 0 0;color:var(--linking-color-text-secondary)}.enterprise-detail-id{overflow-wrap:anywhere}.enterprise-inline-field,.enterprise-feature-toggle{align-items:center;gap:var(--linking-space-3);grid-template-columns:minmax(150px,.7fr) minmax(200px,1fr);display:grid}.enterprise-detail-section>.enterprise-inline-field,.enterprise-detail-section>.enterprise-feature-toggle,.enterprise-inventory-details>.enterprise-inline-field,.enterprise-inventory-details>.enterprise-feature-toggle{min-height:30px;margin-block-start:15px}.enterprise-inline-label{color:var(--linking-color-enterprise-detail-label);font-weight:400}.enterprise-inline-value{align-items:center;gap:var(--linking-space-2);min-height:30px;color:var(--linking-color-overlay-title);display:flex}.enterprise-detail-id,.enterprise-inline-field .ant-input,.enterprise-inline-field .ant-input-number-input,.enterprise-inline-field .ant-select-selection-item{color:var(--linking-color-overlay-title)}.enterprise-inline-editor,.enterprise-inline-editor .ant-input,.enterprise-inline-editor .ant-input-number{width:300px}.enterprise-inline-editor .ant-input,.enterprise-inline-editor .ant-input-number{border-color:var(--linking-color-input-border-light);height:30px}.enterprise-inline-editor .ant-input-number-input{height:28px}.enterprise-inline-field small,.enterprise-authorization-list small{color:var(--linking-color-text-secondary);font-weight:400;display:block}.enterprise-field-error{margin:var(--linking-space-1) 0 0;color:var(--linking-color-error);font-size:var(--linking-font-size-sm)}.enterprise-field-help{margin:var(--linking-space-1) 0 0;color:var(--linking-color-text-helper);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm)}.enterprise-authorization-list{border-block:1px solid var(--linking-color-border-subtle);max-height:300px;display:grid;overflow:auto}.enterprise-authorization-row{align-items:center;gap:var(--linking-space-3);width:100%;padding:var(--linking-space-3);border-block-end:1px solid var(--linking-color-border-subtle);color:inherit;background:var(--linking-color-bg-container);text-align:start;cursor:pointer;grid-template-columns:36px 1fr auto;display:grid}.enterprise-authorization-row:hover,.enterprise-authorization-row:focus-within{background:var(--linking-color-bg-layout)}.enterprise-authorization-row:focus-visible{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:calc(-1 * var(--linking-focus-width))}.enterprise-authorization-editor{gap:var(--linking-space-3);display:grid}.enterprise-authorization-value>span{overflow-wrap:anywhere;min-width:0}.enterprise-rights-section{border-block-end:0}.enterprise-authorization-logo{background:var(--linking-color-bg-layout);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.enterprise-assets-grid{gap:var(--linking-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enterprise-asset-groups{gap:var(--linking-space-4);display:grid}.enterprise-asset-card{gap:var(--linking-space-3);padding:var(--linking-space-3);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);flex-direction:column;display:flex}.enterprise-asset-card>div>p{margin:var(--linking-space-1) 0 0;color:var(--linking-color-text-helper);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm)}.enterprise-asset-preview{background:var(--linking-color-bg-layout);border-radius:var(--linking-radius-sm);min-height:132px;color:var(--linking-color-text-secondary);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.enterprise-asset-actions{gap:var(--linking-space-3);margin-block-start:auto;display:grid}.enterprise-asset-preview .ant-image{justify-content:center;align-items:center;width:100%;height:132px;display:flex}.enterprise-asset-preview img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:132px}.enterprise-upload-button{border:1px solid var(--linking-color-border);border-radius:var(--linking-radius-sm);cursor:pointer;height:30px;color:var(--linking-color-primary);justify-content:center;align-items:center;padding-inline:15px;display:inline-flex}.enterprise-upload-button:has(input:focus-visible){outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:calc(-1 * var(--linking-focus-width))}.enterprise-upload-button input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.enterprise-feature-toggle{min-height:36px}.enterprise-feature-toggle .ant-switch{justify-self:end}.enterprise-inventory-details{gap:var(--linking-space-3);padding:var(--linking-space-3);background:var(--linking-color-bg-layout);border-radius:var(--linking-radius);display:grid}.enterprise-region-fields>.enterprise-inline-field{margin-block-start:15px}.enterprise-region-row-top,.enterprise-region-display{align-items:start}.enterprise-region-row-top>.enterprise-inline-label{padding-block-start:var(--linking-space-1)}.enterprise-region-values,.enterprise-region-editor,.enterprise-region-item{gap:var(--linking-space-2);flex-direction:column;min-width:0;display:flex}.enterprise-region-values{overflow-wrap:anywhere;padding-block-start:var(--linking-space-1)}.enterprise-region-value-line,.enterprise-region-actions{align-items:center;gap:var(--linking-space-2);flex-wrap:wrap;display:flex}.enterprise-region-value-line .ant-tag,.enterprise-region-actions .ant-tag{margin:0}.enterprise-region-reference,.enterprise-region-empty{color:var(--linking-color-text-secondary)}.enterprise-region-reference{font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height);margin:0}.enterprise-region-item>.enterprise-region-actions{grid-template-columns:max-content max-content minmax(0,1fr);display:grid}.enterprise-region-item>.enterprise-region-actions>.enterprise-region-reference{overflow-wrap:anywhere;min-width:0}.enterprise-region-editor .ant-select{width:100%}.enterprise-region-add{align-self:start;padding-inline-start:0}.enterprise-region-delete:not(:disabled){color:var(--linking-color-error)}.enterprise-region-item>.enterprise-region-actions .ant-btn{padding-inline:var(--linking-space-1)}.enterprise-inline-label small,.enterprise-region-editor small{color:var(--linking-color-text-helper);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm)}.taxonomy-toolbar{align-items:center;gap:var(--linking-space-3);display:flex}.taxonomy-toolbar>.ant-input-search{max-width:380px}.taxonomy-layout{gap:var(--linking-space-4);grid-template-columns:minmax(240px,30%) minmax(0,1fr);align-items:start;display:grid}.taxonomy-panel{background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border);border-radius:var(--linking-radius-lg);padding:var(--linking-space-4)}.taxonomy-panel h2,.taxonomy-panel h3{margin:0}.taxonomy-panel h2{font-size:var(--linking-font-size-lg)}.taxonomy-panel h2>span,.taxonomy-section-heading h3>span{color:var(--linking-color-text-secondary);font-weight:400}.taxonomy-tree>h2,.taxonomy-dimensions>h2{margin-bottom:var(--linking-space-4)}.taxonomy-tree .ant-tree{background:0 0}.taxonomy-detail{gap:var(--linking-space-4);min-width:0;display:grid}.taxonomy-detail-heading,.taxonomy-section-heading{justify-content:space-between;align-items:center;gap:var(--linking-space-3);display:flex}.taxonomy-detail-heading p{margin:0 0 var(--linking-space-2)}.taxonomy-muted{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm)}.taxonomy-alias-list{margin:0;padding:0;list-style:none}.taxonomy-alias-list>li{justify-content:space-between;align-items:center;gap:var(--linking-space-3);padding:var(--linking-space-3) 0;border-top:1px solid var(--linking-color-border);display:flex}.taxonomy-alias-list p{margin:var(--linking-space-1) 0 0}.taxonomy-form{gap:var(--linking-space-4);display:grid}.taxonomy-modal .ant-modal-container{max-height:calc(100dvh - var(--linking-space-6) * 2);flex-direction:column;display:flex}.taxonomy-modal .ant-modal-header{flex-shrink:0}.taxonomy-modal .ant-modal-body{min-height:0;overflow-y:auto}.taxonomy-modal .ui-overlay-actions{z-index:2;position:sticky;bottom:0}.taxonomy-editor-modal .ant-modal-footer{border-top:0;flex:none;padding:0}.taxonomy-editor-modal .ant-modal-footer .ui-overlay-actions{position:static}.taxonomy-form>label,.taxonomy-icon-editor>label{gap:var(--linking-space-2);display:grid}.taxonomy-form .ant-input-number{width:100%}.taxonomy-form p{margin:0}.taxonomy-preview,.taxonomy-icon-editor{gap:var(--linking-space-3);padding:var(--linking-space-3);border:1px solid var(--linking-color-border);border-radius:var(--linking-radius);display:grid}.taxonomy-dimension{gap:var(--linking-space-2);width:100%;padding:var(--linking-space-3);margin-bottom:var(--linking-space-2);text-align:left;font:inherit;color:var(--linking-color-text);background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border);border-radius:var(--linking-radius);cursor:pointer;display:grid}.taxonomy-dimension>span{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm)}.taxonomy-dimension.is-selected{border-color:var(--linking-color-primary);background:var(--linking-color-bg-layout)}.taxonomy-dimension:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:2px}.taxonomy-dimension>.ant-tag{justify-self:start}.taxonomy-tag-name{align-items:center;gap:var(--linking-space-2);display:flex}.taxonomy-tag-name small{color:var(--linking-color-text-secondary);margin-top:var(--linking-space-1);display:block}.taxonomy-color-swatch{border:1px solid var(--linking-color-border);border-radius:var(--linking-radius-sm);flex-shrink:0;width:24px;height:24px;display:inline-block}.taxonomy-impact-reasons{margin:0;padding:0;list-style:none}.taxonomy-tags-layout{align-items:stretch;gap:var(--linking-space-4);grid-template-columns:minmax(320px,40%) minmax(0,1fr)}.taxonomy-tags-layout>.taxonomy-panel{border-radius:var(--linking-radius);flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.taxonomy-panel-toolbar{justify-content:space-between;align-items:center;gap:var(--linking-space-3);min-height:56px;padding:var(--linking-space-2) var(--linking-space-3);border-bottom:1px solid var(--linking-color-border);display:flex}.taxonomy-dimension-list,.taxonomy-options{margin:0;padding:0;list-style:none}.taxonomy-dimension-row,.taxonomy-option{align-items:center;gap:var(--linking-space-2);min-height:56px;padding:var(--linking-space-2) var(--linking-space-3);display:flex}.taxonomy-dimension-row.is-selected{background:var(--linking-color-fill-secondary)}.taxonomy-dimension-row:hover,.taxonomy-option:hover{background:var(--linking-color-bg-layout)}.taxonomy-dimension-row.is-selected:hover{background:var(--linking-color-fill-secondary)}.taxonomy-tags-layout .taxonomy-dimension{background:0 0;border:0;border-radius:0;flex:1;align-self:stretch;align-items:center;min-width:0;margin:0;padding:0;display:flex}.taxonomy-tags-layout .taxonomy-dimension strong{overflow-wrap:anywhere;font-weight:400}.taxonomy-row-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.taxonomy-row-actions .ant-btn{color:var(--linking-color-text-secondary)}.taxonomy-row-actions .taxonomy-delete-action:hover{color:var(--linking-color-error);background:var(--linking-color-error-bg)}.taxonomy-selected-arrow{width:var(--linking-space-4);color:var(--linking-color-text-secondary);flex-shrink:0;justify-content:center;display:inline-flex}.taxonomy-tags-detail{min-width:0}.taxonomy-option .taxonomy-tag-name{overflow-wrap:anywhere;flex:1;min-width:0}.taxonomy-tag-filters{gap:var(--linking-space-3);width:280px;display:grid}.taxonomy-filter-active.ant-btn{color:var(--linking-color-primary)}.taxonomy-editor-status{gap:var(--linking-space-2);display:grid}.taxonomy-page-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.taxonomy-categories-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.taxonomy-categories-layout .ant-tree{padding:var(--linking-space-3)}.taxonomy-categories-layout .ant-tree-treenode{padding-block:var(--linking-space-2)}.taxonomy-category-detail{min-width:0}.taxonomy-category-tools{gap:var(--linking-space-3);padding:var(--linking-space-3);display:grid}.taxonomy-category-metadata summary{cursor:pointer;color:var(--linking-color-text-secondary)}.taxonomy-category-metadata[open] summary{margin-bottom:var(--linking-space-3)}.taxonomy-category-column{min-width:0}.taxonomy-category-column .taxonomy-panel-toolbar{flex-wrap:wrap}.taxonomy-category-column .taxonomy-dimension{gap:var(--linking-space-2)}.taxonomy-category-column .taxonomy-dimension strong{overflow-wrap:anywhere}.taxonomy-list-skeleton{padding:var(--linking-space-2) var(--linking-space-3)}.taxonomy-skeleton-row{justify-content:space-between;align-items:center;gap:var(--linking-space-4);min-height:56px;display:flex}.taxonomy-skeleton-name.ant-skeleton{flex:1;min-width:0;max-width:56%}.taxonomy-list-skeleton .taxonomy-skeleton-name .ant-skeleton-input.ant-skeleton-input-sm{width:100%;min-width:0;height:var(--linking-space-4);border-radius:var(--linking-radius-sm)}.taxonomy-skeleton-row:nth-child(2n) .taxonomy-skeleton-name{max-width:42%}.taxonomy-skeleton-actions{gap:var(--linking-space-2);display:flex}.taxonomy-list-skeleton .taxonomy-skeleton-actions .ant-skeleton-button.ant-skeleton-button-sm{width:calc(var(--linking-space-4) + var(--linking-space-1));min-width:0;height:calc(var(--linking-space-4) + var(--linking-space-1));border-radius:var(--linking-radius-sm)}@media (prefers-reduced-motion:reduce){.taxonomy-list-skeleton .ant-skeleton.ant-skeleton-active .ant-skeleton-input:after,.taxonomy-list-skeleton .ant-skeleton.ant-skeleton-active .ant-skeleton-button:after{animation:none}}.shell-content:has(.taxonomy-page){overflow:hidden}.page-container:has(.taxonomy-page){height:100%;padding-block:var(--linking-space-4);flex-direction:column;display:flex}.page-container:has(.taxonomy-page)>.page-header{display:none}.page-body:has(.taxonomy-page){flex:1;min-height:0;display:flex}.taxonomy-page{flex:1;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.taxonomy-page>.taxonomy-layout{height:100%;min-height:0}.taxonomy-page .taxonomy-panel>.taxonomy-panel-toolbar{flex:none}.taxonomy-page .taxonomy-panel>.taxonomy-dimension-list,.taxonomy-page .taxonomy-panel>.taxonomy-options,.taxonomy-page .taxonomy-panel>.taxonomy-list-skeleton{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.taxonomy-dimension-row,.taxonomy-option{position:relative}.taxonomy-dimension-row.is-unavailable,.taxonomy-option.is-unavailable,.taxonomy-dimension-row.is-unavailable:hover,.taxonomy-option.is-unavailable:hover{background:color-mix(in srgb, var(--linking-color-fill-secondary) 50%, transparent);overflow:hidden}.taxonomy-dimension-row.is-unavailable.is-selected{box-shadow:inset 3px 0 var(--linking-color-primary)}.taxonomy-purge-warning{color:var(--linking-color-error)}.taxonomy-purge-scope{gap:var(--linking-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.taxonomy-purge-scope section{min-width:0}.taxonomy-purge-scope h3{font-size:var(--linking-font-size-sm)}.taxonomy-purge-scope ul{padding-left:var(--linking-space-4);margin:var(--linking-space-2) 0;overflow-wrap:anywhere}.taxonomy-dimension-row,.taxonomy-option{padding-right:var(--linking-space-3)}.taxonomy-row-actions .ant-btn[aria-label]{width:30px;min-width:30px;padding-inline:0}.taxonomy-data-editor .taxonomy-form{gap:var(--linking-space-3)}.taxonomy-data-editor .taxonomy-form>label,.taxonomy-data-editor .taxonomy-editor-status,.taxonomy-data-editor .taxonomy-icon-editor>label{align-items:start;column-gap:var(--linking-space-3);grid-template-columns:88px minmax(0,1fr);min-height:44px}.taxonomy-data-editor .ui-form-field{min-height:44px;margin-bottom:0}.taxonomy-data-editor .ui-form-field .ant-form-item-row{gap:var(--linking-space-3);flex-flow:row}.taxonomy-data-editor .ui-form-field .ant-form-item-label{text-align:left;flex:0 0 88px;padding:0}.taxonomy-data-editor .ui-form-field .ant-form-item-label>label{height:var(--linking-control-height)}.taxonomy-data-editor .ui-form-field .ant-form-item-control{flex:1;min-width:0}.taxonomy-data-editor .ant-form-item-required:before{order:1;color:var(--linking-color-error)!important;margin-inline:4px 0!important}.taxonomy-data-editor .taxonomy-category-aliases{margin-bottom:var(--linking-space-3)}.taxonomy-data-editor .taxonomy-alias-section{min-width:0;margin-inline:0;margin-top:var(--linking-space-4);border:0;border-top:1px solid var(--linking-color-border-subtle);padding:0}.taxonomy-data-editor .taxonomy-alias-section>legend{font-size:var(--linking-font-size);padding:0;font-weight:600}.taxonomy-category-editor .taxonomy-form{gap:var(--linking-space-4)}.taxonomy-category-editor .taxonomy-editor-identity{align-items:center;gap:var(--linking-space-2);margin-bottom:var(--linking-space-1);flex-wrap:wrap;display:flex}.taxonomy-category-editor .taxonomy-editor-identity>strong{font-size:var(--linking-font-size-lg)}.taxonomy-category-editor .taxonomy-editor-identity .ant-tag{margin:0}.taxonomy-category-editor .taxonomy-form>label,.taxonomy-icon-field{grid-template-columns:76px minmax(0,1fr);gap:14px;display:grid}.taxonomy-category-editor .ui-form-field .ant-form-item-label{flex-basis:76px}.taxonomy-category-editor .ui-form-field .ant-form-item-row{gap:14px}.taxonomy-category-editor .taxonomy-form>label,.taxonomy-category-editor .ant-form-item-label>label,.taxonomy-field-label{color:var(--linking-color-text-secondary)}.taxonomy-category-editor .ant-input{border-color:var(--linking-color-border-subtle)}.taxonomy-category-editor .ant-form-item-explain{font-size:var(--linking-font-size-sm);color:var(--linking-color-text-secondary);padding-top:var(--linking-space-1)}.taxonomy-icon-content{gap:var(--linking-space-2);min-width:0;display:grid}.taxonomy-field-label{padding-top:var(--linking-space-2)}.taxonomy-icon-card{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);gap:var(--linking-space-4);grid-template-columns:96px minmax(0,1fr);align-items:center;padding:14px;display:grid}.taxonomy-icon-thumbnail{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);background:var(--linking-color-bg-layout);justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;overflow:hidden}.taxonomy-icon-thumbnail.is-empty{color:var(--linking-color-text-secondary);border-style:dashed;font-size:28px}.taxonomy-icon-thumbnail .ant-image{width:100%;height:100%}.taxonomy-icon-thumbnail .ant-image-img{object-fit:cover;width:100%;height:100%;display:block}.taxonomy-icon-thumbnail>.ant-btn{bottom:var(--linking-space-1);right:var(--linking-space-1);z-index:1;background:var(--linking-color-bg-container);width:26px;height:26px;padding:0;position:absolute}.taxonomy-icon-details{gap:var(--linking-space-2);min-width:0;display:grid}.taxonomy-icon-details p{overflow-wrap:anywhere}.taxonomy-icon-actions{align-items:center;gap:var(--linking-space-3);flex-wrap:wrap;display:flex}.taxonomy-icon-actions .ant-btn{height:auto;padding:0}.taxonomy-icon-large{object-fit:contain;width:100%;max-height:65vh;display:block}.taxonomy-category-editor .ant-form-item-label>label{white-space:nowrap}.taxonomy-icon-actions .ant-btn-variant-text{color:var(--linking-color-text-secondary)}.taxonomy-category-editor .ui-form-field .ant-form-item-label{min-width:0}.taxonomy-category-editor .taxonomy-alias-section{padding-top:var(--linking-space-4)}.taxonomy-alias-heading{justify-content:space-between;align-items:center;gap:var(--linking-space-2);flex-wrap:wrap;display:flex}.taxonomy-alias-heading h3{font-size:var(--linking-font-size);margin:0;font-weight:600}.taxonomy-category-editor .taxonomy-alias-section>.taxonomy-muted{margin-top:var(--linking-space-1)}.taxonomy-category-editor .taxonomy-category-aliases .taxonomy-option{border-bottom:1px solid var(--linking-color-border-subtle);min-height:48px;padding-inline:0}.taxonomy-category-editor .taxonomy-category-tools{margin-top:var(--linking-space-3)}.taxonomy-row-label{align-items:center;gap:var(--linking-space-2);flex:1;min-width:0;display:flex}.taxonomy-tags-layout .taxonomy-row-label .taxonomy-dimension{flex:0 auto;width:auto}.taxonomy-tags-layout .taxonomy-row-label strong,.taxonomy-option .taxonomy-tag-name>span:not(.ant-tag):not(.taxonomy-color-swatch){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taxonomy-status-tag.ant-tag{color:var(--linking-color-text-secondary);background:var(--linking-color-bg-layout);border-color:var(--linking-color-border-subtle);font-size:var(--linking-font-size-sm);flex-shrink:0;margin:0}.taxonomy-status-tag.ant-tag.is-deleted{color:var(--linking-color-error);background:var(--linking-color-error-bg);border-color:var(--linking-color-error)}.taxonomy-category-column .taxonomy-dimension-row{flex-wrap:nowrap}.taxonomy-list-icon{border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-sm);background:var(--linking-color-bg-layout);flex:0 0 40px;width:40px;height:40px;display:flex;overflow:hidden}.taxonomy-list-icon .ant-image{width:100%;height:100%}.taxonomy-list-icon .ant-image-img{object-fit:cover;width:100%;height:100%;display:block}.taxonomy-dimension-row .taxonomy-dimension:after{content:"";cursor:pointer;position:absolute;inset:0}.taxonomy-dimension-row>.taxonomy-row-actions,.taxonomy-dimension-row>.taxonomy-selected-arrow{z-index:1;position:relative}@media (width<=600px){.taxonomy-data-editor .taxonomy-form>label,.taxonomy-data-editor .taxonomy-editor-status,.taxonomy-data-editor .taxonomy-icon-editor>label{grid-template-columns:72px minmax(0,1fr)}.taxonomy-data-editor .ui-form-field .ant-form-item-label{flex-basis:72px}}@media (width<=480px){.taxonomy-category-editor .taxonomy-form>label,.taxonomy-icon-field{gap:var(--linking-space-2);grid-template-columns:64px minmax(0,1fr)}.taxonomy-category-editor .ui-form-field .ant-form-item-label{flex-basis:64px}.taxonomy-category-editor .ui-form-field .ant-form-item-row{gap:var(--linking-space-2)}.taxonomy-icon-card{padding:var(--linking-space-3);gap:var(--linking-space-3);grid-template-columns:minmax(0,1fr)}}.personal-page{gap:var(--linking-space-3);min-width:0;display:grid}.personal-editor{gap:var(--linking-space-4);display:grid}.personal-panel,.personal-price-create{background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-lg);padding:var(--linking-space-4) var(--linking-space-6)}.personal-panel{border:0;border-radius:0}.personal-form{gap:var(--linking-space-4);display:grid}.personal-form--narrow{max-width:720px}.personal-form-grid{gap:0 var(--linking-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.personal-form-grid--single{grid-template-columns:minmax(0,1fr)}.personal-form-actions{justify-content:flex-end}.personal-profile-section{gap:var(--linking-space-3);min-width:0;display:grid}.personal-page-heading{justify-content:space-between;align-items:center;gap:var(--linking-space-3);min-height:40px;padding:var(--linking-space-4) var(--linking-space-6);display:flex}.personal-page-heading h1{border-inline-start:3px solid var(--linking-color-primary);color:var(--linking-color-text);margin:0;padding-inline-start:var(--linking-space-3);font-size:20px;line-height:28px}.personal-page-heading h1:focus-visible{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:4px;border-radius:2px}.personal-page-heading__actions{justify-content:flex-end;align-items:center;display:flex}.personal-page-heading__actions>.ant-btn{min-width:88px}.personal-profile-readonly{max-width:960px}.personal-profile-details{margin:0}.personal-profile-detail{align-items:center;gap:var(--linking-space-4);min-width:0;min-height:58px;padding-block:var(--linking-space-3);grid-template-columns:144px minmax(0,1fr);display:grid}.personal-profile-detail--avatar{min-height:96px}.personal-profile-detail dt{color:var(--linking-color-enterprise-detail-label);font-size:14px}.personal-profile-detail dd{min-width:0;color:var(--linking-color-overlay-title);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.personal-profile-empty{color:var(--linking-color-overlay-title)}.personal-profile-section .personal-form{gap:0;max-width:960px}.personal-profile-field.ant-form-item{min-height:64px;padding-block:var(--linking-space-3);margin:0}.personal-profile-field .ant-form-item-row{align-items:start;gap:var(--linking-space-4);grid-template-columns:144px minmax(0,1fr);display:grid}.personal-profile-field .ant-form-item-label{text-align:start;padding:5px 0 0}.personal-page .ant-form-item-label>label,.personal-page .ant-descriptions-item-label{color:var(--linking-color-enterprise-detail-label)}.personal-page .ant-descriptions-item-content,.personal-page .ant-input,.personal-page .ant-input-number-input,.personal-page .ant-select-selection-item{color:var(--linking-color-overlay-title)}.personal-profile-field .ant-form-item-control{min-width:0}.personal-profile-field .ant-input,.personal-profile-field .ant-cascader{width:100%;max-width:620px}.personal-profile-field--avatar.ant-form-item{min-height:104px}.personal-profile-field--avatar .ant-form-item-label{align-items:center;min-height:64px;padding-top:0;display:flex}.personal-avatar-editor{align-content:start;gap:var(--linking-space-2);display:grid}.personal-avatar-editor-body{align-items:center;gap:var(--linking-space-3);flex-wrap:wrap;min-height:64px;display:flex}.personal-avatar-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.personal-avatar-upload-trigger{min-height:var(--linking-button-height);padding-inline:var(--linking-button-padding-inline);border:1px solid var(--linking-color-border);border-radius:var(--linking-radius);color:var(--linking-color-text);background:var(--linking-color-bg-container);cursor:pointer;align-items:center;display:inline-flex}.personal-avatar-input:focus-visible+.personal-avatar-upload-trigger{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:calc(-1 * var(--linking-focus-width))}.personal-toolbar{gap:var(--linking-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.personal-toolbar .ant-form-item{flex:180px;margin-block-end:0}.personal-toolbar .ant-btn{flex:none}.personal-secondary{color:var(--linking-color-text-secondary);padding-inline-start:var(--linking-space-3)}.personal-row-actions{white-space:nowrap;min-width:max-content;display:inline-flex}.personal-secret{overflow-wrap:anywhere;padding:var(--linking-space-3);border-radius:var(--linking-radius);background:var(--linking-color-warning-bg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.personal-account-preview{color:var(--linking-color-text-secondary);align-self:center}.personal-security-form,.personal-settings-panel,.personal-price-create{width:100%;max-width:960px}.personal-security-form,.personal-security-form .personal-form-grid,.personal-settings-form{gap:0}.personal-security-form .ui-form-field,.personal-settings-field.ant-form-item{min-height:64px;padding-block:var(--linking-space-3);margin:0}.personal-security-form .ui-form-field .ant-form-item-row,.personal-settings-field .ant-form-item-row{align-items:start;gap:var(--linking-space-4);grid-template-columns:144px minmax(0,1fr);display:grid}.personal-security-form .ui-form-field .ant-form-item-label,.personal-settings-field .ant-form-item-label{text-align:start;padding:5px 0 0}.personal-security-form .ui-form-field .ant-form-item-control,.personal-settings-field .ant-form-item-control{min-width:0}.personal-security-form .ant-input,.personal-settings-field .ant-input,.personal-settings-field .ant-input-number,.personal-settings-field .ant-select{width:100%;max-width:620px}.personal-security-form>.personal-form-actions,.personal-settings-panel>.personal-form-actions,.personal-settings-form>.personal-form-actions{min-height:64px;padding-block:var(--linking-space-3);align-items:center;display:flex}.personal-settings-panel{gap:0;display:grid}.personal-setting-row{align-items:center;gap:var(--linking-space-4);min-height:58px;padding-block:var(--linking-space-3);grid-template-columns:144px minmax(0,1fr);display:grid}.personal-setting-label{color:var(--linking-color-enterprise-detail-label);font-size:14px}.personal-setting-control{min-width:0;color:var(--linking-color-overlay-title);align-items:center;display:flex}.personal-settings-form{display:grid}.personal-price-page .ant-table-cell,.personal-price-page .ant-input,.personal-price-page .ant-input-number-input,.personal-price-page .ant-select-selection-item{color:var(--linking-color-overlay-title)}.personal-price-global{gap:var(--linking-space-3);display:grid}.personal-price-section-heading h2{margin:0 0 var(--linking-space-2);color:var(--linking-color-text);font-size:16px}.personal-price-section-heading p,.personal-price-help{color:var(--linking-color-text-secondary);margin:0;line-height:1.6}.personal-price-global-control{gap:var(--linking-space-6);min-width:0;display:grid}.personal-price-global-control .ant-form-item{margin:0}.personal-price-global-control .ant-form-item-row{gap:var(--linking-space-3);grid-template-columns:146px minmax(0,1fr);display:grid}.personal-price-global-control .ant-form-item-label{text-align:start}.personal-price-global-control .ant-form-item-control{min-width:0}.personal-price-global-control .ant-form-item-control-input{max-width:380px}.personal-price-global-control .ant-select{width:100%}.personal-price-save{max-width:538px;margin-top:var(--linking-space-4);justify-content:flex-end;display:flex}.personal-price-option-reason{align-items:center;gap:var(--linking-space-1);font-size:var(--linking-font-size-sm);display:inline-flex}.personal-price-empty-icon{width:48px;height:48px;color:var(--linking-color-primary);background:var(--linking-color-bg-layout);border-radius:50%;place-items:center;display:grid}.personal-price-empty-icon svg{width:24px;height:24px}.personal-price-brands{gap:var(--linking-space-3);padding-block-start:var(--linking-space-3);display:grid}.personal-price-notice,.personal-price-feedback{padding:var(--linking-space-3) var(--linking-space-4);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);background:var(--linking-color-bg-container);color:var(--linking-color-text);margin:0}.personal-price-feedback p{margin:0 0 var(--linking-space-2)}.page-container:has(.personal-page:is([aria-labelledby=profile-title],.personal-security-page,.personal-frontend-page,.personal-price-page)){flex-direction:column;min-height:100%;display:flex}.page-container:has(.personal-page:is([aria-labelledby=profile-title],.personal-security-page,.personal-frontend-page,.personal-price-page))>.page-body{flex-direction:column;flex:1;display:flex}.personal-page:is([aria-labelledby=profile-title],.personal-security-page,.personal-frontend-page,.personal-price-page){flex-direction:column;flex:1;display:flex}.personal-profile-section{flex:1;grid-template-rows:auto 1fr}.personal-profile-readonly,.personal-profile-section .personal-form,.personal-security-form,.personal-settings-panel{max-width:none}.personal-profile-section .personal-form,.personal-security-form,.personal-settings-panel,.personal-price-global{flex:1;align-content:start}.personal-password-toggle{color:var(--linking-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.personal-password-toggle:focus-visible{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:2px;border-radius:var(--linking-radius)}.personal-security-form .ant-input-affix-wrapper{width:100%;max-width:620px}.personal-security-form .ant-input-affix-wrapper input.ant-input{color:var(--linking-color-overlay-title)}:root body .personal-security-form .ant-input-affix-wrapper input.ant-input{box-shadow:none;border:0;transition:none}.personal-price-select{justify-content:space-between;align-items:center;width:100%}.personal-price-select-arrow{flex-shrink:0;display:block}.personal-price-options{gap:var(--linking-space-1);width:340px;display:grid}.personal-price-option{justify-content:space-between;align-items:center;gap:var(--linking-space-3);min-height:var(--linking-control-height);padding:var(--linking-space-2) var(--linking-space-3);border-radius:var(--linking-radius);background:var(--linking-color-bg-container);color:var(--linking-color-text);font:inherit;cursor:pointer;border:0;display:flex}.personal-price-option[aria-pressed=true]{background:var(--linking-color-bg-layout);color:var(--linking-color-primary)}.personal-price-option[aria-disabled=true]{color:var(--linking-color-text-disabled);background:var(--linking-color-bg-layout);cursor:not-allowed}.personal-price-option:focus-visible{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:1px}.personal-price-empty{justify-content:center;align-items:center;gap:var(--linking-space-4);text-align:center;flex-direction:column;flex:1;display:flex}.personal-price-empty h2,.personal-price-empty p{margin:0}.content-catalog{width:calc(100% - 32px);min-height:calc(100vh - 50px);margin:0 auto;padding:18px 0 56px}.content-catalog-header{justify-content:flex-end;align-items:center;min-height:34px;margin-bottom:10px;display:flex}.content-catalog-header h1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.content-catalog-header .ui-search-input{border-radius:2px;width:260px;height:32px;font-size:12px}.content-filter-panel{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);box-shadow:var(--linking-shadow-card);padding:8px 16px;position:relative}.content-filter-row{border-bottom:1px solid color-mix(in srgb, var(--linking-color-border-subtle) 74%, transparent);align-items:center;gap:4px;min-height:38px;display:flex}.content-filter-row:last-of-type{border-bottom:0}.content-filter-row>span{width:74px;color:var(--linking-color-text-secondary);flex:0 0 74px;font-size:12px}.content-filter-row button,.content-filter-reset{min-width:48px;height:26px;color:var(--linking-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 11px;font-size:12px}.content-filter-row button:hover,.content-filter-row button[aria-pressed=true]{color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 8%, var(--linking-color-bg-container))}.content-filter-row button:focus-visible,.content-filter-reset:focus-visible,.content-card-trigger:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:2px}.content-filter-reset{color:var(--linking-color-primary);position:absolute;top:10px;right:12px}.content-results{min-height:340px;margin-top:16px}.content-results>.ui-state{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);min-height:340px}.content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;display:grid}.content-card-grid--brand-assets{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px}.content-card{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);max-width:none;min-height:0;box-shadow:var(--linking-shadow-card);border-radius:1px;padding:0;transition:border-color .14s,box-shadow .14s,transform .14s;overflow:hidden}.content-card:hover{border-color:color-mix(in srgb, var(--linking-color-primary) 36%, var(--linking-color-border-subtle));box-shadow:var(--linking-shadow-popover);transform:translateY(-1px)}.content-card-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.content-card-trigger:disabled{cursor:not-allowed;opacity:.62}.content-card-image{aspect-ratio:16/9;background:var(--linking-color-bg-layout);display:block;overflow:hidden}.content-card--brand-assets .content-card-image{aspect-ratio:4/3}.content-card-image .ant-image,.content-card-image .ant-image-img{width:100%;height:100%;display:block}.content-card-image .ant-image-img{object-fit:cover;transition:transform .18s}.content-card:hover .content-card-image .ant-image-img{transform:scale(1.015)}.content-card-body{justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 12px;display:flex}.content-card-body strong{color:var(--linking-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.content-card-body small{color:var(--linking-color-text-disabled);flex:none;font-size:11px}.content-card--brand-assets .content-card-body{align-content:center;gap:3px;min-height:56px;padding:8px 10px;display:grid}.content-pagination{margin-top:28px;display:flex}.content-boundary-note{color:var(--linking-color-text-disabled);justify-content:center;gap:8px;margin:28px 0 0;font-size:11px;display:flex}.content-boundary-note strong{color:var(--linking-color-text-secondary);font-weight:500}.content-vr-modal{max-width:calc(100vw - 80px);padding-bottom:0}.ant-modal.content-vr-modal .ant-modal-container{max-height:calc(100dvh - 80px)}.content-vr-modal .ant-modal-content{border-radius:1px;padding:0}.content-vr-modal .ant-modal-close{color:var(--linking-color-bg-container);top:-34px;right:-34px}.content-vr-modal .ant-modal-body{background:var(--linking-color-bg-layout);overflow-y:auto}.content-vr-description{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.content-vr-embed{background:var(--linking-color-bg-layout);min-height:520px;position:relative}.content-vr-frame{background:var(--linking-color-bg-layout);border:0;width:100%;height:min(650px,100vh - 190px);min-height:min(520px,100dvh - 190px);display:block}.content-vr-embed>.ant-btn-link{height:26px;color:color-mix(in srgb, var(--linking-color-bg-container) 74%, transparent);background:color-mix(in srgb, var(--linking-color-text) 30%, transparent);padding:0 8px;font-size:11px;position:absolute;bottom:10px;right:12px}.content-vr-modal .ant-modal-footer{border-top:1px solid var(--linking-color-border-subtle);margin:0;padding:0}.content-vr-footer{background:var(--linking-color-bg-container);justify-content:space-between;align-items:center;min-height:72px;padding:0 24px;display:flex}.content-vr-footer>div{align-items:center;gap:10px;display:flex}.content-vr-footer i{background:var(--linking-color-primary);width:4px;height:28px;display:block}.content-vr-footer span{color:var(--linking-color-text);font-size:15px}.content-vr-footer .ant-btn{border-radius:2px;height:32px;font-size:12px}.content-safe-external{min-height:30px;color:var(--linking-color-primary);align-items:center;font-weight:600;display:inline-flex}.content-safe-external:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:2px}.content-preview-modal .ant-modal-content{border-radius:2px;padding:0}.content-preview-modal .ant-modal-header{border-bottom:1px solid var(--linking-color-border-subtle);margin:0;padding:18px 22px}.content-preview-modal .ant-modal-body{padding:22px}.content-preview-modal .ant-modal-footer{border-top:1px solid var(--linking-color-border-subtle);margin:0;padding:14px 22px}.content-preview-layout{grid-template-columns:220px minmax(0,1fr);gap:22px;display:grid}.content-preview-layout--case{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.content-preview-cover{aspect-ratio:4/3;background:var(--linking-color-bg-layout);overflow:hidden}.content-preview-layout--case .content-preview-cover{aspect-ratio:16/10}.content-preview-cover .ant-image,.content-preview-cover .ant-image-img{width:100%;height:100%}.content-preview-cover .ant-image-img{object-fit:cover}.content-preview-copy{min-width:0}.content-preview-brand{color:var(--linking-color-primary);margin:0 0 6px;font-size:12px}.content-preview-copy h2{margin:0 0 8px;font-size:20px;font-weight:500}.content-preview-copy>p:not(.content-preview-brand,.content-preview-boundary){color:var(--linking-color-text-secondary);margin:0;font-size:13px}.content-preview-copy dl{border-top:1px solid var(--linking-color-border-subtle);margin:20px 0 0}.content-preview-copy dl>div{border-bottom:1px solid var(--linking-color-border-subtle);grid-template-columns:72px 1fr;padding:9px 0;font-size:12px;display:grid}.content-preview-copy dt{color:var(--linking-color-text-disabled)}.content-preview-copy dd{color:var(--linking-color-text);margin:0}.content-preview-boundary{color:var(--linking-color-text-disabled);margin:16px 0 0;font-size:11px}.content-preview-actions{justify-content:flex-end;gap:8px;display:flex}.content-preview-actions .ant-btn{border-radius:2px}@media (prefers-reduced-motion:reduce){.content-card,.content-card-image .ant-image-img{transition:none}}.brand-assets{width:calc(100% - 32px);min-height:calc(100vh - 50px);color:color-mix(in srgb, var(--linking-color-text) 88%, var(--linking-color-bg-container));background:var(--linking-color-bg-container);margin:0 auto;padding:24px 0 64px}.portal-main:has(>.brand-assets){background:var(--linking-color-bg-container)}.brand-assets>h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand-asset-search{width:255px;height:32px;margin:0 0 14px auto;display:flex}.brand-asset-search input{border:1px solid var(--linking-color-border-subtle);min-width:0;color:var(--linking-color-text);background:var(--linking-color-bg-container);font:inherit;border-right:0;border-radius:18px 0 0 18px;flex:1;padding:0 12px;font-size:12px}.brand-asset-search input::placeholder{color:var(--linking-color-text-disabled)}.brand-asset-search button{width:60px;color:var(--linking-color-bg-container);background:color-mix(in srgb, var(--linking-color-text-disabled) 72%, var(--linking-color-bg-container));cursor:pointer;border:0;border-radius:0 18px 18px 0;font-size:12px}.brand-asset-filters{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);box-shadow:var(--linking-shadow-card);border-radius:3px;overflow:hidden}.brand-asset-filter-row{grid-template-columns:94px minmax(0,1fr);display:grid}.brand-asset-filter-row>strong{border-right:1px solid var(--linking-color-border-subtle);color:color-mix(in srgb, var(--linking-color-text) 88%, var(--linking-color-bg-container));align-items:flex-start;padding:15px 18px;font-size:13px;font-weight:600;display:flex}.brand-asset-filter-row>div{flex-wrap:wrap;align-content:flex-start;gap:0;padding:8px 14px;display:flex}.brand-asset-filter-row--brands>div{min-height:198px}.brand-asset-filter-row--category{border-top:1px solid var(--linking-color-border-subtle)}.brand-asset-filter-row--category>strong{align-items:center;padding-top:10px;padding-bottom:10px}.brand-asset-filter-row--category>div{align-items:center;min-height:47px}.brand-asset-filter-row button{height:28px;color:color-mix(in srgb, var(--linking-color-text) 84%, var(--linking-color-bg-container));cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:13px}.brand-asset-filter-row button:hover,.brand-asset-filter-row button[aria-pressed=true]{color:var(--linking-color-primary)}.brand-asset-results{min-height:360px;margin-top:17px}.brand-asset-results>.ui-state{min-height:360px}.brand-asset-grid{grid-template-columns:repeat(5,190px);gap:24px 27px;display:grid}.brand-asset-card{background:color-mix(in srgb, var(--linking-color-bg-layout) 52%, var(--linking-color-bg-container));min-width:0;box-shadow:var(--linking-shadow-card);border-radius:2px;transition:box-shadow .16s,transform .16s;overflow:hidden}.brand-asset-card:hover{box-shadow:var(--linking-shadow-popover);transform:translateY(-1px)}.brand-asset-card>button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.brand-asset-cover{background:var(--linking-color-bg-layout);height:122px;display:block;overflow:hidden}.brand-asset-cover .ant-image,.brand-asset-cover .ant-image-img{width:100%;height:100%;display:block}.brand-asset-cover .ant-image-img{object-fit:cover;transition:transform .18s}.brand-asset-card:hover .ant-image-img{transform:scale(1.012)}.brand-asset-card strong{-webkit-line-clamp:2;min-height:65px;color:color-mix(in srgb, var(--linking-color-text) 88%, var(--linking-color-bg-container));text-align:center;-webkit-box-orient:vertical;padding:14px 10px 10px;font-size:13px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.brand-asset-search button:focus-visible,.brand-asset-filter-row button:focus-visible,.brand-asset-card>button:focus-visible,.brand-asset-preview button:focus-visible,.brand-asset-preview-body:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:2px}.brand-asset-pagination{margin-top:30px;display:flex}.brand-asset-overlay{z-index:1450;background:color-mix(in srgb, var(--linking-color-text) 48%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.brand-asset-preview{background:var(--linking-color-bg-container);width:min(1080px,100vw - 160px);height:min(655px,100vh - 130px);box-shadow:var(--linking-shadow-popover);position:relative}.brand-asset-preview>header{border-bottom:1px solid var(--linking-color-border-subtle);height:42px;position:relative}.brand-asset-preview h2{color:color-mix(in srgb, var(--linking-color-text) 88%, var(--linking-color-bg-container));text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 70px;font-size:16px;font-weight:500;line-height:42px;overflow:hidden}.brand-asset-preview>header button{width:52px;height:42px;color:var(--linking-color-overlay-title);cursor:pointer;background:0 0;border:0;font-size:34px;font-weight:200;line-height:38px;position:absolute;top:0;right:0}.brand-asset-preview-body{background:var(--linking-color-bg-container);height:calc(100% - 42px);padding:68px 180px;overflow:auto}.brand-asset-preview-body>.ant-image{width:100%;margin:0 auto;display:block}.brand-asset-preview-body .ant-image-img{width:100%;height:auto;display:block}.brand-asset-next{height:34px;color:var(--linking-color-bg-container);background:color-mix(in srgb, var(--linking-color-text) 72%, transparent);cursor:pointer;border:0;border-radius:2px;padding:0 13px;font-size:13px;position:absolute;bottom:-46px;right:-1px}@media (prefers-reduced-motion:reduce){.brand-asset-card,.brand-asset-cover .ant-image-img{transition:none}}.engineering-cases,.engineering-case-detail{width:calc(100% - 32px);min-height:calc(100vh - 50px);color:color-mix(in srgb, var(--linking-color-text) 88%, var(--linking-color-bg-container));background:var(--linking-color-bg-container);margin:0 auto;padding:24px 0 64px}:is(.portal-main:has(>.engineering-cases),.portal-main:has(>.engineering-case-detail)){background:var(--linking-color-bg-container)}.engineering-cases>h1,.engineering-case-detail>h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.engineering-case-search{width:255px;height:34px;margin:0 0 14px auto;display:flex}.engineering-case-search input{border:1px solid var(--linking-color-border-subtle);width:194px;min-width:0;color:color-mix(in srgb, var(--linking-color-text) 72%, var(--linking-color-bg-container));background:var(--linking-color-bg-container);font:inherit;border-right:0;border-radius:18px 0 0 18px;padding:0 14px;font-size:12px}.engineering-case-search input::placeholder{color:color-mix(in srgb, var(--linking-color-text-disabled) 66%, var(--linking-color-bg-container))}.engineering-case-search button{width:61px;color:var(--linking-color-bg-container);background:var(--linking-color-text-disabled);cursor:pointer;border:0;border-radius:0 18px 18px 0;font-size:12px}.engineering-case-search button:hover{background:color-mix(in srgb, var(--linking-color-text-disabled) 78%, var(--linking-color-text))}.engineering-case-filters{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);min-height:220px;box-shadow:var(--linking-shadow-card);padding:8px 18px 10px}.engineering-case-filter-row{align-items:flex-start;font-size:13px;display:flex}.engineering-case-filter-row>strong{width:76px;color:color-mix(in srgb, var(--linking-color-text) 90%, var(--linking-color-bg-container));flex:0 0 76px;padding:7px 0;font-weight:600}.engineering-case-filter-row>div{flex-wrap:wrap;flex:1;align-content:flex-start;min-width:0;display:flex}.engineering-case-filter-row--brands>div{min-height:88px;padding:0 0 5px}.engineering-case-filter-row--compact{min-height:38px}.engineering-case-filter-row--compact+.engineering-case-filter-row--compact{border-top:1px solid color-mix(in srgb, var(--linking-color-bg-layout) 58%, var(--linking-color-bg-container))}.engineering-case-filter-row button{height:29px;color:color-mix(in srgb, var(--linking-color-text) 88%, var(--linking-color-bg-container));cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 11px;font-size:13px}.engineering-case-filter-row button:hover,.engineering-case-filter-row button[aria-pressed=true]{color:color-mix(in srgb, var(--linking-color-primary) 72%, var(--linking-color-bg-container));font-weight:600}.engineering-case-filter-row button:focus-visible,.engineering-case-card button:focus-visible,.engineering-case-back:focus-visible,.engineering-case-share-trigger:focus-visible,.engineering-case-album button:focus-visible,.engineering-case-overlay button:focus-visible,.engineering-case-overlay input[type=radio]:focus-visible{outline:var(--linking-focus-width) solid color-mix(in srgb, var(--linking-color-primary) 72%, var(--linking-color-bg-container));outline-offset:2px}.engineering-case-results{min-height:360px;margin-top:25px}.engineering-case-results>[role=status],.engineering-case-results>.ui-state{min-height:360px}.engineering-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 36px;display:grid}.engineering-case-card{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);min-width:0;box-shadow:var(--linking-shadow-card);border-radius:3px;transition:box-shadow .16s,transform .16s;position:relative;overflow:hidden}.engineering-case-card:hover{box-shadow:var(--linking-shadow-popover);transform:translateY(-1px)}.engineering-case-card-main{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.engineering-case-card-share{height:29px;color:var(--linking-color-bg-container);background:color-mix(in srgb, var(--linking-color-primary) 72%, var(--linking-color-bg-container));box-shadow:var(--linking-shadow-popover);cursor:pointer;opacity:0;border:0;border-radius:2px;padding:0 12px;font-size:12px;transition:opacity .12s,transform .12s;position:absolute;top:10px;right:10px;transform:translateY(-3px)}.engineering-case-card:hover .engineering-case-card-share,.engineering-case-card:focus-within .engineering-case-card-share{opacity:1;transform:translateY(0)}.engineering-case-card-image{aspect-ratio:16/9;background:color-mix(in srgb, var(--linking-color-bg-layout) 58%, var(--linking-color-bg-container));display:block;overflow:hidden}.engineering-case-card-image.is-empty{background:var(--linking-color-bg-container)}.engineering-case-card-image .ant-image,.engineering-case-card-image .ant-image-img{width:100%;height:100%;display:block}.engineering-case-card-image .ant-image-img{object-fit:cover;transition:transform .18s}.engineering-case-card:hover .ant-image-img{transform:scale(1.012)}.engineering-case-card strong{height:47px;color:color-mix(in srgb, var(--linking-color-text) 82%, var(--linking-color-bg-container));text-overflow:ellipsis;white-space:nowrap;padding:0 14px;font-size:14px;font-weight:400;line-height:47px;display:block;overflow:hidden}.engineering-case-detail{padding-top:73px}.engineering-case-detail-toolbar{justify-content:space-between;align-items:center;height:32px;margin-bottom:8px;display:flex}.engineering-case-back,.engineering-case-share-trigger{border:1px solid var(--linking-color-border-subtle);height:28px;color:var(--linking-color-enterprise-detail-label);background:var(--linking-color-bg-container);cursor:pointer;border-radius:1px;padding:0 13px;font-size:13px}.engineering-case-back span{vertical-align:-2px;margin-right:3px;font-size:21px;line-height:0}.engineering-case-share-trigger{border-color:color-mix(in srgb, var(--linking-color-primary) 72%, var(--linking-color-bg-container));min-width:76px;color:var(--linking-color-bg-container);background:color-mix(in srgb, var(--linking-color-primary) 72%, var(--linking-color-bg-container))}.engineering-case-share-trigger span{margin-right:5px}.engineering-case-back:hover{color:color-mix(in srgb, var(--linking-color-primary) 72%, var(--linking-color-bg-container));border-color:var(--linking-color-input-border-light)}.engineering-case-share-trigger:hover{background:color-mix(in srgb, var(--linking-color-primary) 86%, var(--linking-color-bg-container))}.engineering-case-summary{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);min-height:428px;box-shadow:var(--linking-shadow-card);grid-template-columns:566px minmax(0,1fr);gap:38px;padding:52px 0 52px 2px;display:grid}.engineering-case-hero{background:color-mix(in srgb, var(--linking-color-bg-layout) 58%, var(--linking-color-bg-container));height:320px;overflow:hidden}.engineering-case-hero .ant-image,.engineering-case-hero .ant-image-img{width:100%;height:100%;display:block}.engineering-case-hero .ant-image-img{object-fit:cover}.engineering-case-copy{padding:0 24px 0 0}.engineering-case-copy h2{color:var(--linking-color-overlay-title);margin:-5px 0 28px;font-size:20px;font-weight:600}.engineering-case-copy dl{margin:0}.engineering-case-copy dl>div{color:var(--linking-color-text-secondary);grid-template-columns:112px 1fr;margin-bottom:10px;font-size:14px;display:grid}.engineering-case-copy dt{font-weight:400}.engineering-case-copy dd{margin:0}.engineering-case-copy>p{color:var(--linking-color-text-disabled);margin:31px 0 0;font-size:14px}.engineering-case-album-title{align-items:flex-end;gap:5px;height:58px;padding-bottom:10px;display:flex}.engineering-case-album-title h2{border-left:4px solid var(--linking-color-text-secondary);color:color-mix(in srgb, var(--linking-color-text) 72%, var(--linking-color-bg-container));margin:0;padding-left:11px;font-size:16px;font-weight:600;line-height:20px}.engineering-case-album-title span{color:var(--linking-color-text-disabled);font-size:12px}.engineering-case-album{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;display:grid}.engineering-case-album>button{aspect-ratio:16/9;border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);box-shadow:var(--linking-shadow-card);cursor:zoom-in;border-radius:2px;padding:0;overflow:hidden}.engineering-case-album .ant-image,.engineering-case-album .ant-image-img{width:100%;height:100%;display:block}.engineering-case-album .ant-image-img{object-fit:cover;transition:transform .18s}.engineering-case-album button:hover .ant-image-img{transform:scale(1.02)}.engineering-case-overlay{z-index:1400;background:color-mix(in srgb, var(--linking-color-text) 46%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.engineering-case-share{background:var(--linking-color-bg-container);width:380px;box-shadow:var(--linking-shadow-popover);border-radius:4px;overflow:hidden}.engineering-case-share>header{border-bottom:1px solid var(--linking-color-border-subtle);height:55px;position:relative}.engineering-case-share h2{color:color-mix(in srgb, var(--linking-color-text) 88%, var(--linking-color-bg-container));text-align:center;margin:0;font-size:16px;font-weight:600;line-height:55px}.engineering-case-share header button{width:40px;height:40px;color:var(--linking-color-overlay-title);cursor:pointer;background:0 0;border:0;font-size:34px;font-weight:200;line-height:34px;position:absolute;top:8px;right:10px}.engineering-case-share-body{flex-direction:column;align-items:center;min-height:313px;padding:27px 24px 25px;display:flex}.engineering-case-share fieldset{color:color-mix(in srgb, var(--linking-color-text) 88%, var(--linking-color-bg-container));border:0;align-items:center;gap:20px;margin:0 0 55px;padding:0;font-size:13px;display:flex}.engineering-case-share legend{float:left;margin-right:12px;padding:0}.engineering-case-share label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.engineering-case-share input{width:17px;height:17px;accent-color:color-mix(in srgb, var(--linking-color-primary) 72%, var(--linking-color-bg-container));margin:0}.engineering-case-qr{background:var(--linking-color-bg-container);width:106px;height:106px;position:relative}.engineering-case-qr>i{background:repeating-conic-gradient(from 2deg, var(--linking-color-text) 0 1.5deg, transparent 1.5deg 6deg);-webkit-mask:radial-gradient(circle, transparent 0 29%, var(--linking-color-text) 30% 43%, transparent 44% 49%, var(--linking-color-text) 50% 68%, transparent 69%);mask:radial-gradient(circle, transparent 0 29%, var(--linking-color-text) 30% 43%, transparent 44% 49%, var(--linking-color-text) 50% 68%, transparent 69%);border-radius:50%;position:absolute;inset:4px}.engineering-case-qr>span{border:3px solid var(--linking-color-bg-container);width:42px;height:42px;color:var(--linking-color-bg-container);background:color-mix(in srgb, var(--linking-color-primary) 84%, var(--linking-color-bg-container));border-radius:50%;place-items:center;font-size:22px;font-weight:600;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engineering-case-qr>b{border:2px solid var(--linking-color-bg-container);width:18px;height:18px;color:var(--linking-color-bg-container);background:color-mix(in srgb, var(--linking-color-success) 72%, var(--linking-color-bg-container));border-radius:50%;place-items:center;font-size:8px;line-height:1;display:grid;position:absolute;bottom:10px;right:5px}.engineering-case-share-body>p{color:color-mix(in srgb, var(--linking-color-text) 82%, var(--linking-color-bg-container));margin:21px 0 0;font-size:13px}.engineering-case-viewer-overlay{z-index:1500;padding:14px 28px}.engineering-case-viewer{background:var(--linking-color-bg-container);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.engineering-case-viewer>.ant-image{width:82%;height:100%;display:block}.engineering-case-viewer>.ant-image .ant-image-img{object-fit:contain;width:100%;height:100%}.engineering-case-viewer-close{z-index:2;width:52px;height:52px;color:var(--linking-color-text);background:color-mix(in srgb, var(--linking-color-bg-layout) 58%, var(--linking-color-bg-container));cursor:pointer;border:0;border-radius:50%;font-size:42px;font-weight:200;line-height:44px;position:absolute;top:8px;right:8px}.engineering-case-viewer-arrow{z-index:2;width:52px;height:52px;color:var(--linking-color-overlay-title);background:color-mix(in srgb, var(--linking-color-bg-layout) 58%, var(--linking-color-bg-container));cursor:pointer;border:0;border-radius:50%;font-size:42px;line-height:42px;position:absolute;top:50%;transform:translateY(-50%)}.engineering-case-viewer-arrow.is-prev{left:18px}.engineering-case-viewer-arrow.is-next{right:18px}.engineering-case-viewer-count{color:var(--linking-color-bg-container);background:color-mix(in srgb, var(--linking-color-text) 45%, transparent);border-radius:12px;padding:4px 10px;font-size:12px;position:absolute;bottom:18px;right:22px}@media (prefers-reduced-motion:reduce){.engineering-case-card,.engineering-case-card-image .ant-image-img,.engineering-case-album .ant-image-img{transition:none}}.portal-home{width:calc(100% - 40px);margin:0 auto;padding:22px 0 52px}.portal-home-page-title{color:var(--linking-color-text);margin:0 0 14px;font-size:17px;font-weight:600;line-height:26px}.portal-home-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-home-empty{margin-bottom:14px}.portal-home-empty,.portal-home-state{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);min-height:420px;padding:56px}.portal-home-layout{grid-template-columns:306px minmax(0,1fr);align-items:start;gap:14px;display:grid}.portal-home-sidebar{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);overflow:hidden}.portal-home-account{border-bottom:1px solid var(--linking-color-border-subtle);align-items:center;gap:13px;min-height:92px;padding:18px 20px;display:flex}.portal-home-account p{color:var(--linking-color-text);margin:0 0 6px;font-size:14px}.portal-home-account h2{color:var(--linking-color-text-disabled);margin:0;font-size:12px;font-weight:400}.portal-home-side-section{border-bottom:1px solid var(--linking-color-border-subtle);padding:18px 20px 20px}.portal-home-side-section:last-child{border-bottom:0}.portal-home-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:14px;display:flex}.portal-home-section-heading h2{color:var(--linking-color-text);margin:0;font-size:14px;font-weight:600;line-height:22px}.portal-home-section-heading>button{color:var(--linking-color-text-disabled);cursor:help;background:0 0;border:0;padding:0;font-size:11px}.portal-home-section-heading>button span{margin-left:3px}.portal-home-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-home-stat-grid>div,.portal-home-visitor-stats>div{text-align:center;gap:4px;min-width:0;display:grid}.portal-home-stat-grid>div+div{border-left:1px solid var(--linking-color-border-subtle)}.portal-home-stat-grid strong,.portal-home-visitor-stats strong{color:var(--linking-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.portal-home-stat-grid span,.portal-home-visitor-stats span{color:var(--linking-color-text-secondary);font-size:11px}.portal-home-visitor-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portal-home-brand-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.portal-home-brand-list li{align-items:center;gap:10px;min-width:0;display:flex}.portal-home-brand-list li>span{border:1px solid var(--linking-color-border-subtle);width:32px;height:32px;color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 3%, var(--linking-color-bg-container));flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.portal-home-brand-list div{gap:2px;min-width:0;display:grid}.portal-home-brand-list strong,.portal-home-brand-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-home-brand-list strong{color:var(--linking-color-text);font-size:12px}.portal-home-brand-list small{color:var(--linking-color-text-disabled);font-size:10px}.portal-home-main-column{gap:14px;display:grid}.portal-home-card{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);box-shadow:var(--linking-shadow-card);padding:18px 20px}.portal-home-support-grid{grid-template-rows:repeat(2,70px);grid-template-columns:1.35fr 1fr 1fr;gap:10px;display:grid}.portal-home-support-entry{border:1px solid var(--linking-color-border-subtle);color:var(--linking-color-text);background:var(--linking-color-bg-layout);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:grid}.portal-home-support-entry:nth-child(2){grid-area:1/2}.portal-home-support-entry:nth-child(3){grid-area:2/2}.portal-home-support-entry:nth-child(4){grid-area:1/3}.portal-home-support-entry:nth-child(5){grid-area:2/3}.portal-home-support-entry-featured{background:linear-gradient(145deg, color-mix(in srgb, var(--linking-color-primary) 3%, var(--linking-color-bg-container)), color-mix(in srgb, var(--linking-color-primary) 8%, var(--linking-color-bg-container)));grid-area:1/1/span 2;align-content:center}.portal-home-support-entry:hover,.portal-home-support-entry:focus-visible{border-color:color-mix(in srgb, var(--linking-color-primary) 65%, var(--linking-color-bg-container));box-shadow:var(--linking-shadow-card);outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:2px}.portal-home-support-entry>span:nth-child(2){gap:5px;display:grid}.portal-home-support-entry strong{font-size:13px;font-weight:600}.portal-home-support-entry small{color:var(--linking-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.portal-home-support-entry>span:last-child{color:var(--linking-color-text-disabled)}.portal-home-entry-mark{width:36px;height:36px;color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 10%, var(--linking-color-bg-container));border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.portal-home-support-entry-featured .portal-home-entry-mark{width:46px;height:46px;font-size:18px}.portal-home-visitor-links{border:1px solid var(--linking-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px;display:grid}.portal-home-visitor-links button{border:0;border-right:1px solid var(--linking-color-border-subtle);min-height:58px;color:var(--linking-color-text);background:var(--linking-color-bg-container);text-align:left;cursor:help;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 9px;padding:8px 12px;display:grid}.portal-home-visitor-links button:last-child{border-right:0}.portal-home-visitor-links button>span{color:var(--linking-color-primary);text-align:center;grid-row:1/span 2;font-size:18px}.portal-home-visitor-links strong{align-self:end;font-size:12px}.portal-home-visitor-links small{color:var(--linking-color-text-disabled);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:9px;overflow:hidden}.portal-home-table-wrap{overflow-x:auto}.portal-home-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.portal-home-table-wrap th,.portal-home-table-wrap td{border-bottom:1px solid var(--linking-color-border-subtle);color:var(--linking-color-text-secondary);text-align:left;white-space:nowrap;padding:9px 7px;font-size:10px;font-weight:400}.portal-home-table-wrap tbody td{color:var(--linking-color-text-disabled);text-align:center}.portal-home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-home-quick-grid button,.portal-home-small-section>button,.portal-home-learn-grid button{border:1px solid var(--linking-color-border-subtle);min-height:70px;color:var(--linking-color-text);background:var(--linking-color-bg-container);text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.portal-home-quick-grid button{cursor:pointer}.portal-home-quick-grid button:hover{border-color:color-mix(in srgb, var(--linking-color-primary) 65%, var(--linking-color-bg-container))}.portal-home-quick-grid button>span:nth-child(2),.portal-home-small-section>button>span:nth-child(2){gap:5px;display:grid}.portal-home-quick-grid strong,.portal-home-small-section strong,.portal-home-learn-grid strong{font-size:12px}.portal-home-quick-grid small,.portal-home-small-section small{color:var(--linking-color-text-disabled);font-size:10px}.portal-home-quick-grid i,.portal-home-small-section i,.portal-home-learn-grid i{color:var(--linking-color-text-disabled);font-style:normal}.portal-home-quick-icon{border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.portal-home-quick-icon-blue{color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 10%, var(--linking-color-bg-container))}.portal-home-quick-icon-orange{color:var(--linking-color-warning);background:var(--linking-color-warning-bg)}.portal-home-small-section>button{cursor:help;width:100%}.portal-home-small-section>button>span:first-child{color:var(--linking-color-primary);text-align:center;font-size:22px}.portal-home-learn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-home-learn-grid button{cursor:help;grid-template-columns:34px minmax(0,1fr) auto;min-height:56px}.portal-home-learn-grid button>span{width:30px;height:30px;color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 8%, var(--linking-color-bg-container));border-radius:50%;place-items:center;display:grid}.portal-home-inline-link{color:var(--linking-color-primary)}.portal-main:has(>.product-library){background:var(--linking-color-bg-container)}.product-library{width:100%;min-height:calc(100vh - 50px);color:var(--linking-color-text);background:var(--linking-color-bg-container);margin:0;padding-right:80px;font-size:12px}.product-library button{font-size:inherit}.product-library__workspace{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:52px;display:grid}.product-library--series-collapsed .product-library__workspace{grid-template-columns:34px minmax(0,1fr);gap:14px}.product-series{border-right:1px solid var(--linking-color-border-subtle);background:color-mix(in srgb, var(--linking-color-text) 2%, var(--linking-color-bg-container));min-height:calc(100vh - 50px);padding:21px 16px 48px;position:sticky;top:50px}.product-series .ant-input-affix-wrapper{border-color:var(--linking-color-border-subtle);background:var(--linking-color-bg-container);border-radius:2px;height:29px;padding:0 8px;font-size:11px}.product-series .ant-input-prefix{color:var(--linking-color-text-disabled)}.product-series__folders{height:38px;color:var(--linking-color-text-secondary);justify-content:space-between;align-items:center;font-size:11px;display:flex}.product-series__folders button{background:var(--linking-color-border);border:0;border-radius:8px;width:27px;height:15px;padding:0;position:relative}.product-series__folders button[aria-checked=true]{background:var(--linking-color-primary)}.product-series__folders button span{background:var(--linking-color-bg-container);border-radius:50%;width:11px;height:11px;transition:transform .12s;position:absolute;top:2px;left:2px}.product-series__folders button[aria-checked=true] span{transform:translate(12px)}.product-series__all{width:100%;height:28px;color:var(--linking-color-text-secondary);text-align:left;background:0 0;border:0;border-radius:2px;padding:0 10px}.product-series__all:hover,.product-series__all.is-active{color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 8%, var(--linking-color-bg-container))}.product-series .ant-tree{background:0 0;margin-top:3px;font-size:11px}.product-series .ant-tree .ant-tree-treenode{align-items:center;width:100%;min-height:28px;padding:0}.product-series .ant-tree .ant-tree-node-content-wrapper{min-height:27px;padding:3px 4px;line-height:21px}.product-series .ant-tree .ant-tree-node-selected{color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 8%, var(--linking-color-bg-container))}.product-series__collapse{height:28px;color:var(--linking-color-text-disabled);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0;font-size:11px;display:flex;position:absolute;bottom:14px;left:0;right:0}.product-series__collapse:hover{color:var(--linking-color-text-secondary);background:0 0}.product-series--collapsed{width:34px;padding:16px 0}.product-series__expand{width:34px;height:110px;color:var(--linking-color-text-secondary);writing-mode:vertical-rl;background:0 0;border:0;border-radius:0;padding:8px 0}.product-results{min-width:0;padding:23px 0 52px}.product-catalog-head{justify-content:space-between;align-items:flex-start;height:48px;padding-top:4px;display:flex}.product-catalog-identity{white-space:nowrap;align-items:center;gap:9px;min-width:244px;display:flex}.product-catalog-identity>span{color:var(--linking-color-text);letter-spacing:-.7px;font-size:11px;font-weight:900;position:relative;transform:skew(-8deg)}.product-catalog-identity>span:first-letter{color:var(--linking-color-error)}.product-catalog-identity h1{color:var(--linking-color-text);margin:0;font-size:15px;font-weight:500;line-height:24px}.product-search{align-items:center;height:29px;display:flex}.product-search .ant-input-affix-wrapper{border:1px solid var(--linking-color-border);border-right:0;border-radius:15px 0 0 15px;width:201px;height:29px;padding:0 10px;font-size:11px}.product-search>.ant-btn:not(.ant-btn-link){border:1px solid var(--linking-color-primary);width:47px;height:29px;color:var(--linking-color-bg-container);background:var(--linking-color-primary);box-shadow:none;border-radius:0 15px 15px 0;padding:0;font-size:11px}.product-search>.ant-btn-link{height:29px;color:var(--linking-color-primary);padding:0 0 0 16px;font-size:11px}.product-search>.ant-btn-link span:last-child{margin-left:3px;font-size:10px}.product-brand-tabs{border-bottom:1px solid var(--linking-color-border-subtle);align-items:center;gap:31px;height:49px;display:flex}.product-brand-tab{height:49px;color:var(--linking-color-text-secondary);background:0 0;border:0;border-radius:0;padding:0;position:relative}.product-brand-tab.is-active{color:var(--linking-color-primary);font-weight:600}.product-brand-tab.is-active:after{background:var(--linking-color-primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.product-brand-tabs>span{color:var(--linking-color-text-disabled);margin-left:auto;font-size:18px}.product-filters{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);box-shadow:0 2px 9px color-mix(in srgb, var(--linking-color-text) 6%, transparent);border-radius:9px;margin-top:0;padding:10px 15px 9px}.product-filter-row{border-bottom:1px dashed color-mix(in srgb, var(--linking-color-border-subtle) 72%, transparent);grid-template-columns:99px minmax(0,1fr) 44px;align-items:center;min-height:40px;display:grid}.product-filter-row:last-child{border-bottom:0}.product-filter-row__label{color:var(--linking-color-text);font-size:11px;font-weight:600}.product-filter-row__label:after{content:"："}.product-filter-row__options{flex-wrap:wrap;align-items:center;gap:4px 24px;min-width:0;padding:6px 0;display:flex}.product-filter-button,.product-filter-row__more,.product-advanced-select{height:25px;color:var(--linking-color-text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;line-height:25px}.product-filter-button:hover,.product-filter-row__more:hover,.product-advanced-select:hover,.product-filter-button--active{color:var(--linking-color-primary)}.product-filter-row__more{color:var(--linking-color-text-disabled);justify-self:end}.product-filter-row__more span{margin-left:2px;font-size:10px;display:inline-block}.product-advanced-select{color:var(--linking-color-text-secondary);padding-right:12px}.product-results__toolbar{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);height:47px;box-shadow:0 2px 9px color-mix(in srgb, var(--linking-color-text) 6%, transparent);border-radius:9px;justify-content:flex-end;align-items:center;gap:28px;margin:12px 0 20px;padding:0 20px;display:flex}.product-results__toolbar .ant-checkbox-wrapper{color:var(--linking-color-text-secondary);font-size:11px}.product-results__toolbar .ant-checkbox-inner{border-radius:1px;width:13px;height:13px}.product-view-switch{align-items:center;gap:17px;display:flex}.product-view-switch button{height:28px;color:var(--linking-color-text-disabled);background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.product-view-switch button[aria-pressed=true]{color:var(--linking-color-text)}.product-view-switch button span{font-size:16px;line-height:1}.product-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.product-card{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);border-radius:2px;min-width:0;transition:border-color .12s,box-shadow .12s;overflow:hidden}.product-card:hover{border-color:color-mix(in srgb, var(--linking-color-primary) 42%, var(--linking-color-border-subtle));box-shadow:0 3px 10px color-mix(in srgb, var(--linking-color-text) 8%, transparent)}.product-card__action{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0;display:block}.product-card__action:hover{background:0 0}.product-visual{background:color-mix(in srgb, var(--linking-color-text) 2%, var(--linking-color-bg-container));place-items:center;width:100%;height:210px;display:grid;overflow:hidden}.product-visual__image{object-fit:contain;width:100%;height:100%;display:block}.product-card__body{height:123px;padding:10px 11px 8px}.product-card__body h3{height:18px;color:var(--linking-color-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:0 0 4px;font-size:12px;font-weight:500;line-height:18px;display:flex;overflow:hidden}.product-card__inactive{border:1px solid var(--linking-color-border);color:var(--linking-color-text-disabled);border-radius:2px;flex:none;padding:0 4px;font-size:9px;font-weight:400;line-height:15px}.product-card__body p{color:var(--linking-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:18px;overflow:hidden}.product-card__body p>span{width:30px;color:var(--linking-color-text-disabled);display:inline-block}.product-card__model{color:var(--linking-color-text-disabled)}.product-card__footer{height:27px;color:var(--linking-color-text-disabled);justify-content:space-between;align-items:flex-end;font-size:10px;display:flex}.product-price{color:var(--linking-color-error);white-space:nowrap;font-size:13px;font-weight:600}.product-price b{margin-right:1px;font-size:10px;font-weight:500}.product-price small{color:var(--linking-color-text-disabled);font-size:9px;font-weight:400}.product-price--large{font-size:22px;font-weight:500}.product-price--large b{font-size:13px}.product-price--large small{font-size:10px}.product-list{border-top:1px solid var(--linking-color-border-subtle)}.product-list-row{border-bottom:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);grid-template-columns:99px minmax(0,146fr) minmax(0,194fr) minmax(0,175fr) minmax(0,184fr) minmax(0,86fr) minmax(0,51fr) 37px;align-items:stretch;min-height:101px;display:grid}.product-list-row>*{border-right:1px solid var(--linking-color-border-subtle);min-width:0;color:var(--linking-color-text-secondary);align-items:center;padding:10px;font-size:10px;line-height:17px;display:flex}.product-list-row>:nth-child(2n){background:color-mix(in srgb, var(--linking-color-text) 2%, var(--linking-color-bg-container))}.product-list-row .product-visual{width:99px;height:100px;padding:7px}.product-list-row__main{border:0;border-right:1px solid var(--linking-color-border-subtle);text-align:left;background:0 0;border-radius:0;align-content:center;justify-items:start;padding:10px;display:grid}.product-list-row__main strong{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--linking-color-text);font-size:11px;font-weight:600;display:block;overflow:hidden}.product-list-row__title{border:0;border-right:1px solid var(--linking-color-border-subtle);color:var(--linking-color-text-secondary);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;padding:10px;overflow:hidden}.product-list-row .product-price{justify-content:center;padding:10px 4px;font-size:12px}.product-list-row__more{color:var(--linking-color-text-disabled);letter-spacing:1px;background:0 0;border:0;border-radius:0;justify-content:center;padding:0}.product-loading{padding:24px 0}.product-feedback{z-index:60;color:var(--linking-color-bg-container);background:color-mix(in srgb, var(--linking-color-text) 88%, transparent);box-shadow:var(--linking-shadow-popover);border-radius:2px;margin:0;padding:8px 14px;position:fixed;bottom:24px;right:76px}.product-feedback:empty{display:none}.product-precise-modal .ant-modal-content,.product-detail-modal .ant-modal-content{border-radius:2px;padding:0;overflow:hidden}.product-precise-modal .ant-modal-header,.product-detail-modal .ant-modal-header{border-bottom:1px solid var(--linking-color-border-subtle);height:47px;margin:0;padding:0 20px}.product-precise-modal .ant-modal-title,.product-detail-modal .ant-modal-title{font-size:14px;font-weight:500;line-height:47px}.product-precise-modal .ant-modal-close,.product-detail-modal .ant-modal-close{width:29px;height:29px;color:var(--linking-color-text-disabled);top:9px;right:12px}.product-precise-modal .ant-modal-close{top:48px}.product-precise-modal .ant-modal-body{padding:0 42px}.product-precise-modal .ant-modal-footer{border-top:1px solid var(--linking-color-border-subtle);justify-content:center;align-items:center;gap:9px;height:65px;margin:0;display:flex}.product-precise-modal .ant-modal-footer .ant-btn{border-radius:2px;width:70px;height:31px;margin:0;padding:0;font-size:11px}.product-precise-form h3{height:27px;color:var(--linking-color-text-secondary);background:color-mix(in srgb, var(--linking-color-text) 4%, var(--linking-color-bg-container));margin:18px -22px 7px;padding:0 10px;font-size:11px;font-weight:500;line-height:27px}.product-precise-form__grid{grid-template-columns:1fr;display:grid}.product-precise-form__grid label{grid-template-columns:123px 216px;align-items:center;min-height:44px;font-size:11px;display:grid}.product-precise-form__grid label>span:first-child{color:var(--linking-color-text-secondary);transform:translate(-11px)}.product-precise-form__grid label>span:first-child:after{content:"："}.product-precise-form__grid .ant-input,.product-precise-form__grid select{border:1px solid var(--linking-color-border);width:216px;height:29px;color:var(--linking-color-text);background:var(--linking-color-bg-container);border-radius:2px;padding:0 9px;font-size:11px}.product-precise-form__grid select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--linking-color-text-disabled) 50%), linear-gradient(135deg, var(--linking-color-text-disabled) 50%, transparent 50%);background-position:calc(100% - 12px) 12px,calc(100% - 8px) 12px;background-repeat:no-repeat;background-size:4px 4px}.product-color-field{border:0;grid-template-columns:123px 1fr;align-items:start;min-height:86px;margin:0;padding:10px 0 0;display:grid}.product-color-field>span{color:var(--linking-color-text-secondary);font-size:11px;transform:translate(-11px)}.product-color-field>span:after{content:"："}.product-color-field>div{flex-wrap:wrap;gap:7px;display:flex}.product-color-field button{border:1px solid var(--linking-color-border-subtle);width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--linking-color-bg-container);border-radius:3px;padding:0}.product-color-field button.is-active{border-color:var(--linking-color-primary)}.product-color-field__swatch-1{background:color-mix(in srgb, var(--linking-color-text) 88%, var(--linking-color-bg-container))}.product-color-field__swatch-2{background:color-mix(in srgb, var(--linking-color-error) 72%, var(--linking-color-bg-container))}.product-color-field__swatch-3{background:color-mix(in srgb, var(--linking-color-warning) 73%, var(--linking-color-bg-container))}.product-color-field__swatch-4{background:color-mix(in srgb, var(--linking-color-primary) 73%, var(--linking-color-bg-container))}.product-color-field__swatch-5{background:color-mix(in srgb, var(--linking-color-success) 66%, var(--linking-color-bg-container))}.product-color-field__swatch-6{background:var(--linking-color-bg-container)}.product-color-field__swatch-7{background:color-mix(in srgb, var(--linking-color-error) 88%, var(--linking-color-bg-container))}.product-color-field__swatch-8{background:color-mix(in srgb, var(--linking-color-warning) 84%, var(--linking-color-bg-container))}.product-color-field__swatch-9{background:color-mix(in srgb, var(--linking-color-warning) 62%, var(--linking-color-bg-container))}.product-color-field__swatch-10{background:color-mix(in srgb, var(--linking-color-success) 82%, var(--linking-color-bg-container))}.product-color-field__swatch-11{background:color-mix(in srgb, var(--linking-color-primary) 88%, var(--linking-color-bg-container))}.product-color-field__swatch-12{background:color-mix(in srgb, var(--linking-color-text) 70%, var(--linking-color-bg-container))}.product-detail-modal .ant-modal-body{max-height:calc(100vh - 79px);overflow-y:auto}.product-detail-modal .ant-modal-header{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.product-detail-modal .ant-modal-close{z-index:2;background:var(--linking-color-bg-container);box-shadow:var(--linking-shadow-card);border-radius:50%;top:20px;right:-14px}.product-detail__hero{grid-template-columns:413px 342px;gap:72px;min-height:640px;padding:58px 66px 34px;display:grid}.product-detail__media{grid-template-rows:363px 55px;align-content:start;min-width:0;display:grid}.product-detail__media .product-visual--large{background:0 0;width:100%;height:363px}.product-detail__media .product-visual--large .product-visual__image{object-fit:contain}.product-detail__thumbs{border:1px solid var(--linking-color-border-subtle);grid-template-columns:55px 55px minmax(0,1fr) 55px;height:55px;display:grid}.product-detail__thumbs>:is(button,span){border:0;border-right:1px solid var(--linking-color-border-subtle);height:53px;color:var(--linking-color-text-secondary);background:var(--linking-color-bg-container);border-radius:0;padding:0;font-size:9px}.product-detail__thumbs>:last-child{border-right:0}.product-detail__thumbs button.is-active{box-shadow:inset 0 0 0 1px var(--linking-color-primary);position:relative}.product-detail__thumbs img{object-fit:contain;width:100%;height:100%}.product-detail__content{padding-top:12px;position:relative}.product-detail__share{position:absolute;top:-22px;right:-132px}.product-detail__share .ant-btn{border-color:var(--linking-color-primary);height:29px;color:var(--linking-color-primary);background:var(--linking-color-bg-container);border-radius:2px;padding:0 12px;font-size:11px}.product-detail__share .ant-btn:disabled{border-color:var(--linking-color-primary);color:var(--linking-color-primary);background:var(--linking-color-bg-container);cursor:help;opacity:1}.product-detail__content h2{width:240px;min-height:48px;color:var(--linking-color-text);margin:20px 0 2px;font-size:18px;font-weight:500;line-height:26px}.product-detail__model,.product-detail__inventory{color:var(--linking-color-text-secondary);grid-template-columns:58px 1fr;margin:0;font-size:11px;line-height:29px;display:grid}.product-detail__model span,.product-detail__inventory span,.product-detail__price>span,.product-detail__instruction>span,.product-quantity>span:first-child{color:var(--linking-color-text-disabled)}.product-detail__price{border-top:1px solid var(--linking-color-border-subtle);border-bottom:1px solid var(--linking-color-border-subtle);grid-template-columns:58px 1fr;align-items:center;height:54px;display:grid}.product-detail__instruction{border-bottom:1px solid var(--linking-color-border-subtle);min-height:79px;color:var(--linking-color-text-secondary);grid-template-columns:58px 1fr;padding:10px 0;font-size:10px;line-height:18px;display:grid;position:relative}.product-detail__instruction p{white-space:pre-line;max-height:54px;margin:0;overflow:hidden}.product-detail__instruction button{color:var(--linking-color-primary);background:0 0;border:0;padding:0;font-size:9px;position:absolute;bottom:4px;right:0}.product-detail__facts{gap:18px;margin:12px 0 28px;display:grid}.product-detail__facts div{grid-template-columns:58px 1fr;align-items:start;display:grid}.product-detail__facts dt{color:var(--linking-color-text-disabled);font-size:10px;line-height:24px}.product-detail__facts dd{border:1px solid var(--linking-color-primary);width:max-content;max-width:100%;color:var(--linking-color-primary);border-radius:2px;margin:0;padding:0 9px;font-size:10px;line-height:23px}.product-quantity{grid-template-columns:58px 1fr;align-items:center;height:34px;font-size:10px;display:grid}.product-quantity__stepper{border:1px solid var(--linking-color-border);border-radius:2px;grid-template-columns:27px 39px 27px;width:95px;height:27px;display:inline-grid}.product-quantity__stepper button,.product-quantity__stepper input{width:100%;height:25px;color:var(--linking-color-text-secondary);background:var(--linking-color-bg-container);text-align:center;border:0;border-radius:0;padding:0}.product-quantity__stepper input{border-right:1px solid var(--linking-color-border-subtle);border-left:1px solid var(--linking-color-border-subtle);font-size:10px}.product-quantity__stepper input::-webkit-inner-spin-button{appearance:none}.product-detail__primary.ant-btn{background:linear-gradient(90deg, color-mix(in srgb, var(--linking-color-primary) 82%, var(--linking-color-bg-container)), var(--linking-color-primary));width:100%;height:35px;box-shadow:none;border:0;border-radius:2px;margin-top:28px;font-size:11px}.product-detail__section{padding:0 84px 26px}.product-detail__section>h3{border-bottom:1px solid var(--linking-color-border-subtle);height:38px;color:var(--linking-color-text);margin:0 0 16px;font-size:13px;font-weight:500;line-height:38px}.product-resource-cards{gap:12px;display:flex}.product-resource-cards article{background:color-mix(in srgb, var(--linking-color-text) 4%, var(--linking-color-bg-container));border-radius:2px;grid-template-rows:1fr 25px;grid-template-columns:35px 1fr;align-items:center;width:136px;height:84px;padding:9px;display:grid}.product-resource-cards__icon{width:28px;height:28px;color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 10%, var(--linking-color-bg-container));border-radius:2px;place-items:center;font-size:9px;display:grid}.product-resource-cards article>div:nth-child(2){display:grid}.product-resource-cards strong{font-size:10px;font-weight:500}.product-resource-cards span{color:var(--linking-color-text-disabled);font-size:8px}.product-resource-cards .ant-btn{width:54px;height:21px;color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 9%, var(--linking-color-bg-container));border:0;border-radius:11px;grid-column:1/-1;justify-self:center;padding:0;font-size:9px}.product-detail-table{grid-template-columns:repeat(3,1fr);gap:0 44px;margin:0;display:grid}.product-detail-table div{grid-template-columns:72px 1fr;align-items:center;min-height:35px;font-size:10px;display:grid}.product-detail-table dt{color:var(--linking-color-text-disabled)}.product-detail-table dd{color:var(--linking-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.product-detail__related>div{display:flex}.product-detail__related article{border:1px solid var(--linking-color-border-subtle);grid-template-rows:1fr 1fr;grid-template-columns:88px 1fr;align-items:center;width:290px;min-height:88px;display:grid}.product-detail__related article img{object-fit:contain;grid-row:1/3;width:88px;height:86px}.product-detail__related article strong{align-self:end;padding:0 9px 2px;font-size:10px;font-weight:500}.product-detail__related article span{color:var(--linking-color-text-disabled);align-self:start;padding:2px 9px 0;font-size:9px}.product-detail__related>p{color:var(--linking-color-text-disabled);font-size:11px}.product-library__workspace--collapsed{grid-template-columns:34px minmax(0,1fr);gap:14px}.product-filter-button:disabled{color:var(--linking-color-text-disabled);cursor:not-allowed}.product-list-row>*{overflow-wrap:anywhere}.product-list-row__price{min-width:0;padding:0}.product-list-row__price .product-price{flex-wrap:wrap;min-width:0}.product-package-visual{color:var(--linking-color-text-disabled);place-items:center;font-size:36px;display:grid}.product-package-modal .product-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.product-detail__media figure{width:100%;height:100%;margin:0}.product-detail__media figure .ant-image{width:100%;height:calc(100% - 24px)}.product-detail__media figcaption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-detail__additional-price{margin-left:12px;font-size:12px}.product-detail__instruction p.is-expanded{white-space:pre-wrap;max-height:none;display:block}.product-detail-table dd{overflow-wrap:anywhere;white-space:pre-wrap}.product-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.product-detail-gallery figure{gap:8px;width:100%;min-width:0;height:auto;margin:0}.product-detail-gallery figure .ant-image{width:100%;height:260px}.product-detail-gallery .ant-image .ant-image-img{object-fit:contain;width:100%;max-width:100%;height:260px}.product-resource-cards article{min-width:0}.product-resource-cards article strong{overflow-wrap:anywhere}.product-pagination-controls{min-width:0;margin:0;padding:0}.product-detail__media figure img{object-fit:contain;width:100%;height:100%}.product-detail__price{height:auto;min-height:54px}.product-detail__additional-price{grid-column:2;margin-left:0;padding-bottom:6px}.product-resource-cards{flex-wrap:wrap}:is(.product-resource-cards article:has(a),.product-resource-cards article:has([role=alert])){height:auto;min-height:84px}.product-resource-cards article>a,.product-resource-cards article>p{overflow-wrap:anywhere;grid-column:1/-1;font-size:10px}.product-visual{position:relative}.product-sales-status-labels{pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 16px);display:flex;position:absolute;top:8px;left:8px}.product-sales-status-label{white-space:nowrap;text-overflow:ellipsis;border-radius:3px;max-width:100%;padding:2px 6px;font-size:10px;line-height:14px;overflow:hidden}.product-detail--browse{color:var(--linking-color-text);text-align:start;padding:0 0 24px}.product-detail-select{min-width:150px;max-width:360px;display:inline-flex;position:relative}.product-detail-select select{appearance:none;border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);width:100%;color:var(--linking-color-text);font:inherit;border-radius:6px;padding:8px 40px 8px 12px}.product-detail-select>span:last-child{pointer-events:none;text-align:center;width:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.product-detail--browse .product-detail__hero{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:48px;min-height:0;padding:0}.product-detail--browse .product-detail__media{flex-direction:column;gap:16px;display:flex}.product-detail-main-image{background:0 0;border-radius:8px;justify-content:center;align-items:center;height:400px;display:flex;position:relative;overflow:hidden}.product-detail-main-image figure{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.product-detail-main-image figure .ant-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-detail-main-image figcaption{display:none}.product-detail-main-image .ant-image .ant-image-img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.product-detail-video-entry{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);color:var(--linking-color-text);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex;position:absolute;top:12px;right:12px}.product-detail-thumbnails{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-detail-thumbnails>button{box-sizing:border-box;border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);width:68px;height:68px;color:var(--linking-color-text-secondary);font:inherit;cursor:pointer;border-radius:6px;flex:none;place-items:center;padding:5px;display:grid;overflow:hidden}.product-detail-thumbnails>button.is-active{border:2px solid var(--linking-color-primary);padding:4px}.product-detail-thumbnails figure,.product-detail-thumbnails figure .ant-image{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.product-detail-thumbnails figcaption{display:none}.product-detail-thumbnails .ant-image .ant-image-img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.product-detail-thumbnails>.product-detail-more{background:var(--linking-color-bg-layout);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-size:12px;line-height:18px;display:flex}.product-detail-more>svg,.product-detail-more>span{flex:none;display:block}.product-detail-more>svg{width:18px;height:18px}.product-detail-more>span{line-height:18px}.product-detail--browse .product-detail__content{min-width:0;padding:0}.product-detail--browse .product-detail__content h2{overflow-wrap:anywhere;width:auto;min-height:0;margin:3px 0 12px;font-size:26px;font-weight:400;line-height:1.5}.product-detail--browse .product-detail__model,.product-detail--browse .product-detail__price,.product-detail--browse .product-detail__inventory{height:auto;min-height:36px;color:var(--linking-color-product-detail-text);border:0;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 14px;font-size:14px;font-weight:400;line-height:22px;display:flex}.product-detail--browse .product-detail__model>span:first-child,.product-detail--browse .product-detail__price>span:first-child,.product-detail--browse .product-detail__inventory>span:first-child,.product-detail-field-label,.product-detail-option-row>span{width:64px;color:var(--linking-color-product-detail-text);flex:none;font-size:14px;font-weight:400;line-height:22px}.product-detail--browse .product-detail__model>span,.product-detail--browse .product-detail__inventory>span{color:inherit}.product-detail--browse .product-detail__price>.product-price,.product-detail--browse .product-detail__price .product-price b,.product-detail--browse .product-detail__additional-price{color:var(--linking-color-product-detail-price);font-size:14px;font-weight:400;line-height:22px}.product-detail--browse .product-detail__additional-price{width:auto;margin:0;padding:0;position:static}.product-detail-options{gap:14px;margin:0 0 14px;display:grid}.product-detail-option-row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;min-width:0;min-height:36px;display:grid}.product-detail-option-row>span{padding-top:7px}.product-detail-option-row>div{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.product-detail-option-row button{box-sizing:border-box;border:1px solid var(--linking-color-border-subtle);max-width:100%;min-height:36px;color:var(--linking-color-product-detail-text);background:var(--linking-color-bg-container);font:inherit;overflow-wrap:anywhere;text-align:left;cursor:pointer;border-radius:6px;padding:6px 14px;font-size:14px;font-weight:400;line-height:22px}.product-detail-option-row button[aria-pressed=true]{border-color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 7%, var(--linking-color-bg-container))}.product-detail-option-row button:disabled{cursor:default}.product-detail--browse .product-detail__purchase{flex-wrap:wrap;align-items:center;gap:16px;min-height:36px;margin:0 0 14px;display:flex}.product-detail-quantity{align-items:center;gap:16px;min-height:36px;display:flex}.product-detail-quantity-controls{align-items:center;gap:10px;height:36px;display:flex}.product-detail-quantity-controls>.ant-btn{width:32px;height:36px;padding:0}.product-detail-quantity-controls .ant-input-number{border-radius:6px;width:56px;height:36px}.product-detail-quantity-controls .ant-input-number-input{text-align:center;height:34px;padding-inline:4px}.product-detail-quantity-controls>.ant-btn,.product-detail-quantity-controls .ant-input-number-input{color:var(--linking-color-product-detail-text);font-size:14px;font-weight:400;line-height:22px}.product-detail--browse .product-detail__purchase>.ant-btn{flex:none;width:auto;min-width:0;height:36px}.product-detail-flow-section{border:0;margin-top:40px;padding:0}.product-detail-flow-section>header{margin-bottom:18px}.product-detail-flow-section h3{margin:0;font-size:18px;font-weight:400}.product-detail-parameter-groups{gap:18px;display:grid}.product-detail-parameter-group{background:var(--linking-color-product-detail-soft);border-radius:12px;padding:28px 32px}.product-detail-parameter-group h4{margin:0 0 22px;font-size:16px;font-weight:400}.product-detail-parameter-group dl{gap:18px;margin:0;display:grid}.product-detail-parameter-group dl>div{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:20px;min-height:0;padding:0;font-size:14px;line-height:22px;display:grid}.product-detail-parameter-group dt{color:var(--linking-color-text-secondary)}.product-detail-parameter-group dd{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0}.product-detail-notes{margin-top:28px}.product-detail-note-content{text-align:start;min-height:0;padding-top:4px}.product-detail-note-content h4{color:var(--linking-color-text-secondary);margin:0 0 6px;font-size:13px;font-weight:400}.product-detail-note-content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;font-size:13px;line-height:1.85}.product-detail-resource-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:16px;display:grid}.product-detail-resource{border:1px solid var(--linking-color-border-subtle);border-radius:10px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:18px;min-width:0;padding:20px;display:flex}.product-detail-resource-info{align-items:center;gap:12px;min-width:0;display:flex}.product-detail-resource-info>div{min-width:0}.product-detail-resource h4{text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:14px;font-weight:400;overflow:hidden}.product-detail-resource small{color:var(--linking-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.product-detail-resource__icon{width:40px;height:44px;color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 7%, var(--linking-color-bg-container));border-radius:6px;flex:none;place-items:center;display:inline-grid}.product-detail-resource-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.product-detail-videos{text-align:start;gap:16px;display:grid}.product-detail-video-player{width:100%;min-width:0}.product-detail-video-player video{object-fit:contain;object-position:center;background:var(--linking-color-product-detail-video-surface);border:0;width:100%;max-height:62vh;display:block}.product-detail-document-preview{border:0;width:100%;height:490px;display:block}.product-detail-related>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.product-related-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;display:grid}.product-package-card{border:1px solid var(--linking-color-border-subtle);border-radius:8px;min-width:0;overflow:hidden}.product-package-card>button{width:100%;height:100%;color:inherit;background:var(--linking-color-bg-container);font:inherit;text-align:left;cursor:pointer;border:0;padding:0;display:block}.product-package-card__image{background:var(--linking-color-bg-layout);height:180px}.product-package-card__image img{object-fit:contain;width:100%;height:100%}.product-package-card__body{padding:16px}.product-package-card__body h3{overflow-wrap:anywhere;margin:10px 0 8px;font-size:16px}.product-package-card__body p{color:var(--linking-color-text-secondary);margin:0 0 12px}.product-package-card__body dl{gap:7px;margin:0;display:grid}.product-package-card__body dl>div{grid-template-columns:38px minmax(0,1fr);gap:10px;display:grid}.product-package-card__body dt{color:var(--linking-color-text-secondary)}.product-package-card__body dd{overflow-wrap:anywhere;margin:0}.product-package-card__count{color:var(--linking-color-primary);font-size:12px}.product-package-card--list>button{grid-template-columns:140px minmax(0,1fr);display:grid}.product-package-card--list .product-package-card__image{height:140px}.product-detail-related .product-package-card--detail{border:0}.product-detail-related .product-package-card--detail .product-package-card__image{background:0 0}.product-detail-related .product-package-card--detail .product-package-card__body{padding:12px 0}.product-detail-related .product-package-card--detail .product-package-card__body p{overflow-wrap:anywhere;margin-bottom:6px;font-size:13px}.product-gallery-filters{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.product-detail-back{margin-bottom:16px}.product-gallery-photo{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.product-gallery-photo figure{flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;display:flex}.product-gallery-photo .ant-image{justify-content:center;align-items:center;width:100%;display:flex}.product-detail-gallery img{object-fit:contain;object-position:center}.product-gallery-focused{justify-content:center;align-items:center;padding:24px;display:flex}.product-gallery-focused figure{text-align:center;height:auto;margin:0}.product-gallery-focused figure .ant-image{height:490px}.product-gallery-focused .ant-image .ant-image-img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:490px}.product-gallery-workspace{text-align:start;height:100%;padding:24px;overflow:auto}.product-detail-package-picker{align-items:center;gap:16px;min-width:0;min-height:48px;margin:0 0 16px;display:flex}.product-detail-package-pills{align-items:center;gap:8px;min-width:0;max-width:100%;min-height:48px;display:flex;overflow-x:auto}.product-detail-package-pills button{background:var(--linking-color-product-detail-package-soft);max-width:220px;min-height:34px;color:var(--linking-color-product-detail-text);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:18px;flex:none;padding:5px 12px;font-size:14px;line-height:22px;overflow:hidden}.product-detail-package-pills button[aria-checked=true]{border-color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 7%, var(--linking-color-bg-container))}.product-detail-resource-file{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.product-detail-resource>.product-detail-resource-file>.product-detail-resource-actions{margin-left:auto}.product-detail-resource-file>.ui-operation-recovery{flex-basis:100%}.product-detail-file-info{min-width:0}.product-detail-file-info h4,.product-detail-file-info small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-detail-content-preview .product-detail-preview-body{box-sizing:border-box;text-align:start;height:100%;padding:28px 32px;overflow:auto}.product-detail-text-entry{min-width:0;margin-bottom:24px}.product-detail-text-entry h4{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.product-detail-text-entry-header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.product-detail-text-entry-header h4{min-width:0}.product-detail-text-entry-header>.ant-btn{flex:none}.product-detail-content-preview .product-richtext-renderer{text-align:start;border:0;border-radius:0;padding:0}.product-detail-content-preview .product-richtext-renderer figure{text-align:start}.product-detail-content-preview .product-richtext-renderer .ant-image{justify-content:center;align-items:center;max-width:100%;display:flex}.product-detail-content-preview .product-richtext-renderer img{object-fit:contain;object-position:center;max-width:100%;max-height:380px;display:block}.product-detail-gallery .ant-image{max-width:100%;overflow:hidden}.product-gallery-focused{min-width:0}.product-gallery-focused figure,.product-gallery-focused .ant-image{min-width:0;max-width:100%}.product-detail-attachment{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:12px 0;display:flex}.product-detail-attachment>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-detail-attachment>a{flex:none}.product-detail-quantity-controls>.ant-btn:is(:hover,:active,:disabled){color:var(--linking-color-product-detail-text)}.product-detail-quantity-controls>.ant-btn:disabled{opacity:1;background:var(--linking-color-product-detail-soft)}.product-detail-resource-actions .ant-btn{height:auto;padding:0;font-size:13px;line-height:22px}.product-detail-text-choice>h4{margin:0 0 12px}.product-detail-text-choice>h4 .ant-btn{text-overflow:ellipsis;white-space:nowrap;text-align:start;max-width:100%;overflow:hidden}.product-detail-videos{background:var(--linking-color-product-detail-video-surface);min-height:100%}.product-detail-video-player{aspect-ratio:16/9;background:var(--linking-color-product-detail-video-surface);max-height:62vh;position:relative}.product-detail-video-player video{height:100%}.product-detail-video-load{width:100%;color:var(--linking-color-product-detail-video-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.product-detail-main-image figure,.product-gallery-focused figure{position:relative}.product-detail-main-image figure .ui-operation-recovery,.product-gallery-focused figure .ui-operation-recovery{z-index:1;position:absolute;bottom:12px;right:12px}.product-detail-file-info h4,.product-detail-text-choice>h4{font-size:14px;font-weight:400}.product-detail-text-choice>h4 .ant-btn>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-detail-resource-actions>a{align-items:center;gap:5px;display:inline-flex}.product-detail-thumbnails>.product-detail-more{margin-left:0}.product-detail-text-entry>h4{margin:0 0 16px}.product-detail-text-entry-header{margin-bottom:16px}.product-detail-text-entry-header>h4{margin:0}.product-detail-videos{flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.product-detail-video-player{flex:none}.product-detail-video-player:only-child{margin-block:auto}.product-library--browse{padding:0;font-size:13px}.product-library--browse .library-workspace{grid-template-columns:184px minmax(0,1fr);align-items:stretch;display:grid}.product-library--browse .library-workspace--collapsed{grid-template-columns:42px minmax(0,1fr)}.product-library--browse .product-results{background:var(--linking-color-bg-layout);min-width:0;padding:25px 76px 24px 28px}.library-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.library-series{border-right:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);flex-direction:column;align-self:start;min-height:calc(100vh - 50px);padding:22px 12px 16px;display:flex;position:sticky;top:50px}.library-series-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.library-series-heading strong{font-size:14px;font-weight:500}.library-series-heading button{color:var(--linking-color-text-secondary);cursor:pointer;background:0 0;border:0}.library-series .ant-input-affix-wrapper{border-radius:7px;height:33px;font-size:12px}.library-series-folders{color:var(--linking-color-text-secondary);justify-content:space-between;align-items:center;margin:12px 0 5px;font-size:11px;display:flex}.library-series-folders .ant-btn{color:inherit;font-size:11px}.library-series-all{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;height:34px;padding:6px 9px;display:flex}.library-series-all[aria-pressed=true]{color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 8%, var(--linking-color-bg-container))}.library-series .ant-tree{background:0 0;margin-top:5px;font-size:12px}.library-series .ant-tree-treenode{width:100%;padding-bottom:2px}.library-series .ant-tree-indent-unit{width:14px}.library-series .ant-tree-switcher{width:18px;height:32px;line-height:32px}.library-series .ant-tree-node-content-wrapper{border-radius:6px;flex:1;min-width:0;padding:4px 6px;line-height:24px}.library-series .ant-tree-node-selected{color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 8%, var(--linking-color-bg-container))}.library-series-title{align-items:center;gap:6px;display:flex}.library-series-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-series-hot{width:14px;height:14px;color:var(--linking-color-warning);flex:none}.library-series-hint{color:var(--linking-color-text-disabled);margin-top:auto;padding-top:28px;font-size:11px}.library-series--collapsed{padding:14px 6px}.library-series-expand{color:var(--linking-color-text-secondary);writing-mode:vertical-rl;cursor:pointer;background:0 0;border:0}.library-search .ant-form-item{margin-bottom:0}.library-search .ant-form-item-control-input-content{border:1.5px solid var(--linking-color-primary);height:55px;box-shadow:0 3px 14px color-mix(in srgb, var(--linking-color-primary) 8%, transparent);border-radius:12px;align-items:center;gap:12px;padding:6px;display:flex}.library-search .ant-input-affix-wrapper{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding-left:12px;font-size:14px}.library-search .ant-input{font-size:14px}.library-search .ant-btn{height:40px;box-shadow:none;border-radius:8px;padding:0 25px;font-size:14px}.library-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.library-filter-overlay{transition-property:opacity,transform}.library-filter-trigger{border:1px solid var(--linking-color-border);height:36px;color:var(--linking-color-text);background:var(--linking-color-bg-container);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 13px 6px 11px;font-size:12px;display:inline-flex}.library-filter-trigger[aria-expanded=true],.library-filter-trigger[aria-pressed=true]{border-color:var(--linking-color-primary);color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 6%, var(--linking-color-bg-container))}.library-filter-trigger i{background:currentColor;border-radius:50%;width:5px;height:5px}.library-down{width:13px;color:var(--linking-color-text-secondary);display:inline-block}.library-tools-divider{background:var(--linking-color-border-subtle);width:1px;height:17px;margin:0 2px}.library-sort{color:var(--linking-color-text-secondary);align-items:center;gap:7px;font-size:12px;display:flex;position:relative}.library-sort select{appearance:none;border:1px solid var(--linking-color-border);max-width:154px;height:36px;color:var(--linking-color-text);background:var(--linking-color-bg-container);font:inherit;cursor:pointer;border-radius:7px;padding:7px 33px 7px 11px}.library-sort .library-down{pointer-events:none;position:absolute;right:12px}.library-view{border:1px solid var(--linking-color-border-subtle);border-radius:8px;gap:2px;margin-left:auto;padding:3px;display:flex}.library-view button{height:28px;color:var(--linking-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:flex}.library-view button[aria-pressed=true]{color:var(--linking-color-text);background:var(--linking-color-bg-layout);box-shadow:0 1px 3px color-mix(in srgb, var(--linking-color-text) 8%, transparent)}.library-selected{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.library-selected>button:not(.ant-btn){border:1px solid color-mix(in srgb, var(--linking-color-primary) 20%, var(--linking-color-border-subtle));background:color-mix(in srgb, var(--linking-color-primary) 5%, var(--linking-color-bg-container));max-width:100%;color:var(--linking-color-primary);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:9px;padding:5px 8px;font-size:11px;display:inline-flex}.library-selected .ant-btn{height:28px;color:var(--linking-color-text-secondary);font-size:11px}.library-results-head{color:var(--linking-color-text-secondary);justify-content:space-between;margin:22px 0 15px;font-size:12px;display:flex}.library-results-head strong{color:var(--linking-color-text);font-weight:500}.library-results-head>span:last-child{color:var(--linking-color-text-disabled);font-size:11px}.library-grid,.library-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-library--browse .library-card{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);border-radius:11px;min-width:0;transition:box-shadow .16s,border-color .16s;overflow:hidden}.product-library--browse .library-card:hover{border-color:color-mix(in srgb, var(--linking-color-primary) 30%, var(--linking-color-border));box-shadow:0 5px 18px color-mix(in srgb, var(--linking-color-text) 7%, transparent)}.library-card__open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,82px);padding:0 14px 14px;display:grid}.product-library--browse .library-card__visual{background:var(--linking-color-bg-layout);grid-column:1/-1;width:calc(100% + 28px);height:195px;margin:0 -14px 15px;overflow:hidden}.library-card__image{object-fit:contain;width:100%;height:100%;display:block}.library-card__identity{grid-column:1/-1;min-width:0;margin-bottom:10px}.library-card__identity h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:14px;font-weight:500;overflow:hidden}.library-card__identity p{text-overflow:ellipsis;white-space:nowrap;color:var(--linking-color-text-secondary);margin:0;font-size:11px;overflow:hidden}.library-card__field{grid-column:1/-1;gap:9px;min-width:0;padding:3px 0;font-size:11px;display:flex}.library-card__field span{color:var(--linking-color-text-disabled);flex:none}.library-card__field b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.library-card__stock{color:var(--linking-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;text-align:right;grid-area:6/2;align-self:end;padding-top:14px;font-size:10px;overflow:hidden}.library-card__price{white-space:nowrap;grid-area:6/1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1px 3px;min-width:0;padding-top:14px;display:grid}.library-card__price small{color:var(--linking-color-text-secondary);grid-column:1/-1;font-size:10px}.library-card__price b{margin-left:2px;font-size:12px;font-weight:400}.library-card__price strong{letter-spacing:-.5px;text-overflow:ellipsis;min-width:0;font-size:21px;font-weight:500;overflow:hidden}.library-list{border:1px solid var(--linking-color-border-subtle);border-radius:10px;overflow:hidden}.library-list-head,.library-card--list .library-card__open{grid-template-columns:80px minmax(135px,1.4fr) minmax(100px,1.2fr) minmax(60px,.7fr) minmax(70px,.8fr) minmax(80px,.7fr) minmax(90px,.8fr);align-items:center;gap:12px;display:grid}.library-list-head{background:var(--linking-color-bg-layout);color:var(--linking-color-text-secondary);padding:12px;font-size:11px}.product-library--browse .library-card--list{border:0;border-top:1px solid var(--linking-color-border-subtle);border-radius:0}.library-card--list .library-card__open{padding:13px 12px}.product-library--browse .library-card--list .library-card__visual{border-radius:6px;grid-column:1;width:80px;height:66px;margin:0}.library-card--list .library-card__identity{grid-column:2;margin:0}.library-card--list .library-card__identity h3{font-size:12px}.library-card--list .library-card__field{text-overflow:ellipsis;white-space:nowrap;grid-column:auto;padding:0;display:block;overflow:hidden}.library-card--list .library-card__field span{display:none}.library-card--list .library-card__stock{grid-area:1/6;align-self:center;padding:0;font-size:11px}.library-card--list .library-card__price{grid-area:1/7;padding:0}.library-card--list .library-card__price small{display:none}.library-card--list .library-card__price strong{font-size:15px}.library-card--list .library-card__price:has(>small:only-child) small{display:inline}.library-card--list .product-sales-status-labels{bottom:3px;left:3px}.library-loading-card{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);border-radius:11px;height:345px;padding:14px}.library-loading-card .ant-skeleton-title{min-width:100%;height:170px;margin:0 0 20px}.library-filter-popup{width:430px;color:var(--linking-color-text);font-size:12px}.library-filter-popup--category{width:650px}.library-filter-popup--tags{width:570px}.library-filter-popup header{border-bottom:1px solid var(--linking-color-border-subtle);justify-content:space-between;align-items:center;padding:17px 19px 14px;display:flex}.library-filter-popup header strong{font-size:14px;font-weight:500}.library-filter-popup header p{color:var(--linking-color-text-secondary);margin:3px 0 0;font-size:11px}.library-filter-popup header>button{width:25px;height:25px;color:var(--linking-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:19px}.library-filter-popup footer{border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-layout);border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 19px;display:flex}.library-filter-popup footer>span{color:var(--linking-color-text-secondary);font-size:11px}.library-filter-popup footer>div{gap:8px;display:flex}.library-filter-popup .ant-btn{font-size:12px}.library-category-all{border-bottom:1px solid var(--linking-color-border-subtle);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.library-category-all button{color:var(--linking-color-primary);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 9px}.library-category-all>span{color:var(--linking-color-text-secondary);font-size:11px}.library-category-columns{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.library-category-column{border-right:1px solid var(--linking-color-border-subtle);min-width:0}.library-category-column:last-child{border-right:0}.library-category-level{background:var(--linking-color-bg-layout);color:var(--linking-color-text-secondary);padding:10px 13px 8px;font-size:11px}.library-category-items{overscroll-behavior:contain;height:233px;padding:6px;overflow-y:auto}.library-category-node{border-radius:5px;align-items:center;gap:5px;min-width:0;margin:2px 0;padding:2px 5px;display:flex}.library-category-node.is-current{background:color-mix(in srgb, var(--linking-color-primary) 7%, var(--linking-color-bg-container))}.library-category-node input{accent-color:var(--linking-color-primary);cursor:pointer;margin:0}.library-category-node button{text-align:left;min-width:0;height:31px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:5px;padding:4px 2px;display:flex}.library-category-node button>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.library-category-node small{color:var(--linking-color-text-disabled);font-size:10px}.library-category-hint{color:var(--linking-color-text-disabled);padding:15px;font-size:11px}.library-tag-groups{overscroll-behavior:contain;max-height:360px;padding:3px 19px 5px;overflow-y:auto}.library-tag-group{border-bottom:1px solid var(--linking-color-border-subtle);grid-template-columns:60px minmax(0,1fr);gap:8px;padding:12px 0 13px;display:grid}.library-tag-group:last-child{border:0}.library-tag-group h3{margin:0;padding-top:6px;font-size:12px;font-weight:500}.library-tag-options{flex-wrap:wrap;gap:7px;display:flex}.library-tag-options button{background:var(--linking-color-bg-layout);min-height:31px;color:var(--linking-color-text);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;display:flex;position:relative}.library-tag-options button[aria-pressed=true]{border-color:var(--linking-color-primary);color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 6%, var(--linking-color-bg-container))}.library-tag-options button:disabled{color:var(--linking-color-text-disabled);cursor:not-allowed}.library-tag-options small{color:var(--linking-color-text-secondary);font-size:10px}.library-range-form{margin:0;padding:20px 19px}.library-range-row{grid-template-columns:34px minmax(0,1fr) 10px minmax(0,1fr) 24px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.library-range-row:last-child{margin-bottom:0}.library-range-row>span{color:var(--linking-color-text-secondary);font-size:11px}.library-range-row .ant-input{font-size:12px}.library-card__visual .ant-image{width:100%;height:100%}:is(.portal-main:has(>.space-catalog),.portal-main:has(>.space-detail)){background:var(--linking-color-bg-container)}.space-catalog,.space-detail{width:calc(100% - 40px);margin:0 auto}.space-catalog{padding:67px 0 54px}.space-visually-hidden,.space-mock-boundary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.space-filter-panel{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);box-shadow:var(--linking-shadow-card);border-radius:3px;padding:7px 18px 8px;overflow:hidden}.space-filter-row{grid-template-columns:94px minmax(0,1fr);align-items:start;min-height:38px;display:grid}.space-filter-row--brand{border-bottom:1px solid var(--linking-color-border-subtle);min-height:151px;margin-bottom:8px;padding-bottom:9px}.space-filter-label{border-right:1px solid var(--linking-color-border-subtle);min-height:29px;color:var(--linking-color-text);padding:5px 16px 4px 0;font-size:12px;font-weight:600;line-height:20px}.space-filter-options{flex-wrap:wrap;align-items:flex-start;gap:1px 4px;padding:1px 0 0 18px;display:flex}.space-filter-option{min-height:27px;color:var(--linking-color-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 9px;font-size:12px;line-height:19px}.space-filter-option:hover,.space-filter-option[aria-pressed=true]{color:var(--linking-color-primary)}.space-filter-option[aria-pressed=true]{font-weight:600}.space-filter-option:focus-visible,.space-card-entry:focus-visible,.space-page-number:focus-visible,.space-page-action:focus-visible,.space-detail-back:focus-visible,.space-detail-thumbnails button:focus-visible,.space-products-more:focus-visible{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:2px}.space-results{min-height:360px;margin-top:16px}.space-results>.ui-state{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);padding:64px}.space-building-state{min-height:220px;color:var(--linking-color-text-secondary);place-items:center;font-size:13px;display:grid}.space-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 16px;display:grid}.space-card{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);min-width:0;box-shadow:var(--linking-shadow-card);border-radius:2px;overflow:hidden}.space-card-entry{width:100%;color:var(--linking-color-text);background:var(--linking-color-bg-container);cursor:pointer;text-align:left;border:0;padding:0;display:block}.space-card-image{aspect-ratio:7/5;background:var(--linking-color-bg-layout);display:block;overflow:hidden}.space-card-image .ant-image,.space-card-image .ant-image-img{width:100%;height:100%}.space-card-image .ant-image-img{object-fit:cover;transition:transform var(--linking-motion-mid)}.space-card-entry:hover .space-card-image .ant-image-img{transform:scale(1.02)}.space-card-title{text-overflow:ellipsis;white-space:nowrap;min-height:42px;padding:12px 15px 10px;font-size:12px;line-height:20px;display:block;overflow:hidden}.space-pagination{margin-top:30px;display:flex}.space-page-number,.space-page-action{border:1px solid var(--linking-color-border-subtle);min-width:28px;height:28px;color:var(--linking-color-text-secondary);background:var(--linking-color-bg-container);cursor:pointer;border-radius:2px;padding:0 8px;font-size:12px}.space-page-number[aria-current=page]{border-color:var(--linking-color-primary);color:var(--linking-color-primary)}.space-page-action:disabled{color:var(--linking-color-text-disabled);cursor:default}.space-page-ellipsis{color:var(--linking-color-text-secondary);padding:0 4px}.space-detail{padding:54px 0 64px}.space-detail-back{border:1px solid var(--linking-color-border-subtle);height:34px;color:var(--linking-color-text-secondary);background:var(--linking-color-bg-container);cursor:pointer;align-items:center;gap:8px;margin-bottom:27px;padding:0 25px;font-size:12px;display:inline-flex}.space-detail-back span{font-size:20px;line-height:1}.space-detail-summary{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);min-height:515px;box-shadow:var(--linking-shadow-card);grid-template:"stage title"442px"thumbs thumbs"73px/680px minmax(0,1fr);display:grid;overflow:hidden}.space-detail-stage{background:var(--linking-color-bg-layout);grid-area:stage;overflow:hidden}.space-detail-hero,.space-detail-hero .ant-image-img{width:100%;height:100%}.space-detail-hero .ant-image-img{object-fit:cover}.space-detail-summary>h1{color:var(--linking-color-text);text-align:center;grid-area:title;align-self:start;margin:49px 28px 0;font-size:20px;font-weight:600;line-height:1.5}.space-detail-thumbnails{border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-layout);grid-area:thumbs;align-items:center;padding:8px 2px;display:flex}.space-detail-thumbnails button{background:var(--linking-color-bg-container);cursor:pointer;border:1px solid #0000;width:74px;height:58px;padding:2px}.space-detail-thumbnails button[aria-pressed=true]{border-color:var(--linking-color-primary)}.space-detail-thumbnails .ant-image,.space-detail-thumbnails .ant-image-img{width:100%;height:100%}.space-detail-thumbnails .ant-image-img{object-fit:cover}.space-product-section{margin-top:44px}.space-product-section>h2{margin:0 0 22px;font-size:15px;font-weight:500}.space-product-empty{color:var(--linking-color-text-disabled);text-align:center;margin:0;padding:18px 0 38px;font-size:12px}.space-product-section--series{margin-top:16px}.space-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.space-product-card{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);min-width:0;box-shadow:var(--linking-shadow-card);overflow:hidden}.space-product-image,.space-product-image .ant-image-img{width:100%}.space-product-image .ant-image-img{aspect-ratio:1;object-fit:contain}.space-product-copy{padding:12px 15px 11px}.space-product-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:13px;font-weight:600;overflow:hidden}.space-product-copy p{color:var(--linking-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:10px;overflow:hidden}.space-product-price{justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;display:flex}.space-product-price strong{color:var(--linking-color-error);font-size:13px;font-weight:500}.space-product-price span{color:var(--linking-color-text-disabled)}.space-products-more{color:var(--linking-color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:19px auto 0;padding:4px 10px;font-size:14px;display:flex}.space-products-more span{font-size:12px}@media (prefers-reduced-motion:reduce){.space-card-image .ant-image-img{transition:none}}.portal-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-solution-drawer-root .ant-drawer-mask{background:color-mix(in srgb, var(--linking-color-text) 56%, transparent)}.portal-solution-drawer-root .ant-drawer-content-wrapper{box-shadow:none;overflow:visible}.portal-solution-drawer .ant-drawer-header{z-index:2;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.portal-solution-drawer .ant-drawer-body{background:color-mix(in srgb, var(--linking-color-bg-container) 95%, var(--linking-color-text-disabled));min-height:0;padding:0;overflow:hidden}.portal-whole-cart-shell{width:100%;height:100%;position:relative}.portal-cart-edge-rail{z-index:2;width:42px;min-height:112px;box-shadow:-2px 1px 5px color-mix(in srgb, var(--linking-color-text) 14%, transparent);color:var(--linking-color-primary);background:var(--linking-color-bg-container);cursor:pointer;writing-mode:vertical-rl;border:0;border-radius:3px 0 0 3px;justify-content:center;align-items:center;gap:6px;padding:9px 0;font-size:11px;line-height:1;display:flex;position:absolute;top:0;left:-42px}.portal-cart-edge-rail>span:first-child{letter-spacing:-6px;font-size:18px;transform:rotate(90deg)}.portal-cart-edge-rail:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:2px}.portal-cart-empty{text-align:center;gap:12px;width:390px;margin:110px auto;display:grid}.portal-cart-empty h2,.portal-cart-empty p{margin:0}.portal-cart-empty p,.portal-cart-muted{color:var(--linking-color-text-secondary)}.portal-create-solution-modal .ant-modal-container,.portal-copy-modal .ant-modal-container,.portal-create-space-modal .ant-modal-container,.portal-sort-modal .ant-modal-container,.portal-price-modal .ant-modal-container,.portal-settings-modal .ant-modal-container{border-radius:4px;padding:0;overflow:hidden}.portal-create-solution-modal .ant-modal-header,.portal-copy-modal .ant-modal-header,.portal-create-space-modal .ant-modal-header,.portal-sort-modal .ant-modal-header,.portal-price-modal .ant-modal-header,.portal-settings-modal .ant-modal-header{box-sizing:border-box;border-bottom:1px solid var(--linking-color-border-subtle);align-items:center;height:50px;min-height:0;margin:0;padding:0 18px;font-size:16px;display:flex}.portal-create-solution-modal .ant-modal-close,.portal-copy-modal .ant-modal-close,.portal-create-space-modal .ant-modal-close,.portal-sort-modal .ant-modal-close,.portal-price-modal .ant-modal-close,.portal-settings-modal .ant-modal-close{top:8px;right:10px}.portal-create-solution-modal .ant-modal-body{background:var(--linking-color-bg-layout);height:454px;padding:16px;overflow-y:auto}.portal-create-solution-modal .ant-modal-footer,.portal-copy-modal .ant-modal-footer,.portal-create-space-modal .ant-modal-footer,.portal-sort-modal .ant-modal-footer,.portal-price-modal .ant-modal-footer,.portal-settings-modal .ant-modal-footer{box-sizing:border-box;border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);justify-content:flex-end;align-items:center;gap:10px;height:52px;min-height:0;margin:0;padding:0 16px;display:flex}.portal-create-solution-body{gap:16px;display:grid}.portal-create-card{background:var(--linking-color-bg-container);border:0;border-radius:3px;gap:14px;padding:24px 26px 18px;display:grid}.portal-create-card-heading,.portal-preview-heading,.portal-cart-workspace-header,.portal-cart-items-heading,.portal-cart-summary-footer{justify-content:space-between;align-items:center;display:flex}.portal-create-card-heading strong{color:var(--linking-color-text);font-size:15px}.portal-create-card>label,.portal-customer-detail label{color:var(--linking-color-text-secondary);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;font-size:12px;display:grid}.portal-create-card>label .ant-input{height:30px}.portal-create-card label b,.portal-copy-content label b{color:color-mix(in oklch, var(--linking-color-error) 75%, var(--linking-color-bg-container))}.portal-customer-detail{gap:12px;display:grid}.portal-customer-detail label .ant-input{max-width:150px}.portal-create-expand,.portal-create-new-space{justify-self:start;height:auto;padding:0;font-size:12px}.portal-create-footer-divider{background:var(--linking-color-border-subtle);width:1px;height:18px}.portal-create-space-modal .ant-modal-body{height:383px;padding:24px 18px;overflow-y:auto}.portal-simple-content,.portal-sort-content{display:grid}.portal-create-space-content{align-content:start;gap:16px}.portal-create-space-content h3,.portal-space-requirement h3{border-left:3px solid var(--linking-color-primary);color:var(--linking-color-text);margin:0;padding-left:14px;font-size:14px}.portal-create-space-content>label,.portal-space-requirement label{color:var(--linking-color-text-secondary);grid-template-columns:90px minmax(0,340px);align-items:center;gap:12px;padding-left:14px;font-size:12px;display:grid}.portal-requirement-toggle{justify-self:start;height:auto;margin-left:14px;padding:0;font-size:12px}.portal-space-requirement{border-top:1px solid var(--linking-color-border-subtle);gap:12px;padding-top:14px;display:grid}.portal-requirement-files{color:var(--linking-color-text-secondary);grid-template-columns:90px 150px 150px;align-items:center;gap:10px;padding-left:14px;font-size:12px;display:grid}.portal-sort-modal .ant-modal-body{height:341px;padding:16px}.portal-sort-modal .ant-modal-footer{justify-content:center}.portal-sort-tip{color:color-mix(in oklch, var(--linking-color-error) 75%, var(--linking-color-bg-container));margin:0 0 8px;font-size:12px;line-height:1.5}.portal-sort-content ol{max-height:250px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.portal-sort-content li{border-bottom:1px solid var(--linking-color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;display:grid}.portal-sort-actions{display:flex}.portal-settings-modal .ant-modal-body{box-sizing:border-box;align-items:center;height:68px;padding:0 20px;display:flex}.portal-settings-content .ant-checkbox-wrapper{align-items:flex-start;font-size:12px;line-height:20px}.portal-copy-modal .ant-modal-body{background:var(--linking-color-bg-layout);height:454px;padding:16px;overflow-y:auto}.portal-copy-content{gap:16px;display:grid}.portal-copy-content section{background:var(--linking-color-bg-container);border-radius:3px;gap:14px;padding:18px 26px;display:grid}.portal-copy-content h3,.portal-copy-content p{margin:0}.portal-copy-content h3{font-size:15px}.portal-copy-content p,.portal-copy-content label{color:var(--linking-color-text-secondary);font-size:12px}.portal-copy-content label{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.portal-price-modal .ant-modal-body{padding:24px}.portal-price-content{gap:22px;font-size:12px;display:grid}.portal-price-content>div,.portal-price-content>label,.portal-price-content fieldset{border:0;align-items:center;gap:16px;margin:0;padding:0;display:flex}.portal-price-content>div>span,.portal-price-content>label>span,.portal-price-content legend{width:92px;color:var(--linking-color-text-secondary);flex:0 0 92px}.portal-price-content legend{float:left}.portal-price-content .ant-input-number{width:90px}.portal-price-content .ant-radio-wrapper{font-size:12px}.portal-cart-workspace{height:100%;min-height:0;color:var(--linking-color-text);grid-template-rows:36px minmax(0,1fr) 68px;font-size:12px;display:grid}.portal-cart-workspace-header{border-bottom:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);gap:16px;padding:0 10px}.portal-cart-primary-tools,.portal-cart-workspace-actions,.portal-cart-terminal-actions,.portal-cart-amounts{align-items:center;display:flex}.portal-cart-primary-tools,.portal-cart-workspace-actions{gap:0}.portal-cart-primary-tools .ant-btn,.portal-cart-workspace-actions .ant-btn{height:28px;color:var(--linking-color-text-secondary);border-radius:0;padding:0 15px;font-size:12px}.portal-cart-primary-tools .ant-btn+.ant-btn,.portal-cart-workspace-actions .ant-btn+.ant-btn{border-left:1px solid var(--linking-color-border-subtle)}.portal-cart-workspace-main{grid-template-columns:180px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.portal-cart-space-rail{border-right:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);grid-template-rows:42px minmax(0,1fr);min-height:0;display:grid}.portal-cart-space-summary{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.portal-cart-space-summary strong{font-size:13px}.portal-cart-space-tabs{align-content:start;min-height:0;padding:6px 8px;display:grid;overflow-y:auto}.portal-cart-space-tabs [role=tab]{min-width:0;min-height:42px;color:var(--linking-color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.portal-cart-space-tabs [role=tab][aria-selected=true]{border-color:var(--linking-color-input-border-light);color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 7%, var(--linking-color-bg-container));font-weight:600}.portal-cart-space-tabs [role=tab]:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:1px}.portal-cart-space-tabs [role=tab] span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-cart-space-tabs [role=tab] small{color:var(--linking-color-text-disabled);flex:none;font-weight:400}.portal-cart-items{background:color-mix(in srgb, var(--linking-color-bg-container) 95%, var(--linking-color-text-disabled));grid-template-rows:42px auto auto 48px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.portal-cart-items--empty{grid-template-rows:auto auto 48px minmax(0,1fr)}.portal-cart-items-heading{border-bottom:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);padding:0 16px}.portal-cart-items-heading>div{align-items:baseline;gap:8px;display:flex}.portal-cart-items-heading span{color:var(--linking-color-text-secondary)}.portal-cart-items-empty{grid-row:2;place-content:center;justify-items:center;height:150px;min-height:0;display:grid}.portal-cart-items--empty .portal-cart-items-empty{grid-row:1}.portal-cart-items-empty>p{color:var(--linking-color-text-secondary);margin:0;font-size:14px}.portal-cart-item-list{align-content:start;min-height:0;margin:0;padding:12px 16px;list-style:none;display:grid;overflow-y:auto}.portal-cart-items:not(.portal-cart-items--empty) .portal-cart-item-list{grid-row:2;max-height:calc(100vh - 206px)}.portal-cart-item-list li{border-bottom:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);grid-template-columns:18px auto 48px minmax(150px,1fr) 90px 112px 90px;align-items:center;gap:10px;min-height:78px;padding:9px 12px;transition:border-color .12s,opacity .12s,transform .12s;display:grid}.portal-cart-item-list li.is-dragging{opacity:.42}.portal-cart-item-list li.is-drop-target{border-top:2px solid var(--linking-color-primary);transform:translateY(1px)}.portal-cart-drag-handle{width:18px;height:34px;color:var(--linking-color-text-disabled);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:2px;place-items:center;font-size:14px;line-height:1;display:grid}.portal-cart-drag-handle:hover,.portal-cart-drag-handle:focus-visible{color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 7%, var(--linking-color-bg-container))}.portal-cart-drag-handle:active{cursor:grabbing}.portal-cart-item-image,.portal-cart-item-image .ant-image,.portal-cart-item-image img{width:48px;height:48px}.portal-cart-item-image{color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 7%, var(--linking-color-bg-container));place-items:center;font-weight:700;display:grid;overflow:hidden}.portal-cart-item-image img{object-fit:cover}.portal-cart-item-copy{gap:2px;min-width:0;display:grid}.portal-cart-item-copy strong,.portal-cart-item-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-cart-item-copy span,.portal-cart-item-list label{color:var(--linking-color-text-secondary);font-size:11px}.portal-cart-item-copy .ant-tag{width:fit-content;margin:0}.portal-cart-item-list label{gap:3px;display:grid}.portal-cart-item-list .ant-input-number{width:100%}.portal-cart-item-total{text-align:right}.portal-custom-product-row{border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);align-items:center;gap:8px;padding:7px 16px;display:flex}.portal-cart-items:not(.portal-cart-items--empty) .portal-custom-product-row{grid-row:3}.portal-cart-items--empty .portal-custom-product-row{grid-row:2}.portal-custom-product-row .ant-input{flex:1}.portal-cart-add-row{border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);justify-content:center;align-items:center;gap:10px;min-height:48px;display:flex}.portal-cart-items:not(.portal-cart-items--empty) .portal-cart-add-row{grid-row:4}.portal-cart-items--empty .portal-cart-add-row{grid-row:3}.portal-cart-add-row i{background:var(--linking-color-border-subtle);width:1px;height:18px}.portal-cart-add-row .ant-btn{color:color-mix(in srgb, var(--linking-color-primary) 76%, var(--linking-color-text-secondary));font-size:12px}.portal-cart-items-filler{background:color-mix(in srgb, var(--linking-color-bg-container) 95%, var(--linking-color-text-disabled));min-height:0}.portal-cart-items:not(.portal-cart-items--empty) .portal-cart-items-filler{grid-row:5}.portal-cart-items--empty .portal-cart-items-filler{grid-row:4}.portal-cart-summary-footer{border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);grid-template-columns:180px minmax(0,1fr) auto;padding:0 16px 0 0;display:grid}.portal-cart-space-count{border-right:1px solid var(--linking-color-border-subtle);align-content:center;gap:7px;height:100%;padding:0 16px;display:grid}.portal-cart-space-count strong{color:var(--linking-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.portal-cart-space-count strong span{color:var(--linking-color-primary);font-size:11px}.portal-cart-space-count>span{color:var(--linking-color-text-secondary)}.portal-cart-space-count b{color:var(--linking-color-text);font-weight:500}.portal-cart-amounts{place-content:center;gap:6px;display:grid}.portal-cart-amounts span{color:var(--linking-color-text-secondary);align-items:baseline;gap:8px;display:flex}.portal-cart-amounts strong{color:color-mix(in oklch, var(--linking-color-error) 75%, var(--linking-color-bg-container));font-size:15px}.portal-cart-amounts .ant-btn{height:auto;padding:0;font-size:12px}.portal-cart-terminal-actions{gap:6px}.portal-cart-terminal-actions .ant-btn{font-size:12px}.portal-solution-mini-layer{--portal-mini-cart-width:min(575px, calc(100vw - 70px));z-index:900;pointer-events:none;position:fixed;inset:0}.portal-solution-mini-cart{width:var(--portal-mini-cart-width);height:100vh;color:var(--linking-color-text);pointer-events:auto;font-size:12px;position:fixed;top:0;right:0}.portal-mini-cart-panel{border-left:1px solid var(--linking-color-border-subtle);width:100%;height:100%;box-shadow:-4px 0 12px color-mix(in srgb, var(--linking-color-text) 13%, transparent);background:var(--linking-color-bg-container);grid-template-rows:36px minmax(0,1fr) 58px;display:grid;overflow:hidden}.portal-mini-cart-header{border-bottom:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);justify-content:space-between;align-items:center;min-width:0;display:flex}.portal-mini-cart-header .portal-cart-primary-tools{min-width:0}.portal-mini-cart-header .portal-cart-primary-tools .ant-btn{padding:0 10px}.portal-mini-cart-header>.ant-btn{border-left:1px solid var(--linking-color-border-subtle);height:28px;color:var(--linking-color-text-secondary);border-radius:0;flex:none;padding:0 12px;font-size:12px}.portal-mini-cart-main{background:color-mix(in srgb, var(--linking-color-bg-container) 96%, var(--linking-color-text-disabled));grid-template-columns:180px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.portal-mini-space-rail{border-right:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);grid-template-rows:42px minmax(0,1fr);min-height:0;display:grid}.portal-mini-space-rail>strong{align-items:center;padding:0 16px;font-size:13px;display:flex}.portal-mini-space-rail>div{align-content:start;min-height:0;padding:6px 8px;display:grid;overflow-y:auto}.portal-mini-space-rail [role=tab]{min-height:42px;color:var(--linking-color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.portal-mini-space-rail [role=tab][aria-selected=true]{border-color:var(--linking-color-input-border-light);color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 7%, var(--linking-color-bg-container))}.portal-mini-space-rail [role=tab] span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-mini-space-rail [role=tab] small{color:var(--linking-color-text-disabled);flex:none}.portal-mini-items{grid-template-rows:minmax(0,1fr) auto 42px;min-width:0;min-height:0;display:grid;overflow:hidden}.portal-mini-items-empty{color:var(--linking-color-text-secondary);place-content:center;justify-items:center;display:grid}.portal-mini-items-empty p{margin:0}.portal-mini-items>ul{min-height:0;margin:0;padding:8px 10px;list-style:none;overflow-y:auto}.portal-mini-items>ul>li{border-bottom:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:8px 6px;display:grid}.portal-mini-item-image,.portal-mini-item-image .ant-image,.portal-mini-item-image img{width:42px;height:42px}.portal-mini-item-image{color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 7%, var(--linking-color-bg-container));place-items:center;font-weight:700;display:grid;overflow:hidden}.portal-mini-item-image img{object-fit:cover}.portal-mini-items li>div:nth-child(2){gap:2px;min-width:0;display:grid}.portal-mini-items li>div:nth-child(2) strong,.portal-mini-items li>div:nth-child(2) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-mini-items li>div:nth-child(2) span,.portal-mini-items li>div:nth-child(2) small{color:var(--linking-color-text-secondary);font-size:10px}.portal-mini-items li>b{color:color-mix(in oklch, var(--linking-color-error) 75%, var(--linking-color-bg-container));font-size:11px}.portal-mini-custom-row{border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);gap:6px;padding:7px 10px;display:flex}.portal-mini-add-row{border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);justify-content:center;align-items:center;gap:5px;display:flex}.portal-mini-add-row i{background:var(--linking-color-border-subtle);width:1px;height:18px}.portal-mini-add-row .ant-btn{color:var(--linking-color-primary);padding-inline:5px;font-size:12px}.portal-mini-cart-footer{border-top:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px 0 12px;display:grid}.portal-mini-amounts{gap:4px;min-width:0;display:grid}.portal-mini-amounts>span{min-width:0;color:var(--linking-color-text-secondary);white-space:nowrap;align-items:baseline;gap:5px;display:flex}.portal-mini-amounts strong{color:color-mix(in oklch, var(--linking-color-error) 75%, var(--linking-color-bg-container));text-overflow:ellipsis;font-size:13px;overflow:hidden}.portal-mini-amounts .ant-btn{height:auto;padding:0;font-size:11px}.portal-mini-actions{align-items:center;gap:4px;display:flex}.portal-mini-actions .ant-btn{padding-inline:8px;font-size:11px}.portal-preview-modal{max-width:none}.portal-preview-modal .ant-modal-container{border-radius:3px;height:calc(100vh - 30px);padding:0;overflow:hidden}.portal-preview-modal .ant-modal-header{width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.portal-preview-modal .ant-modal-close{color:var(--linking-color-bg-container);background:var(--linking-color-text);border-radius:50%;top:10px;right:10px}.portal-preview-modal .ant-modal-body,.portal-solution-preview{height:100%}.portal-solution-preview{background:var(--linking-color-bg-layout);grid-template-rows:60px minmax(0,1fr) 42px;display:grid}.portal-preview-tools{border-bottom:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);justify-content:flex-end;align-items:center;gap:8px;padding:0 42px 0 16px;display:flex}.portal-preview-sheet{background:var(--linking-color-bg-container);margin:0 16px;padding-top:76px;overflow:auto}.portal-preview-sheet table,.portal-order-preview table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.portal-preview-sheet th,.portal-preview-sheet td,.portal-order-preview th,.portal-order-preview td{border:1px solid var(--linking-color-border-subtle);text-align:center;height:28px;padding:4px 10px}.portal-preview-sheet tfoot td{text-align:left;font-weight:600}.portal-preview-zoom{color:var(--linking-color-bg-container);background:var(--linking-color-text-disabled);border-radius:18px;place-self:center end;margin-right:16px;padding:6px 16px}.portal-order-modal{max-width:none}.portal-order-modal .ant-modal-container{border-radius:3px;height:calc(100vh - 30px);padding:0;overflow:hidden}.portal-order-modal .ant-modal-header{border-bottom:1px solid var(--linking-color-border-subtle);justify-content:center;align-items:center;height:60px;margin:0;display:flex}.portal-order-modal .ant-modal-title{font-size:19px}.portal-order-modal .ant-modal-close{background:var(--linking-color-bg-container);border-radius:50%;width:38px;height:38px;top:10px;right:10px}.portal-order-modal .ant-modal-body{background:var(--linking-color-bg-layout);height:calc(100% - 60px);overflow:auto}.portal-order-preview{padding:16px;position:relative}.portal-order-preview>.ant-btn{position:absolute;top:-52px;right:18px}.portal-order-preview>p{background:var(--linking-color-bg-container);margin:0 0 10px;padding:10px 16px;font-size:11px}.portal-order-preview>p b{color:color-mix(in oklch, var(--linking-color-error) 75%, var(--linking-color-bg-container))}.portal-order-preview section{background:var(--linking-color-bg-container);padding:14px 16px}.portal-order-preview h2{text-align:center;margin:0 0 14px;font-size:16px}.portal-order-note,.portal-order-total{border:1px solid var(--linking-color-border-subtle);border-top:0;min-height:38px;padding:10px 16px}@media (prefers-reduced-motion:reduce){.portal-solution-drawer-root *,.portal-solution-mini-layer *,.portal-create-solution-modal *,.portal-preview-modal *{transition:none;animation:none}}.portal-account-menu-anchor{display:contents}.portal-top-actions{margin-right:-.5px}.portal-top-actions .ant-badge-count{translate:.25px}.portal-account>span:last-child{translate:-.25px}.portal-account-menu{z-index:80;border:1px solid var(--linking-color-border-subtle);width:190px;color:var(--linking-color-text);background:var(--linking-color-bg-container);box-shadow:var(--linking-shadow-popover);border-radius:1px;position:fixed;top:50px;right:16px}.portal-account-menu-summary{border-bottom:1px solid var(--linking-color-border-subtle);align-items:center;gap:10px;height:72px;padding:0 14px;display:flex}.portal-account-menu-summary-copy{gap:5px;min-width:0;display:grid}.portal-account-menu-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.portal-account-menu-summary small{color:var(--linking-color-text-secondary);font-size:11px;line-height:14px}.portal-account-menu ul{margin:0;padding:0;list-style:none}.portal-account-menu li{border-bottom:1px solid var(--linking-color-border-subtle);margin:0;position:relative}.portal-account-menu li:last-child{border-bottom:0}.portal-account-menu li>button{width:100%;height:47px;color:var(--linking-color-text-secondary);background:var(--linking-color-bg-container);cursor:pointer;text-align:left;border:0;align-items:center;gap:11px;padding:0 15px;font-size:12px;display:flex}.portal-account-menu li>button:hover{color:var(--linking-color-text);background:var(--linking-color-fill-secondary)}.portal-account-menu li>button:focus-visible{color:var(--linking-color-text);background:var(--linking-color-fill-secondary);outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:calc(-1 * var(--linking-focus-width))}.portal-account-menu-icon{width:16px;height:16px;color:var(--linking-color-text-tertiary);flex:0 0 16px;place-items:center;font-size:16px;font-style:normal;line-height:16px;display:inline-grid}.portal-account-flyout{z-index:81;border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);width:236px;box-shadow:var(--linking-shadow-popover);border-radius:1px;position:absolute;top:-1px;right:calc(100% + 1px)}.portal-account-history-flyout article{text-align:left;gap:5px;padding:13px 13px 11px;display:grid}.portal-account-history-flyout strong{color:var(--linking-color-text);font-size:12px}.portal-account-history-flyout small{color:var(--linking-color-text-tertiary);font-size:10px}.portal-account-history-flyout button,.portal-account-settings-flyout button{border:0;border-top:1px solid var(--linking-color-border-subtle);width:100%;height:38px;color:var(--linking-color-text-tertiary);background:var(--linking-color-bg-container);cursor:pointer;font-size:11px}.portal-account-history-flyout button:hover,.portal-account-settings-flyout button:hover{color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 4%, var(--linking-color-bg-container))}.portal-account-settings-flyout{width:142px}.portal-account-settings-flyout button{height:47px;color:var(--linking-color-primary);border-top:0}.portal-account-toast{z-index:1100;border:1px solid var(--linking-color-border-subtle);color:var(--linking-color-text-secondary);background:var(--linking-color-bg-container);box-shadow:var(--linking-shadow-popover);border-radius:3px;align-items:center;gap:12px;padding:9px 13px;font-size:12px;display:flex;position:fixed;top:66px;left:50%;transform:translate(-50%)}.portal-account-toast button{color:var(--linking-color-text-tertiary);cursor:pointer;background:0 0;border:0;padding:0;font-size:17px}.portal-account-visitors-modal .ant-modal-content,.portal-account-switch-modal .ant-modal-content{border-radius:3px;padding:0;overflow:hidden}.portal-account-visitors-modal .ant-modal-header,.portal-account-switch-modal .ant-modal-header{border-bottom:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);height:48px;margin:0;padding:0 48px}.portal-account-visitors-modal .ant-modal-title,.portal-account-switch-modal .ant-modal-title{text-align:center;font-size:15px;font-weight:600;line-height:48px}.portal-account-visitors-modal .ant-modal-close,.portal-account-switch-modal .ant-modal-close{color:var(--linking-color-text-secondary);top:7px;right:8px}.portal-account-visitors-modal .ant-modal-body{height:620px}.portal-visitor-manager{background:var(--linking-color-fill-secondary);grid-template-columns:164px 1fr;height:100%;display:grid}.portal-visitor-groups{align-content:start;gap:9px;padding:10px;display:grid}.portal-visitor-groups button{border:1px solid var(--linking-color-border-subtle);min-height:78px;color:var(--linking-color-text-secondary);background:var(--linking-color-bg-container);cursor:pointer;text-align:left;border-radius:8px;align-content:space-between;padding:12px 10px 11px;display:grid;position:relative}.portal-visitor-groups button.is-active{border-color:var(--linking-color-border-subtle)}.portal-visitor-groups strong{font-size:12px}.portal-visitor-groups button>span:last-child{justify-self:end;font-size:11px}.portal-visitor-groups .portal-visitor-create-group{min-height:78px;color:var(--linking-color-primary);text-align:center;place-content:center;font-size:13px}.portal-visitor-list{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);border-radius:6px;min-width:0;margin:10px 10px 10px 0}.portal-visitor-list>header{border-bottom:1px solid var(--linking-color-border-subtle);justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.portal-visitor-list>header>div{align-items:center;gap:12px;display:flex}.portal-visitor-list>header strong{font-size:12px}.portal-visitor-list>header button{color:var(--linking-color-primary);background:0 0;border:0;font-size:12px}.portal-visitor-search{border:1px solid var(--linking-color-text-disabled);border-radius:50%;width:12px;height:12px}.portal-visitor-row{border-bottom:1px solid var(--linking-color-border-subtle);grid-template-columns:42px minmax(0,1fr) auto;gap:8px;min-height:104px;padding:14px 12px;display:grid;position:relative}.portal-visitor-row>.ant-image{width:38px;height:38px}.portal-visitor-summary{align-content:start;gap:3px;display:grid}.portal-visitor-summary strong{font-size:12px}.portal-visitor-summary small{color:var(--linking-color-text-tertiary);font-size:10px}.portal-visitor-summary p{color:var(--linking-color-text-tertiary);align-items:center;gap:6px;margin:9px 0 0;font-size:10px;display:flex}.portal-visitor-summary p b{color:var(--linking-color-text-secondary)}.portal-visitor-summary p span{background:var(--linking-color-fill-secondary);border-radius:8px;padding:1px 7px}.portal-visitor-summary p span.is-primary{color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 10%, var(--linking-color-bg-container))}.portal-visitor-validity{color:var(--linking-color-text-tertiary);font-size:10px}.portal-visitor-actions{gap:8px;display:flex;position:absolute;bottom:13px;right:12px}.portal-visitor-actions button{border:1px solid color-mix(in srgb, var(--linking-color-primary) 55%, var(--linking-color-bg-container));height:26px;color:var(--linking-color-primary);background:var(--linking-color-bg-container);border-radius:3px;padding:0 10px;font-size:10px}.portal-visitor-actions button.is-primary{color:var(--linking-color-bg-container);background:var(--linking-color-primary)}.portal-account-inline-notice{color:var(--linking-color-text-tertiary);margin:14px;font-size:11px}.portal-account-switch-modal .ant-modal-body{min-height:400px;padding:10px}.portal-account-switch-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.portal-account-switch-list>li{margin:0}.portal-account-switch-list>li>button{min-height:58px;color:var(--linking-color-text);background:var(--linking-color-bg-container);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:4px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:6px 10px;display:grid}.portal-account-switch-list>li>button:hover{background:var(--linking-color-fill-secondary)}.portal-account-switch-list>li>button.is-current{border-color:var(--linking-color-primary)}.portal-account-switch-copy{gap:3px;min-width:0;display:grid}.portal-account-switch-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal-account-switch-copy em{color:var(--linking-color-text-disabled);margin-left:5px;font-size:10px;font-style:normal;font-weight:400}.portal-account-switch-copy small{color:var(--linking-color-text-tertiary);font-size:10px}.portal-account-current-check{color:var(--linking-color-primary);font-size:19px}.portal-account-switch-notice{color:var(--linking-color-text-tertiary);margin:12px 10px;font-size:11px}.portal-account-logout-label{white-space:nowrap;width:2em;display:inline-block;overflow:hidden}@media (prefers-reduced-motion:reduce){.portal-account-menu,.portal-account-flyout,.portal-account-toast{transition:none}}.product-portal-shell{--portal-v2-series-width:180px;--portal-v2-layer-height:70px;--portal-v2-toolbar-height:50px;--portal-v2-gutter:16px;width:100%;min-width:0;min-height:100vh;color:var(--linking-color-text);background:var(--linking-color-bg-layout)}.portal-skip-link{z-index:100;color:var(--linking-color-bg-container);background:var(--linking-color-primary);border-radius:3px;padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.portal-skip-link:focus{transform:translateY(0)}.portal-topbar{z-index:30;border-bottom:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);height:50px;box-shadow:var(--linking-shadow-card);position:sticky;top:0}.portal-topbar-inner{align-items:center;width:calc(100% - 32px);height:50px;margin:0 auto;display:flex}.portal-brand{width:30px;height:50px;color:var(--linking-color-text);flex:0 0 30px;align-items:center;text-decoration:none;display:inline-flex}.portal-brand-mark{width:22px;height:22px;display:block;position:relative}.portal-brand-mark i{background:var(--linking-color-text);border-radius:3px;width:5px;display:block;position:absolute;transform:rotate(34deg)}.portal-brand-mark i:first-child{height:16px;top:1px;left:4px}.portal-brand-mark i:nth-child(2){height:17px;top:4px;left:10px}.portal-brand-mark i:nth-child(3){height:12px;top:1px;left:16px}.portal-main-nav{flex:auto;align-items:stretch;height:50px;display:flex}.portal-main-nav a,.portal-main-nav button,.portal-nav-disabled{color:var(--linking-color-text-secondary);white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 9px;font-size:13px;text-decoration:none;transition:color .12s,background .12s;display:inline-flex;position:relative}.portal-main-nav a:hover,.portal-main-nav a[aria-current=page]{color:var(--linking-color-text);font-weight:600}.portal-main-nav a[aria-current=page]:after{background:var(--linking-color-text);content:"";height:2px;position:absolute;bottom:0;left:10px;right:10px}.portal-main-nav a:first-child[aria-current=page]{background:color-mix(in srgb, var(--linking-color-text) 4%, var(--linking-color-bg-container))}.portal-main-nav a:first-child[aria-current=page]:after{display:none}.portal-nav-separator{background:var(--linking-color-border-subtle);align-self:center;width:1px;height:16px;margin:0 4px}.portal-main-nav .portal-nav-disabled{color:var(--linking-color-text-disabled);cursor:not-allowed}.portal-top-actions{flex:none;align-items:center;gap:7px;display:flex}.portal-share-action,.portal-new-solution{border-radius:2px;height:30px;padding:0 12px;font-size:12px;line-height:28px}.portal-share-action{border:1px solid var(--linking-color-primary);color:var(--linking-color-primary);background:var(--linking-color-bg-container);cursor:help}.portal-share-action span,.portal-new-solution span{margin-left:8px;font-size:11px}.portal-new-solution.ant-btn-primary{border-color:color-mix(in srgb, var(--linking-color-primary) 10%, var(--linking-color-bg-container));color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 10%, var(--linking-color-bg-container));box-shadow:none}.portal-new-solution.ant-btn-primary:hover{border-color:color-mix(in srgb, var(--linking-color-primary) 16%, var(--linking-color-bg-container));color:var(--linking-color-primary);background:color-mix(in srgb, var(--linking-color-primary) 16%, var(--linking-color-bg-container))}.portal-notification{width:30px;height:30px;color:var(--linking-color-text-secondary);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:grid}.portal-bell-icon{border:1.5px solid;border-radius:8px 8px 4px 4px;width:13px;height:14px;position:relative}.portal-bell-icon:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:-4px;left:3px;right:3px}.portal-account{max-width:126px;height:34px;color:var(--linking-color-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0 2px 4px;font-size:12px;display:flex}.portal-account:hover{color:var(--linking-color-text)}.portal-account>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-account>span:last-child{color:var(--linking-color-text-tertiary);font-size:11px}.portal-main{min-height:calc(100vh - 50px)}.portal-main h1:focus-visible{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:4px;border-radius:4px}.portal-placeholder,.portal-state-page{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);text-align:center;width:calc(100% - 40px);margin:24px auto;padding:72px}.portal-placeholder h1,.portal-state-page h1{margin:8px 0;font-size:26px}.portal-placeholder p:last-child,.portal-state-page p{color:var(--linking-color-text-secondary)}.portal-eyebrow{color:var(--linking-color-primary);letter-spacing:1.8px;margin:0;font-size:12px;font-weight:700}.portal-state-code{color:var(--linking-color-text-disabled);margin:0;font-size:56px;font-weight:700}.portal-solution-actions,.portal-contact-actions{z-index:25;border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);box-shadow:var(--linking-shadow-popover);display:grid;position:fixed;right:12px;overflow:visible}.portal-solution-actions{top:42%}.portal-contact-actions{box-shadow:none;background:0 0;border:0;gap:8px;bottom:24px;right:18px}.portal-solution-actions button,.portal-contact-actions button{width:44px;min-height:44px;color:var(--linking-color-text-secondary);background:var(--linking-color-bg-container);cursor:pointer;border:0;place-items:center;gap:0;padding:4px;display:grid}.portal-solution-actions button{border-bottom:1px solid var(--linking-color-border-subtle)}.portal-solution-actions button:last-child{border-bottom:0}.portal-contact-actions button{width:42px;min-height:42px;box-shadow:var(--linking-shadow-popover);border-radius:50%}.portal-solution-actions button:hover,.portal-contact-actions button:hover{color:var(--linking-color-primary)}.portal-solution-actions button>span,.portal-contact-actions button>span{font-size:16px;line-height:17px}.portal-solution-actions small,.portal-contact-actions small{font-size:10px;line-height:13px}.portal-main{background:var(--linking-color-bg-container)}.upload-queue-panel,.upload-queue-dock{z-index:1200;box-shadow:var(--linking-shadow-popover);position:fixed;bottom:20px;right:24px}.upload-queue-panel{background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border);width:min(354px,100vw - 48px);max-height:calc(100dvh - 40px);color:var(--linking-color-text);border-radius:11px;flex-direction:column;font-size:13px;display:flex;overflow:hidden}.upload-queue-head,.upload-queue-filters{align-items:center;gap:8px;padding:10px 12px;display:flex}.upload-queue-head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--linking-color-border)}.upload-queue-title>span,.upload-queue-footer small{color:var(--linking-color-text-secondary);flex:1;font-size:11px}.upload-queue-panel svg,.upload-queue-dock svg{flex:none;align-self:center;display:block}.upload-queue-list{overscroll-behavior:contain;min-height:0;max-height:min(340px,55vh);overflow:auto}.upload-queue-item{border-bottom:1px solid var(--linking-color-border-subtle);align-items:flex-start;gap:10px;padding:12px;display:flex}.upload-queue-item>svg{align-self:flex-start;margin-top:3px}.upload-queue-item-content{flex:1;min-width:0}.upload-queue-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.upload-queue-item-content small{color:var(--linking-color-text-secondary);overflow-wrap:anywhere;font-size:11px;display:block}.upload-queue-state{overflow-wrap:anywhere;font-size:11px}.upload-queue-state-failed{color:var(--linking-color-error)}.upload-queue-state-ready,.upload-queue-state-saved{color:var(--linking-color-success)}.upload-queue-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upload-queue-footer{border-top:1px solid var(--linking-color-border)}.upload-queue-empty{text-align:center;color:var(--linking-color-text-secondary);padding:20px}.upload-queue-context{background:var(--linking-color-bg-layout);color:var(--linking-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:9px 12px;font-size:11px;overflow:hidden}.upload-queue-meta{flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:3px;display:flex}.upload-queue-meta small{flex:1}.upload-queue-meta .upload-queue-state-failed{flex-basis:100%;margin-top:3px}.upload-queue-result-icon{flex:none;padding-top:3px}.upload-queue-name{font-size:12px}.upload-queue-footer>div{justify-content:space-between;align-items:center;gap:6px;padding:7px 12px;display:flex}.upload-queue-footer small{flex:initial}.upload-queue-actions .ant-btn,.upload-queue-footer .ant-btn{padding-inline:0;font-size:11px}.upload-queue-state-discarded,.upload-queue-state-canceled{color:var(--linking-color-text-secondary)}.upload-queue-panel[data-side=left],.upload-queue-dock[data-side=left]{left:24px;right:auto}.upload-queue-panel[data-dragging] .upload-queue-head,.upload-queue-dock[data-dragging]{cursor:grabbing}.upload-queue-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.upload-queue-head,.upload-queue-context,.upload-queue-filters,.upload-queue-footer{flex-shrink:0}.upload-queue-head button{cursor:pointer}.upload-queue-dock{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;max-width:calc(100vw - 48px)}.upload-queue-dock>span:last-child{text-overflow:ellipsis;overflow:hidden}.upload-queue-dock.ant-btn{transition-property:color,background-color,border-color,box-shadow}.public-platform-shell{background:var(--linking-color-bg-layout);height:100dvh;color:var(--linking-color-text);flex-direction:column;display:flex}.public-platform-header{background:var(--linking-color-bg-container);border-bottom:1px solid var(--linking-color-border-subtle);flex:none;align-items:center;gap:24px;min-height:68px;padding:12px 30px;display:flex}.public-platform-brand{white-space:nowrap;color:var(--linking-color-text);align-items:center;gap:12px;text-decoration:none;display:flex}.public-platform-brand>span{letter-spacing:-2px;color:var(--linking-color-primary);border-right:1px solid var(--linking-color-border-subtle);padding-right:14px;font-size:24px;font-weight:500}.public-platform-brand>strong{font-size:19px;font-weight:500}.public-platform-navigation{align-self:stretch;align-items:stretch;gap:24px;display:flex}.public-platform-navigation a{white-space:nowrap;color:var(--linking-color-text-secondary);align-items:center;text-decoration:none;display:flex;position:relative}.public-platform-navigation a[aria-current=page]{color:var(--linking-color-primary)}.public-platform-navigation a[aria-current=page]:after{content:"";background:var(--linking-color-primary);border-radius:2px;height:3px;position:absolute;bottom:-12px;left:0;right:0}.public-platform-header-actions{white-space:nowrap;align-items:center;gap:14px;margin-left:auto;font-size:12px;display:flex}.public-platform-header-actions a{color:var(--linking-color-text-secondary)}.public-platform-main{flex:1;width:100%;max-width:1360px;min-height:0;margin:0 auto;padding:38px 36px 24px;display:flex;overflow:hidden}.public-platform-page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.public-platform-main h1{letter-spacing:-.6px;font-size:28px;font-weight:500;line-height:1.4}.public-platform-navigation{font-size:14px}:root{color:#182034;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}html,#root{width:100%;min-height:100%}body{overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:root body :is(button,a,[tabindex]):where(:not(input):not(textarea):not(select):not(.ant-input-affix-wrapper):not(.ant-input-number):not(.ant-select):not(.ant-picker)):focus-visible,:root body input:is([type=checkbox],[type=radio],[type=file],[type=color],[type=range]):focus-visible{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:calc(-1 * var(--linking-focus-width));box-shadow:none}:root body :is(.ant-btn-primary,button.primary):focus-visible,:root body .product-search>.ant-btn:not(.ant-btn-link):focus-visible{color:var(--linking-color-primary);background:var(--linking-color-primary-bg)}:root body input:is([type=checkbox],[type=radio]):focus-visible{accent-color:var(--linking-color-text)}:root body input[type=radio]:focus-visible{border-radius:50%}:root body :is(.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker,.ant-checkbox,.ant-radio,.ant-radio-button-wrapper):focus-within{box-shadow:none}:root body :is(.ant-checkbox,.ant-radio,.ant-radio-button-wrapper):focus-within:has(input:focus-visible){outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:calc(-1 * var(--linking-focus-width))}:root body :is(.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker,.ant-checkbox,.ant-radio,.ant-radio-button-wrapper) input:focus-visible,:root body :is(.enterprise-upload-button,.accounts-upload) input[type=file]:focus-visible,:root body .personal-avatar-input[type=file]:focus-visible{box-shadow:none;outline-width:0}:root body .ant-select.ant-select-focused:not(.ant-select-disabled),:root body :is(.ant-input,.ant-input-number-input):focus{box-shadow:none}:root body .ant-switch-checked:focus-visible{background:var(--linking-color-primary-bg)}:root body .ant-switch-checked:focus-visible .ant-switch-handle:before{background:var(--linking-color-primary)}:is(:root body .ant-checkbox-checked:has(input:focus-visible),:root body .ant-radio-checked:has(input:focus-visible),:root body .ant-radio-button-wrapper-checked:has(input:focus-visible)){color:var(--linking-color-primary);background:var(--linking-color-primary-bg)}:root body .ant-checkbox-checked:has(input:focus-visible):after{border-color:var(--linking-color-primary)}:root body .ant-radio-checked:has(input:focus-visible):after{background:var(--linking-color-primary)}:root .ant-input-number .ant-input-number-handler-wrap,:root .ant-input-number-mode-input .ant-input-number-action{border-inline-start-width:0}.auth-layout{background:linear-gradient(135deg,#eff4ff 0%,#f8f9fc 52%,#eef8f5 100%);place-items:center;min-height:100vh;padding:2rem;display:grid}.auth-entry-state>.ui-state:not(.ui-system-error){width:min(28rem,100%)}.auth-entry-state>[role=status]{justify-content:center}.auth-card,.state-card{background:#fff;border:1px solid #dfe5ef;border-radius:1rem;width:min(28rem,100%);padding:2.4rem;box-shadow:0 1.25rem 3rem #2234541a}.auth-card h1{margin:.55rem 0 .7rem;font-size:1.75rem}.brand-mark{color:var(--linking-color-primary);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.muted{color:#687289;line-height:1.65}.form-field{gap:.45rem;margin-top:1.1rem;font-weight:650;display:grid}.form-field input{color:#182034;background:#fff;border:1px solid #cbd4e1;border-radius:.6rem;width:100%;padding:.75rem .85rem}.form-field input[aria-invalid=true]{border-color:#c53d49}.form-field small,.form-message{color:var(--linking-color-error);font-weight:400}.auth-options{justify-content:space-between;gap:.75rem 1.25rem;width:100%;margin-top:.25rem;display:flex}.auth-options label{align-items:center;gap:.4rem;display:inline-flex}.auth-card .form-message{text-align:left;margin-block:.75rem 0;font-size:12px;font-weight:400;line-height:1.5}.submit-button{width:100%;margin-top:1.4rem}button{color:#27334a;cursor:pointer;background:#fff;border:1px solid #cbd4e1;border-radius:.55rem;padding:.65rem .9rem}button:hover{background:#f3f6fb}button:disabled{cursor:not-allowed;opacity:.55}button.primary{border-color:var(--linking-color-primary);color:var(--linking-color-bg-container);background:var(--linking-color-primary)}button.primary:hover{background:color-mix(in srgb, var(--linking-color-primary) 88%, black)}.desktop-viewport{width:100%;height:100dvh;overflow:auto hidden}.desktop-viewport>.app-shell{width:100%;min-width:var(--desktop-min-width)}body:has(.desktop-viewport--document){overflow-x:auto}.desktop-viewport--document{min-width:var(--desktop-min-width);height:auto;min-height:100dvh;overflow:visible}.app-shell{background:var(--linking-color-bg-layout);flex-direction:column;height:100%;min-height:0;overflow:hidden}.skip-link{z-index:2000;inset:var(--linking-space-2) auto auto var(--linking-space-2);padding:var(--linking-space-2) var(--linking-space-3);border-radius:var(--linking-radius);color:var(--linking-color-bg-container);background:var(--linking-color-primary);transform:translateY(calc(-100% - var(--linking-space-4)));transition:transform var(--linking-motion-fast) ease;position:fixed}.skip-link:focus{transform:translateY(0)}.shell-body{flex:1 1 0;min-width:0;height:auto;min-height:0;overflow:hidden}.shell-sidebar{background:var(--linking-color-bg-container);height:100%;box-shadow:none;border-inline-end:0;overflow:hidden}.shell-sidebar .ant-layout-sider-children{min-height:0;color:var(--linking-color-text);background:var(--linking-color-bg-container);flex-direction:column;display:flex}.shell-navigation{flex:auto;min-height:0;padding:16px 8px;overflow-y:auto}.shell-navigation-menu{background:0 0}.shell-navigation-menu.ant-menu-root.ant-menu-inline,.shell-navigation-menu.ant-menu-root.ant-menu-vertical.ant-menu-inline-collapsed,.shell-navigation-menu.ant-menu-inline .ant-menu-item:after{border-inline-end:0}.shell-navigation-menu .ant-menu-item{column-gap:2px;min-height:40px;margin-block:4px}.shell-navigation-menu .ant-menu-item-icon{align-items:center;display:inline-flex}.shell-navigation-menu .ant-menu-item .ant-menu-title-content{margin-inline-start:0}.shell-navigation-menu a{color:inherit}.shell-navigation-menu.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover,.shell-resource-workspace-link:hover{color:var(--linking-color-text);background:var(--linking-color-bg-layout)}.shell-resource-workspace-link{border-radius:var(--linking-radius-lg);min-height:40px;color:var(--linking-color-text);align-items:center;gap:2px;margin:4px;padding:0 24px;display:flex}.shell-resource-workspace-link:focus-visible{color:var(--linking-color-primary);background:var(--linking-color-primary-bg);outline:2px solid var(--linking-color-primary);outline-offset:1px}.ant-layout-sider-collapsed .shell-resource-workspace-link{justify-content:center;padding-inline:0}.ant-layout-sider-collapsed .shell-resource-workspace-link span{display:none}.shell-menu-icon,.shell-collapse-icon{flex:none;width:18px;height:18px;display:block}.sidebar-collapse-trigger.ant-btn{border-radius:var(--linking-radius-lg);width:calc(100% - 16px);min-height:40px;color:var(--linking-color-text-secondary);box-shadow:none;background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;gap:2px;margin:8px;padding:0 16px;display:flex}.sidebar-collapse-trigger.ant-btn:hover{color:var(--linking-color-primary);background:var(--linking-color-primary-bg)}.ant-layout-sider-collapsed .sidebar-collapse-trigger.ant-btn{justify-content:center;width:40px;margin-inline:auto;padding:0}.ant-layout-sider-collapsed .sidebar-collapse-label{display:none}.shell-stage{min-width:0;height:100%;min-height:0}.topbar{border-bottom:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);width:100%;height:64px;min-height:64px;box-shadow:var(--linking-shadow-card);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;line-height:normal;display:flex}.topbar-leading,.topbar-account,.topbar-brand{align-items:center;gap:12px;min-width:0;display:flex}.topbar-brand strong{color:var(--linking-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:26px;overflow:hidden}.topbar-brand-mark{width:36px;height:36px;color:var(--linking-color-bg-container);background:linear-gradient(135deg, var(--linking-color-primary), var(--linking-color-success));border-radius:10px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.topbar-brand-image-frame{background:0 0;border:0;flex:0 0 90px;justify-content:center;align-items:center;width:90px;height:50px;display:flex}.topbar-brand-image-frame .topbar-brand-image{object-fit:contain;object-position:center;background:0 0;border:0;border-radius:0;width:90px;height:50px;display:block}.topbar-brand-image-frame--legacy .topbar-brand-image{object-fit:cover;border-radius:10px;width:36px;height:36px}.drawer-trigger{min-width:40px;min-height:40px}.workspace-enterprise-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:320px;color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm);overflow:hidden}.account-menu-trigger.ant-btn{min-height:40px;box-shadow:none;border:0;align-items:center;gap:10px;padding:3px 4px 3px 10px;display:inline-flex}.account-display-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.shell-content{min-height:0;overflow:hidden auto}.page-container{flex-direction:column;width:100%;min-width:0;min-height:100%;margin-inline:auto;padding:28px 32px 40px;display:flex}.page-header{margin-bottom:20px}.page-header h1{color:var(--linking-color-text);margin:10px 0 4px;font-size:24px;line-height:32px}.page-header h1:focus-visible{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:4px;border-radius:4px}.page-header p{color:var(--linking-color-text-secondary);margin:0;line-height:22px}.page-body{background:var(--linking-color-bg-container);flex:1;min-width:0}.app-shell:not(.material-shell) .page-body{border-radius:var(--linking-radius-sm);overflow:clip}.placeholder-title{color:var(--linking-color-text);margin:8px 0;font-size:18px;font-weight:700;line-height:26px}.content-card{border:1px solid var(--linking-color-border-subtle);background:var(--linking-color-bg-container);width:100%;min-height:20rem;box-shadow:var(--linking-shadow-card);border-radius:.85rem;padding:2rem}.eyebrow{color:var(--linking-color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.capability-row{flex-wrap:wrap;gap:.45rem;margin-top:1.5rem;display:flex}.capability-row span{color:#4a5872;background:#eef1f6;border-radius:99rem;padding:.35rem .6rem;font-size:.78rem}.state-card{text-align:center}.state-card p{line-height:1.6}.state-error{color:#60212a;background:#fffafb}.state-empty{color:#3d4960}.status-code{color:#c8cfdb;margin:0;font-size:4rem;font-weight:800}.spinner{border:2px solid color-mix(in srgb, var(--linking-color-primary) 20%, var(--linking-color-bg-container));border-top-color:var(--linking-color-primary);border-radius:50%;width:1rem;height:1rem;margin-right:.6rem;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.dialog-backdrop{background:#121b2d7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:.85rem;width:min(28rem,100%);padding:1.5rem}.dialog-actions{justify-content:flex-end;gap:.65rem;margin-top:1.3rem;display:flex}@media (prefers-reduced-motion:reduce){.spinner,.ant-spin .ant-spin-dot-spin{animation:none}}@media (forced-colors:active){:root body :is(button,a,[tabindex]):not(input):not(textarea):not(select):not(.ant-select):focus-visible,:root body input:is([type=checkbox],[type=radio],[type=file],[type=color],[type=range]):focus-visible,:root body .personal-avatar-input:focus-visible+.personal-avatar-upload-trigger{outline-color:highlight}:root body :is(.ant-checkbox,.ant-radio,.ant-radio-button-wrapper):focus-within:has(input:focus-visible){outline-color:highlight}:root body :is(.enterprise-upload-button,.accounts-upload):focus-within:has(input:focus-visible){outline-color:highlight}}.material-shell .topbar{background:var(--linking-color-bg-container);gap:16px;min-height:58px;padding-inline:20px}.material-shell .topbar-leading{flex:0 auto;gap:12px}.material-shell .material-company{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-weight:600;overflow:hidden}.material-shell .material-section-trigger{background:var(--linking-color-material-primary);align-items:center;gap:6px;display:inline-flex}.material-shell .material-section-trigger svg,.material-account-chevron{flex:0 0 16px;width:16px;height:16px;display:block}.material-shell .account-menu-trigger{align-items:center;gap:8px;display:inline-flex}.material-shell .shell-content{padding:0}.material-shell .page-container{width:100%;max-width:none;padding:0}.material-library-select{gap:var(--linking-space-2);display:grid}.material-library-select select{min-height:var(--linking-control-height);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-sm);padding:var(--linking-space-2);background:var(--linking-color-bg-container)}.material-section-popup{overscroll-behavior:contain;width:280px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 90px);padding:var(--linking-space-2);background:var(--linking-color-bg-container);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-lg);box-shadow:var(--linking-shadow-popover);overflow:auto}.material-section-popup .ant-menu.ant-menu-root.ant-menu-inline{background:0 0;border-inline-end:0}.material-section-popup .ant-menu .ant-menu-submenu>.ant-menu-sub.ant-menu-inline{background:0 0}.material-section-popup .ant-menu-root>.ant-menu-submenu+.ant-menu-submenu{margin-top:var(--linking-space-2);padding-top:var(--linking-space-2);border-top:1px solid var(--linking-color-border-subtle)}.material-section-popup .ant-menu-submenu-title{font-weight:600}.material-section-popup .ant-menu-root>.ant-menu-submenu{border-radius:0}.material-section-popup .ant-menu-submenu-title .shell-menu-icon+.ant-menu-title-content{margin-inline-start:var(--linking-space-2)}.material-section-popup .ant-menu-submenu-title .shell-menu-icon{width:20px;height:20px}.material-section-popup .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--linking-color-material-primary)}.material-section-popup .ant-menu-item{border-radius:var(--linking-radius)}.material-section-popup .ant-menu-item.ant-menu-item-selected{border-radius:var(--linking-radius);color:var(--linking-color-material-primary);background:var(--linking-color-material-selected);font-weight:600}.material-section-popup .ant-menu-item-selected:before{content:"";inset-inline-start:0;border-radius:var(--linking-radius-sm);background:var(--linking-color-material-primary);width:3px;height:50%;position:absolute;top:25%}.material-section-item{justify-content:space-between;align-items:center;gap:var(--linking-space-2);display:flex}.material-development-badge{padding:0 var(--linking-space-1);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius-sm);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm);color:var(--linking-color-text-secondary);background:var(--linking-color-bg-container);flex-shrink:0;font-weight:400}.material-section-trigger[aria-expanded=true] .material-section-chevron{transform:rotate(180deg)}.material-shell .material-section-trigger{flex:none}.material-breadcrumb{white-space:nowrap;min-width:0}.material-breadcrumb li:last-child{font-weight:600}.material-placeholder{justify-content:center;align-items:center;gap:var(--linking-space-4);min-height:calc(100vh - 100px);padding:var(--linking-space-6);text-align:center;flex-direction:column;display:flex}.material-placeholder-icon{width:64px;height:64px;padding:var(--linking-space-3);color:var(--linking-color-material-primary);background:var(--linking-color-material-selected);border-radius:var(--linking-radius-lg)}.material-placeholder h1{margin:0;font-size:22px;font-weight:600}.material-placeholder p{color:var(--linking-color-text-secondary);margin:0}.material-library-content{gap:var(--linking-space-4);flex-direction:column;height:100%;min-height:0;display:flex}.material-library-content>.ant-input-affix-wrapper{flex-shrink:0}.material-library-results{gap:var(--linking-space-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.material-library-results>.ant-empty{margin:auto}.material-library-count{color:var(--linking-color-text-secondary);flex-shrink:0}.material-library-options{align-content:start;gap:var(--linking-space-2);overscroll-behavior:contain;min-height:0;display:grid;overflow-y:auto}.material-library-options .material-library-option{padding:var(--linking-space-4);border:1px solid var(--linking-color-border-subtle);border-radius:var(--linking-radius);align-items:center;margin:0;display:flex}.material-library-option.is-selected{border-color:var(--linking-color-primary);background:var(--linking-color-material-selected)}.material-library-option>span:last-child{justify-content:space-between;align-items:center;gap:var(--linking-space-3);flex:1;min-width:0;display:flex}.material-library-option-copy{gap:var(--linking-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.material-library-option-copy>span{color:var(--linking-color-text-secondary);font-size:var(--linking-font-size-sm)}.material-library-option .ant-tag{flex-shrink:0;margin:0}.material-library-modal .ant-modal{padding-bottom:0;top:0}.material-library-modal .ant-modal-container{height:560px;max-height:calc(100dvh - 2 * var(--linking-space-6));flex-direction:column;display:flex}.material-library-modal .ant-modal-body{flex:1;min-height:0;overflow:hidden}.material-library-modal .ant-modal-header,.material-library-modal .ant-modal-footer{flex-shrink:0}.material-shell .shell-content:has(.product-preferences-page){flex-direction:column;display:flex;overflow:hidden}:is(.material-shell .page-container:has(.product-preferences-page),.material-shell .page-body:has(.product-preferences-page)){flex-direction:column;flex:1;min-height:0;display:flex}.material-library-modal .ant-modal-title{text-align:left}.material-library-modal .ant-modal-header{padding:calc(var(--linking-space-4) + var(--linking-space-1)) var(--linking-space-6) var(--linking-space-4);border-bottom:0}.material-library-modal .ant-modal-close{inset-block-start:var(--linking-space-4)}.material-library-modal .ant-modal-footer{padding:var(--linking-space-4) var(--linking-space-6)}.material-library-modal .ant-modal-footer .ui-overlay-actions{border-top:0;padding:0}@property --ui-scroll-opacity{syntax:"<number>";inherits:true;initial-value:0}:is(html[data-ui-scroll-document],textarea[data-ui-scroll-control]){--ui-scroll-opacity:0;transition:--ui-scroll-opacity .16s}:is(html[data-ui-scroll-document],textarea[data-ui-scroll-control])[data-ui-scroll-visible=true]{--ui-scroll-opacity:1}html[data-ui-scroll-document]{scrollbar-width:none;scrollbar-gutter:auto}html[data-ui-scroll-document]::-webkit-scrollbar{width:0;height:0}html[data-ui-scroll-document][data-ui-scroll-locked]{overflow:hidden}html[data-ui-scroll-document] body{overflow:visible}html[data-ui-scroll-portal-x] body{padding-block-end:16px}html[data-ui-scroll-portal-x] .desktop-viewport--document,html[data-ui-scroll-portal-x] .product-portal-shell{min-height:calc(100dvh - 16px)}html[data-ui-scroll-portal-x] :is(.portal-main,.product-library,.product-series){min-height:calc(100dvh - 66px)}.ui-scroll-document-slot,.ui-scroll-inline-slot{background:var(--linking-color-bg-container);pointer-events:auto;height:16px;position:fixed}.ui-scroll-document-slot[hidden],.ui-scroll-inline-slot[hidden]{display:none}textarea[data-ui-scroll-control]{scrollbar-gutter:stable;overflow:hidden auto}textarea[data-ui-scroll-control]::-webkit-scrollbar{width:16px;height:16px}textarea[data-ui-scroll-control]::-webkit-scrollbar-track{background:0 0}textarea[data-ui-scroll-control]::-webkit-scrollbar-corner{background:0 0}:is(html[data-ui-scroll-document],textarea[data-ui-scroll-control])::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--linking-color-scrollbar) calc(var(--ui-scroll-opacity) * 100%), transparent);background-clip:padding-box;border:5px solid #0000;border-radius:99px;min-height:32px}textarea[data-ui-scroll-control][data-ui-scroll-visible=true]::-webkit-scrollbar-thumb:hover{background-color:var(--linking-color-scrollbar-active);border-width:4px}:root body :is([data-ui-scroll-native],.ant-table-body,.ant-table-content){scrollbar-width:none;scrollbar-gutter:auto}:root body :is([data-ui-scroll-native],.ant-table-body,.ant-table-content)::-webkit-scrollbar{width:0;height:0;display:none}:root body [data-ui-scroll-native]{box-sizing:border-box}:root body [data-ui-scroll-native*=y][style*=--ui-scroll-content-end]{padding-inline-end:var(--ui-scroll-content-end)}:root body [data-ui-scroll-native*=x][style*=--ui-scroll-content-bottom]{padding-block-end:var(--ui-scroll-content-bottom)}:root body :is(.ant-table-body,.ant-table-content,.desktop-viewport)[data-ui-scroll-overflow*=x],:root body .ant-table-tbody-virtual[data-ui-scroll-overflow*=x]{padding-block-end:16px}:root body [data-ui-scroll-virtual][data-ui-scroll-overflow*=y]:not(.ant-table-tbody-virtual) [class$=-holder-inner]{padding-inline-end:16px}:root body :is(.ant-table-cell:last-child,.ant-table-cell-fix-right){padding-inline-end:max(16px, var(--ant-table-cell-padding-inline,16px))}.ui-scroll-overlay{pointer-events:none}.ui-scroll-rail{opacity:0;pointer-events:none;touch-action:none;background:0 0;border:0;padding:0;transition:opacity .16s;position:fixed}.ui-scroll-rail[data-visible=true]{opacity:1}.ui-scroll-rail[data-visible=true] .ui-scroll-thumb{pointer-events:auto}.ui-scroll-rail[hidden]{display:none}.ui-scroll-rail[data-axis=y]{width:14px}.ui-scroll-rail[data-axis=x]{height:14px}.ui-scroll-thumb:before{content:"";position:absolute}.ui-scroll-rail[data-axis=y] .ui-scroll-thumb:before{width:14px;height:100%;top:0;left:calc(50% - 7px)}.ui-scroll-rail[data-axis=x] .ui-scroll-thumb:before{width:100%;height:14px;top:calc(50% - 7px);left:0}.ui-scroll-thumb{background:var(--linking-color-scrollbar);border-radius:99px;position:absolute}.ui-scroll-rail[data-axis=y] .ui-scroll-thumb{width:6px;right:4px}.ui-scroll-rail[data-axis=x] .ui-scroll-thumb{height:6px;bottom:4px}.ui-scroll-rail:is(:hover,:active,:focus-visible) .ui-scroll-thumb{background:var(--linking-color-scrollbar-active)}.ui-scroll-rail[data-axis=y]:is(:hover,:active) .ui-scroll-thumb{width:8px}.ui-scroll-rail[data-axis=x]:is(:hover,:active) .ui-scroll-thumb{height:8px}.ui-scroll-rail:focus-visible{outline:2px solid var(--linking-color-primary);outline-offset:-2px}:root body [data-ui-scroll-virtual]>[class*=-scrollbar]{pointer-events:none;visibility:hidden!important}@media (prefers-reduced-motion:reduce){html[data-ui-scroll-document],textarea[data-ui-scroll-control],.ui-scroll-rail{transition:none}}@media (forced-colors:active){.ui-scroll-thumb{forced-color-adjust:none;background:buttontext}.ui-scroll-rail:is(:hover,:active,:focus-visible) .ui-scroll-thumb{background:highlight}textarea[data-ui-scroll-control][data-ui-scroll-visible=true]::-webkit-scrollbar-thumb{forced-color-adjust:none;background-color:buttontext}}:root body :is(:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),textarea,select,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker,.ant-mentions,.product-quantity__stepper){transition-property:background-color,color}:root body :is(:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),textarea,select):focus,:root body :is(.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker,.ant-mentions,.product-quantity__stepper):focus-within{box-shadow:none;border-color:var(--linking-color-primary);outline:0}:root body :is(:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),textarea){appearance:none;border-style:solid}:root body :is(.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker,.ant-mentions) :is(input,textarea){box-shadow:none;border-width:0;outline:0}:root body .product-quantity__stepper input:focus{border-color:var(--linking-color-border-subtle)}:root body .ant-select.ant-select-focused:not(.ant-select-disabled):is(.ant-select-status-error,.ant-select-status-warning):focus-within{box-shadow:none}:root body :is(.ant-input-status-error,.ant-input-affix-wrapper-status-error,.ant-input-number-status-error,.ant-select-status-error,.ant-picker-status-error,.ant-mentions-status-error):is(:focus,:focus-within),:root body :is(input,textarea,select)[aria-invalid=true]:focus{border-color:var(--linking-color-error)}:root body :is(.ant-input-status-warning,.ant-input-affix-wrapper-status-warning,.ant-input-number-status-warning,.ant-select-status-warning,.ant-picker-status-warning,.ant-mentions-status-warning):is(:focus,:focus-within){border-color:var(--linking-color-warning)}@media (forced-colors:active){:root body :is(:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),textarea,select):focus,:root body :is(.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker,.ant-mentions,.product-quantity__stepper):focus-within,:root body :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker,.ant-mentions):not([disabled]):not([aria-disabled=true]):is(.ant-input-status-error,.ant-input-status-warning,.ant-input-affix-wrapper-status-error,.ant-input-affix-wrapper-status-warning,.ant-input-number-status-error,.ant-input-number-status-warning,.ant-select-status-error,.ant-select-status-warning,.ant-picker-status-error,.ant-picker-status-warning,.ant-mentions-status-error,.ant-mentions-status-warning):is(:focus,:focus-within),:root body :is(input,textarea,select)[aria-invalid=true]:focus{border-color:highlight}}:root:not([data-linking-focus-origin=keyboard]) body :is(h1[tabindex="-1"],h2[tabindex="-1"],h3[tabindex="-1"],h4[tabindex="-1"],h5[tabindex="-1"],h6[tabindex="-1"],.ant-modal-title [tabindex="-1"],.ant-modal[tabindex="-1"],.ant-drawer[tabindex="-1"],button.ant-modal-close,button.ant-drawer-close):focus{box-shadow:none;outline:none}:root[data-linking-focus-origin=keyboard] body :is(h1[tabindex="-1"],h2[tabindex="-1"],h3[tabindex="-1"],h4[tabindex="-1"],h5[tabindex="-1"],h6[tabindex="-1"],.ant-modal-title [tabindex="-1"],.ant-modal[tabindex="-1"],.ant-drawer[tabindex="-1"],button.ant-modal-close,button.ant-drawer-close):focus-visible{outline:var(--linking-focus-width) solid var(--linking-color-primary);outline-offset:calc(-1 * var(--linking-focus-width));box-shadow:none}@media (forced-colors:active){:root[data-linking-focus-origin=keyboard] body :is(h1[tabindex="-1"],h2[tabindex="-1"],h3[tabindex="-1"],h4[tabindex="-1"],h5[tabindex="-1"],h6[tabindex="-1"],.ant-modal-title [tabindex="-1"],.ant-modal[tabindex="-1"],.ant-drawer[tabindex="-1"],button.ant-modal-close,button.ant-drawer-close):focus-visible{outline-color:highlight}}:root body .ui-dialog-standard .ant-modal{--ui-dialog-body-height:320px}:root body .ui-dialog-standard.ui-dialog-compact .ant-modal,:root body .ui-dialog-standard .ant-modal.ui-dialog-compact{--ui-dialog-body-height:120px}:root body .ui-dialog-standard.ui-dialog-list .ant-modal,:root body .ui-dialog-standard .ant-modal.ui-dialog-list{--ui-dialog-body-height:480px}:root body .ui-dialog-standard.ui-dialog-tall-list .ant-modal,:root body .ui-dialog-standard .ant-modal.ui-dialog-tall-list{--ui-dialog-body-height:640px}:root body .ui-dialog-standard.ui-dialog-workspace .ant-modal,:root body .ui-dialog-standard .ant-modal.ui-dialog-workspace{--ui-dialog-body-height:calc(90vh - 100px)}:root body .ui-dialog-standard .ant-modal .ant-modal-container{box-sizing:border-box;flex-direction:column;gap:0;max-height:90vh;padding:0;display:flex;overflow:clip}:root body .ui-dialog-standard .ant-modal .ant-modal-header,:root body .ui-dialog-standard .ant-modal .ant-modal-footer{box-sizing:border-box;width:100%;height:45px;min-height:45px;max-height:45px;padding-block:0;padding-inline:var(--linking-space-6);background:var(--linking-color-bg-container);flex:0 0 45px;align-items:center;margin:0;display:flex}:root body .ui-dialog-standard .ant-modal .ant-modal-header{border-bottom:1px solid var(--linking-color-border-subtle);flex:0 0 40px;height:40px;min-height:40px;max-height:40px;padding-inline:48px}:root body .ui-dialog-standard .ant-modal .ant-modal-title{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:var(--linking-font-size);text-align:center;margin:0;line-height:22px;overflow:hidden}:root body .ui-dialog-standard .ant-modal .ant-modal-footer{border-top:1px solid var(--linking-color-border-subtle);justify-content:flex-end;gap:var(--linking-space-2)}:root body .ui-dialog-standard .ant-modal .ant-modal-footer>*,:root body .ui-dialog-standard .ant-modal .ant-modal-footer :is(.ui-overlay-actions,.accounts-form-actions,.enterprise-auth-actions,.product-detail-footer,.account-provision-wizard__actions,.account-import-wizard__actions){min-height:0;max-height:100%;margin:0}:root body .ui-dialog-standard .ant-modal .ant-modal-footer :is(.ui-overlay-actions,.accounts-form-actions,.enterprise-auth-actions,.product-detail-footer,.account-provision-wizard__actions,.account-import-wizard__actions){justify-content:flex-end;align-items:center;gap:var(--linking-space-2);border:0;width:100%;height:100%;padding:0;display:flex}:root body .ui-dialog-standard .ant-modal .ant-modal-close{top:4px;inset-block-start:4px;right:var(--linking-space-4);width:32px;height:32px;inset-inline-end:var(--linking-space-4)}:root body .ui-dialog-standard .ant-modal .ant-modal-body{box-sizing:border-box;flex:0 0 min(var(--ui-dialog-body-height), calc(90vh - 100px));width:100%;min-width:0;min-height:120px;height:min(var(--ui-dialog-body-height), calc(90vh - 100px));overscroll-behavior:contain;flex-direction:column;max-height:calc(90vh - 100px);margin:0;padding:0;display:flex;overflow:auto}.ui-dialog-standard .ui-modal-content{box-sizing:border-box;width:100%;min-width:0;padding:var(--linking-space-4) var(--linking-space-6);text-align:center;flex:none;margin:auto}.ui-dialog-standard .ui-modal-content>:is(form,ol,ul,dl),.ui-dialog-standard .ui-modal-content .ant-form-item{text-align:start}.ui-dialog-standard .ui-modal-content>.ui-dialog-description{text-align:center}:root body .ui-dialog-standard .ant-modal .ant-form-item-row{align-items:start;gap:var(--linking-space-3);flex-direction:row;grid-template-columns:120px minmax(0,1fr);width:100%;display:grid}:root body .ui-dialog-standard .ant-modal .ant-form-item-label{box-sizing:border-box;text-align:left;white-space:normal;flex:none;width:120px;max-width:none;padding:0;line-height:32px}:root body .ui-dialog-standard .ant-modal .ant-form-item-label>label{align-items:center;height:auto;min-height:32px;line-height:20px}:root body .ui-dialog-standard .ant-modal .ant-form-item-control{flex:none;width:100%;min-width:0;max-width:none}:root body .ui-dialog-standard .ant-modal .ant-form-item-row:not(:has(>.ant-form-item-label)){grid-template-columns:minmax(0,1fr)}:root body .ui-dialog-standard .ant-modal .ui-modal-content label:has(>:is(input:not([type=checkbox]):not([type=radio]),select,textarea,.ant-input,.ant-input-number,.ant-select,.ant-input-affix-wrapper)){box-sizing:border-box;align-items:center;gap:var(--linking-space-3);text-align:left;grid-template-columns:120px minmax(0,1fr);width:100%;padding:0;display:grid}:root body .ui-dialog-standard .ant-modal .ui-modal-content label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea,.ant-input,.ant-input-number,.ant-select,.ant-input-affix-wrapper){grid-column:2;width:100%;min-width:0}:root body .ui-dialog-standard .ant-modal .ant-modal-footer :is(.content-preview-actions,.content-vr-footer,.content-vr-footer>div){justify-content:flex-end;align-items:center;gap:var(--linking-space-2);padding:0;display:flex}:root body .ui-dialog-standard .ant-modal .ant-modal-footer :is(.content-preview-actions,.content-vr-footer){width:100%}:root body .ui-dialog-standard .ant-modal .ant-modal-footer .content-vr-footer>div:first-child{flex:1;min-width:0;margin-right:auto;overflow:hidden}:root body .ui-dialog-standard .ant-modal .ant-modal-footer .content-vr-footer>div:first-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root body .ui-dialog-standard.ui-dialog-fill .ant-modal .ant-modal-body{overflow:hidden}.ui-dialog-standard.ui-dialog-fill .ui-modal-content{height:100%;margin:0;padding:0}:root body .ui-dialog-standard.ui-dialog-product-pool .ant-modal{--ui-dialog-body-height:calc(90vh - 128px)}:root body .ui-dialog-standard.ui-dialog-product-pool .ant-modal .ant-modal-header,:root body .ui-dialog-standard.ui-dialog-product-pool .ant-modal .ant-modal-footer{height:64px;min-height:64px;max-height:64px;padding-inline:var(--linking-space-6);flex:0 0 64px}:root body .ui-dialog-standard.ui-dialog-product-pool .ant-modal .ant-modal-title{text-align:left}:root body .ui-dialog-standard.ui-dialog-product-pool .ant-modal .ant-modal-close{top:16px;inset-block-start:16px}:root body .ui-dialog-standard .ant-modal .product-basic-section .product-basic-field>.ant-form-item-row{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:16px}:root body .ui-dialog-standard .ant-modal .product-basic-section .product-basic-field .ant-form-item-label{text-align:left;white-space:normal;width:130px;padding:9px 0 0;line-height:1.55}:root body .ui-dialog-standard .ant-modal .product-basic-section .product-basic-field .ant-form-item-label>label{align-items:start;height:auto;min-height:0;line-height:1.55;display:block}:root body .ui-dialog-standard .ant-modal .product-basic-section .product-basic-field .ant-form-item-label>label>.product-basic-composite-label{display:block}:root body .ui-dialog-standard .ant-modal .product-basic-section .product-basic-field .ant-form-item-label>label:has(>.product-basic-composite-label):after{content:none}:root body .ui-dialog-standard .ant-modal .product-basic-section .product-basic-updated .ant-form-item-label span span{display:block}:root body .ui-dialog-standard .ant-modal .product-logistics-section .product-logistics-field>.ant-form-item-row{grid-template-columns:105px minmax(0,460px);align-items:start;gap:16px}:root body .ui-dialog-standard .ant-modal .product-logistics-section .product-logistics-field .ant-form-item-label{white-space:normal;width:105px;padding:11px 0 0;line-height:20px}:root body .ui-dialog-standard .ant-modal .product-logistics-section .product-logistics-field .ant-form-item-label>label{height:auto;min-height:0;color:var(--linking-color-product-logistics-secondary);font-size:13px;font-weight:400;line-height:20px;display:block}:root body .ui-dialog-standard.ui-dialog-content .ant-modal .ant-modal-body{flex:0 auto;height:auto;min-height:0;max-height:calc(90vh - 100px)}.ui-dialog-standard.ui-dialog-content .ui-modal-content{padding:var(--linking-space-6);margin:0}:root body .ui-dialog-standard .ant-modal .distribution-rule-form .distribution-short-field .ant-form-item-control-input-content,:root body .ui-dialog-standard .ant-modal .distribution-rule-form .distribution-name-field .ant-form-item-control-input{flex:0 0 224px;width:224px;max-width:100%}:root body .ui-dialog-standard .ant-modal .distribution-rule-form .distribution-name-field .ant-form-item-control{flex-direction:row;align-items:center;gap:12px;display:flex}:root body .ui-dialog-standard .ant-modal .distribution-rule-form .distribution-name-field .ant-form-item-additional{flex:1;min-width:0}:root body .ui-dialog-standard .ant-modal .distribution-rule-form .distribution-name-field .ant-form-item-explain{white-space:normal;margin:0}:root body .ui-dialog-standard .ant-modal .distribution-rule-form .distribution-name-field .ant-form-item-margin-offset{display:none}:root body .ui-dialog-standard.ui-dialog-product-import .ant-modal .ant-modal-container{height:95vh;max-height:95vh}:root body .ui-dialog-standard.ui-dialog-product-import .ant-modal .ant-modal-body{flex:1 1 0;height:calc(95vh - 85px);min-height:0;max-height:calc(95vh - 85px)}:root body .ui-dialog-standard.ui-dialog-product-import .ant-modal .ant-modal-title{font-size:var(--linking-font-size-title);line-height:26px}:root body .ui-dialog-standard.product-export-modal .ant-modal .ui-modal-content .product-export-batch-controls>label:has(>.ant-select){gap:var(--linking-space-2);grid-template-columns:minmax(0,1fr)}:root body .ui-dialog-standard.product-export-modal .ant-modal .ui-modal-content .product-export-batch-controls>label>.ant-select{grid-column:1}:root body .ui-dialog-standard.product-export-modal .ant-modal .ant-modal-header{padding-inline:var(--linking-space-6)}:root body .ui-dialog-standard.product-export-modal .ant-modal .ant-modal-title{text-align:left;font-size:var(--linking-font-size-title);line-height:26px}:root body .ui-dialog-standard.enterprise-create-dialog .ant-modal .ui-modal-content{text-align:start;margin:0;padding:16px 24px}:root body .ui-dialog-standard.enterprise-create-dialog .enterprise-create-form{height:auto}:root body .ui-dialog-standard.enterprise-create-dialog .enterprise-create-fields{padding:0;overflow:visible}:root body .ui-dialog-standard.enterprise-create-dialog .enterprise-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}:root body .ui-dialog-standard.enterprise-create-dialog .enterprise-create-wide{grid-column:1/-1}:root body .ui-dialog-standard.enterprise-create-dialog .enterprise-form-section-title{margin:0 0 12px}:root body .ui-dialog-standard.enterprise-create-dialog .enterprise-create-form .ant-form-item{margin:0}:root body .ui-dialog-standard.enterprise-create-dialog .enterprise-create-form .ant-form-item-label{text-align:start;flex:none;max-width:none;padding:0}:root body .ui-dialog-standard.enterprise-create-dialog .enterprise-create-form .ant-form-item-control{flex:auto;min-width:0;max-width:none}:root body .ui-dialog-standard.enterprise-create-dialog .enterprise-create-owner{border-top:1px solid var(--linking-color-border-subtle);margin-top:16px;padding-top:16px}:root body .ui-dialog-standard.adoption-dialog .ant-modal .ui-modal-content{text-align:start;height:100%;margin:0;padding:0}:root body .ui-dialog-standard.adoption-dialog .ant-modal .ant-modal-header{padding-inline:18px}:root body .ui-dialog-standard.adoption-dialog .ant-modal .ant-modal-title{text-align:left;font-size:var(--linking-font-size-lg)}:root body .ui-dialog-standard.adoption-dialog .ant-modal .ant-form-item-row{flex-direction:column;align-items:stretch;gap:6px;display:flex}:root body .ui-dialog-standard.adoption-dialog .ant-modal .ant-form-item-label{width:auto;line-height:20px}:root body .ui-dialog-standard.adoption-dialog .ant-modal .ant-form-item-label>label{min-height:20px;font-size:var(--linking-font-size-sm);color:var(--linking-color-text-secondary)}:root body .ui-dialog-standard.adoption-dialog .ant-modal .adoption-picker-button{height:36px}:root body .ui-dialog-standard.adoption-dialog .ant-modal .adoption-content .ant-checkbox{border-radius:3px;width:15px;height:15px}:root body .ui-dialog-standard.adoption-dialog .ant-modal .adoption-content .ant-checkbox:after{top:6.5px;width:5.36px;height:8.57px;inset-inline-start:2.75px}:root body .ui-dialog-standard.ui-dialog-product-detail .ant-modal{min-width:min(1120px,100vw - 48px);max-width:calc(100vw - 48px)}:root body .ui-dialog-standard.ui-dialog-product-detail .ant-modal .ant-modal-container{height:92vh;max-height:92vh}:root body .ui-dialog-standard.ui-dialog-product-detail .ant-modal .ant-modal-body{flex:1 1 0;height:calc(92vh - 40px);min-height:0;max-height:calc(92vh - 40px)}.ui-dialog-standard.ui-dialog-product-detail .ui-modal-content{text-align:start;margin:0;padding:32px 40px}:root body .ant-modal .ant-modal-footer,:root body .ant-modal .ant-modal-confirm-btns,:root body .ant-modal .ui-overlay-actions,:root body .ant-modal .accounts-form-actions,:root body .ant-modal .enterprise-auth-actions{box-sizing:border-box;border-top:1px solid var(--linking-color-border-subtle);flex-shrink:0;align-items:center;height:45px;min-height:45px;max-height:45px;padding-block:0}:root body .ant-modal .ant-modal-footer{align-content:center}:root body .ant-modal-footer>:is(.ui-overlay-actions,.account-provision-wizard__actions,.account-import-wizard__actions,.content-vr-footer){box-sizing:border-box;border-top:0;width:100%;height:44px;min-height:0;max-height:44px;padding-block:0}:root body .ant-modal:not(.ui-management-modal):not(.ui-management-modal .ant-modal):not([class*=portal-]) .ant-modal-footer,:root body .ant-modal .ant-modal-confirm-btns,:root body .portal-material-modal .ant-modal-footer{margin-inline:-24px;width:calc(100% + 48px);margin-bottom:-20px;padding-inline:24px}:root body .content-preview-modal .ant-modal-footer{padding-inline:46px}:root body .ant-modal .ui-overlay-actions:not(.ant-modal-footer .ui-overlay-actions):not(.enterprise-create-form .ui-overlay-actions):not(.product-detail-footer):not(.factory-line-editor .ui-overlay-actions):not(.product-editor-fields>.ui-overlay-actions){margin-inline:-24px;width:calc(100% + 48px);margin-bottom:-16px;padding-inline:48px}:root body .ant-modal .accounts-form-actions{margin-inline:-24px;width:calc(100% + 48px);margin-bottom:-16px;padding-inline:24px}:root body .ant-image-preview .ant-image-preview-footer{box-sizing:border-box;border-top:1px solid var(--linking-color-border-subtle);width:100%;height:45px;min-height:45px;max-height:45px;padding-block:0}:root body .ant-image-preview .ant-image-preview-actions{max-height:44px;padding-block:0}:root body .taxonomy-action-modal .taxonomy-form>.ui-overlay-actions{bottom:-16px}:root body .product-modal .ant-modal:has(.product-form.product-editor-fields) .ant-modal-footer{padding-inline-end:36px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--linking-color-text);background:var(--linking-color-bg-layout);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{color:var(--linking-color-text);background:var(--linking-color-bg-layout)}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root body .ui-helper-text,:root body .ant-form-item-extra,:root body .ant-form-item:not(.ant-form-item-has-error):not(.ant-form-item-has-warning):not(.ant-form-item-has-success):not(.ant-form-item-is-validating) .ant-form-item-explain{color:var(--linking-color-text-helper);font-size:var(--linking-font-size-sm);line-height:var(--linking-line-height-sm);margin-block-start:var(--linking-space-1);font-weight:400}.ant-modal .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.ant-modal .ant-modal-header,.ant-modal .ant-modal-footer{flex-shrink:0}.ant-modal .ant-modal-body{min-height:0;overflow-y:auto}
