html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.skeleton-text{background:var(--pc-color-fill-secondary);vertical-align:middle;border-radius:3px;max-width:100%;height:1em;display:inline-block}.workspace-list-table--pending .ant-table-placeholder{display:none}.workspace-list-skeleton__stack{gap:2px;min-width:0;display:grid}.workspace-list-skeleton__stack small{font-size:11px}.workspace-list-skeleton__status-stack{gap:4px;min-width:0;display:grid}.workspace-list-skeleton__status{border:var(--pc-line-width) solid transparent;border-radius:var(--pc-border-radius-sm);width:fit-content;font-size:var(--pc-font-size-sm);line-height:var(--pc-line-height-sm);padding-inline:7px;display:inline-block}.workspace-list-skeleton__entity{align-items:center;gap:9px;min-width:0;display:flex}.workspace-list-skeleton__entity>.workspace-list-skeleton__stack{flex:1}.workspace-list-skeleton__avatar{border-radius:var(--pc-border-radius);background:var(--pc-color-fill-secondary);flex:0 0 32px;width:32px;height:32px}.workspace-list-read-footer{flex:none;justify-content:flex-end;align-items:center;min-height:40px;display:flex}.workspace-list-read-footer>.ant-pagination{justify-content:flex-end;width:100%}.workspace-list-read-footer--plain{border-top:1px solid var(--pc-color-border-secondary);gap:16px;padding:7px 12px}.workspace-list-refresh-status{color:var(--pc-color-text-secondary);margin-inline-start:12px;font-weight:400}.workspace-list-read-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.business-drawer__panel{container:business-drawer/inline-size}.business-editor-fields{border:0;min-width:0;margin:0;padding:0}.business-drawer .ant-drawer-header{min-height:60px;padding:10px 16px}.business-drawer .ant-drawer-body{padding:0}.business-drawer__body{flex-direction:column;min-width:0;min-height:100%;padding:12px 16px 16px;display:flex}.business-drawer--editor .ant-drawer-body,.business-drawer--tabs .ant-drawer-body{overflow:hidden}.business-drawer--editor .business-drawer__body,.business-drawer--tabs .business-drawer__body{width:100%;height:100%;min-height:0}.business-drawer-stack{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.business-drawer-stack>.ant-alert,.business-drawer-stack>dl,.business-drawer--tabs .business-drawer__body>.ant-alert{flex-shrink:0}.business-drawer__scroll-area{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.business-drawer .ant-drawer-footer{min-height:53px;padding:10px 16px}.business-drawer .drawer-action-footer,.business-drawer .business-editor-flow__footer,.business-drawer .drawer-action-footer>.ant-space{flex-wrap:wrap}.business-drawer-tabs{flex:1;min-width:0;min-height:0}.business-drawer-tabs>.business-drawer-tabs__nav{flex:none;margin-bottom:12px}.business-drawer-tabs__body{height:100%;min-height:0}.business-drawer-tabs__pane{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100%;min-height:0;padding-inline-end:2px;overflow:hidden auto}.business-drawer-tabs--editor .business-drawer-tabs__pane[aria-hidden=false]{scrollbar-gutter:auto;flex-direction:column;padding-inline-end:0;display:flex;overflow:hidden}.editor-submit-footer__actions{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.editor-submit-footer__pending{color:var(--pc-color-text-secondary);font-size:12px}.editor-submit-footer__missing-list{flex-direction:column;gap:8px;min-width:180px;max-height:320px;display:flex;overflow-y:auto}.editor-submit-footer__missing-list h4{color:var(--pc-color-text-secondary);margin:0 0 2px;font-size:12px;font-weight:500}.editor-submit-footer__missing-list button{width:100%;color:var(--pc-color-text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:6px;padding:4px 8px;display:block}.editor-submit-footer__missing-list button:hover,.editor-submit-footer__missing-list button:focus-visible{background:var(--pc-color-fill-alter)}.business-summary-strip{margin:0}.business-summary-strip--panel,.business-summary-strip--inline{align-items:center;display:flex}.business-summary-strip--panel{border-bottom:1px solid var(--pc-color-border-secondary);justify-content:flex-end;min-height:44px;padding-inline:12px}.business-summary-strip--inline{flex-wrap:wrap;gap:8px 16px}.business-summary-strip--panel>div,.business-summary-strip--inline>div{align-items:baseline;gap:5px;display:flex}.business-summary-strip--panel>div{border-left:1px solid var(--pc-color-border-secondary);padding-inline:12px}.business-summary-strip--panel>div:first-child{border-left:0}.business-summary-strip--panel dt,.business-summary-strip--inline dt{color:var(--pc-color-text-tertiary);font-size:12px}.business-summary-strip--panel dd,.business-summary-strip--inline dd{color:var(--pc-color-text);margin:0;font-size:14px;font-weight:600}.business-summary-strip--detail{border:1px solid var(--pc-color-border);background:var(--pc-color-fill-alter);border-radius:8px;margin-bottom:12px;display:grid;overflow:hidden}.business-summary-strip--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.business-summary-strip--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.business-summary-strip--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.business-summary-strip--detail>div{border-right:1px solid var(--pc-color-border-secondary);align-content:center;gap:3px;min-width:0;min-height:58px;padding:8px 12px;display:grid}.business-summary-strip--detail>div:last-child{border-right:0}.business-summary-strip--detail dt{color:var(--pc-color-text-tertiary);font-size:11px}.business-summary-strip--detail dd{min-width:0;color:var(--pc-color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.business-summary-strip--plain{gap:12px 24px;display:grid}.business-summary-strip--plain>div{align-content:start;gap:4px;min-width:0;display:grid}.business-summary-strip--plain dt{color:var(--pc-color-text-secondary);font-size:12px;font-weight:400;line-height:1.5}.business-summary-strip--plain dd{min-width:0;color:var(--pc-color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.5}.business-audit-timeline--stacked{margin:4px 0 0}.business-audit-timeline--stacked strong,.business-audit-timeline--stacked span{display:block}.business-audit-timeline--stacked strong{color:var(--pc-color-text);font-size:13px}.business-audit-timeline--stacked span{color:var(--pc-color-text-tertiary);margin-top:2px;font-size:11px}.business-audit-timeline--stacked p{color:var(--pc-color-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.55}.business-audit-timeline--inline .business-audit-entry__heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.business-audit-timeline--inline .business-audit-entry span,.business-audit-timeline--inline .business-audit-entry small{color:var(--pc-color-text-tertiary);font-size:12px}.business-audit-timeline--inline .business-audit-entry p{color:var(--pc-color-text-secondary);margin:4px 0}.pospal-member-status{flex-wrap:wrap;gap:4px;display:flex}.membership-discounts-stack{gap:12px;min-width:0;display:grid}.business-drawer-stack.membership-discounts-panel{gap:12px}.membership-discounts-grade{overflow-wrap:anywhere;gap:4px;display:grid}.membership-discounts-grade small,.membership-discounts-note{color:var(--pc-color-text-secondary);margin:0;font-size:12px;font-weight:400}.membership-discounts-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.membership-discounts-record{min-height:24px;color:var(--pc-color-text-secondary);font:inherit;text-underline-offset:3px;cursor:help;background:0 0;border:0;padding:0;font-size:12px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.membership-discounts-record:hover,.membership-discounts-record:focus-visible{color:var(--pc-color-primary)}.membership-discounts-record:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:2px}.membership-discounts-error{color:var(--pc-color-error);margin-top:4px;display:block}.membership-discounts-effective{flex-direction:column;gap:2px;min-width:0;display:flex}.membership-discounts-effective>span{font-weight:600}.membership-discounts-effective>small{color:var(--pc-color-text-tertiary);font-size:12px;line-height:1.5}.business-portrait-editor{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:8px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 12px;display:flex}.business-portrait-editor__actions{flex-wrap:wrap;justify-content:center;max-width:100%;display:flex}.business-portrait-editor>small{color:var(--pc-color-text-tertiary);text-align:center;font-size:11px;line-height:1.45}.business-portrait-editor--inline{grid-template-columns:72px minmax(0,1fr);justify-items:start;display:grid}.business-portrait-editor--inline>.ant-avatar{grid-row:1/3}.business-portrait-editor--inline .business-portrait-editor__actions{justify-content:flex-start}.business-portrait-editor--inline>small{text-align:left}.business-sub-tabs,.business-sub-tabs>.ant-tabs{min-width:0}.business-sub-tabs>.ant-tabs>.business-sub-tabs__nav{margin-bottom:10px}.business-image-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.business-image-gallery__entry{gap:5px;min-width:0;display:grid}.business-image-gallery__item{aspect-ratio:4/3;border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);width:100%;min-width:0;color:var(--pc-color-text-tertiary);border-radius:7px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.business-image-gallery--16x9 .business-image-gallery__item{aspect-ratio:16/9}.business-image-gallery--1x1 .business-image-gallery__item{aspect-ratio:1}.business-image-gallery__caption{color:var(--pc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}button.business-image-gallery__item{cursor:zoom-in}.business-image-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .16s}.business-image-gallery__item:hover img{transform:scale(1.025)}.business-image-gallery__item:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:2px}.business-image-gallery__preview{color:#fff;opacity:0;background:#00000094;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;line-height:1.4;transition:opacity .14s;display:inline-flex;position:absolute;inset:auto 6px 6px auto}.business-image-gallery__item:hover .business-image-gallery__preview,.business-image-gallery__item:focus-visible .business-image-gallery__preview{opacity:1}.business-image-gallery__item--unavailable{align-content:center;gap:5px;font-size:20px}.business-image-gallery__item--unavailable span{font-size:10px}@container business-drawer (width<=430px){.business-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.business-action-modal__container{box-sizing:border-box;flex-direction:column;max-height:88dvh;display:flex;overflow:hidden}.business-action-modal__container--workspace{height:88dvh}.business-action-modal__header,.business-action-modal__footer{flex:none}.business-action-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.business-action-modal__content{gap:16px;display:grid}.organization-filter.inventory-filter{grid-template-columns:minmax(0,1fr)}.inventory-product-scroll-area{flex-direction:column;gap:16px;display:flex}.inventory-product-editor__body{border:1px solid var(--pc-color-border);border-radius:8px;flex:1;grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr);min-height:0;display:grid;overflow:hidden}.inventory-product-editor__sku-list{border-right:1px solid var(--pc-color-border);background:var(--pc-color-fill-alter);flex-direction:column;gap:8px;min-width:0;min-height:0;padding:12px;display:flex;overflow-y:auto}.inventory-product-editor__sku-list button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;padding:12px;display:grid}.inventory-product-editor__sku-list button:hover:not(:disabled),.inventory-product-editor__sku-list button[aria-pressed=true]{border-color:var(--pc-color-border);background:var(--pc-color-bg-container)}.inventory-product-editor__sku-list button:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:2px}.inventory-product-editor__sku-list button:disabled{cursor:default}.inventory-sku-choice__label,.inventory-sku-choice__code{overflow-wrap:anywhere}.inventory-sku-choice__code{color:var(--pc-color-text-tertiary);font-size:12px}.inventory-product-editor__sku-list .status-tag{justify-self:start;margin:0}.inventory-editor{flex-direction:column;gap:16px;min-width:0;min-height:0;padding:16px;display:flex;overflow-y:auto}.inventory-editor__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-editor__header>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.inventory-editor__header strong{font-size:16px}.inventory-editor__header>div>span{color:var(--pc-color-text-tertiary);font-size:12px}.inventory-sku-editor,.inventory-sku-detail{gap:16px;display:grid}.inventory-editor__inline-metrics{color:var(--pc-color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.inventory-editor__inline-metrics strong{color:var(--pc-color-text);margin-inline-start:3px;font-size:14px}.inventory-sku-editor .ant-input-number{width:100%}.inventory-editor__allocation-row{padding:10px 0}.inventory-editor__allocation-row+.inventory-editor__allocation-row{border-top:1px solid var(--pc-color-border)}.inventory-editor__allocation-row .ant-form-item{margin-bottom:0}.inventory-editor__allocation-row .ant-form-item-row{grid-template-columns:minmax(0,1fr) minmax(100px,140px);align-items:center;gap:12px;display:grid}.inventory-editor__allocation-row .ant-form-item-label{text-align:left;white-space:normal;overflow-wrap:anywhere;padding:0}.inventory-editor__store-label{gap:2px;display:grid}.inventory-editor__held,.inventory-allocation-detail__held,.inventory-adjustment-list__meta,.inventory-adjustment-list__reason{color:var(--pc-color-text-tertiary);font-size:12px}.inventory-allocation-detail{margin:0}.inventory-allocation-detail>div{border-bottom:1px solid var(--pc-color-border);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.inventory-allocation-detail dt{overflow-wrap:anywhere}.inventory-allocation-detail dd{flex-shrink:0;margin:0}.inventory-editor__allocation-empty{color:var(--pc-color-text-tertiary);text-align:center;padding:24px 12px}@container business-drawer (width<=640px){.inventory-product-editor__body{flex:none;grid-template-columns:minmax(0,1fr);overflow:visible}.inventory-product-editor__sku-list{border-right:0;border-bottom:1px solid var(--pc-color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));max-height:220px;display:grid}.inventory-editor{overflow:visible}}.inventory-adjustment-list{margin:0;padding:0;list-style:none;display:grid}.inventory-adjustment-list>li{border-bottom:1px solid var(--pc-color-border);overflow-wrap:anywhere;gap:4px;padding:12px 0;display:grid}.inventory-adjustment-list__reason{color:var(--pc-color-text-secondary)}.pospal-source-bar{border-bottom:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);grid-template-columns:minmax(220px,.7fr) minmax(620px,2.3fr);align-items:center;gap:10px 24px;min-height:64px;padding:10px 12px;display:grid}.pospal-source-bar__control{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.pospal-source-bar__status-button{border-radius:var(--pc-border-radius);min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.pospal-source-bar__status-button:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:2px}.pospal-source-bar__status-button .status-tag{text-underline-offset:3px;margin-inline-end:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pospal-source-bar__details{overflow-wrap:anywhere;gap:8px;max-width:min(360px,100vw - 48px);line-height:1.6;display:grid}.pospal-source-bar__details p{margin:0}.pospal-source-bar__label{color:var(--pc-color-text-secondary);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pospal-source-bar__facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pospal-source-bar__facts>div{border-right:1px solid var(--pc-color-border-secondary);align-content:center;gap:2px;min-width:0;padding:2px 12px;display:grid}.pospal-source-bar__facts>div:last-child{border-right:0}.pospal-source-bar__facts dt{color:var(--pc-color-text-tertiary);font-size:12px}.pospal-source-bar__facts dd{color:var(--pc-color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.pospal-source-bar__alert,.pospal-source-bar__notice,.pospal-source-bar__empty{grid-column:1/-1}.pospal-source-bar__alert{gap:8px;display:grid}.pospal-source-bar__notice{border-top:1px solid var(--pc-color-border-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-top:6px;display:flex}.pospal-source-bar__notice-text{min-width:0;color:var(--pc-color-text-secondary);overflow-wrap:anywhere;flex:360px;font-size:12px;line-height:1.6}.pospal-source-bar__empty{margin-block:4px}.pospal-source-bar__empty .ant-empty-image{display:none}.pospal-source-bar__empty .ant-empty-description{margin:0;font-size:13px}@media (width<=1120px){.pospal-source-bar{grid-template-columns:minmax(0,1fr)}}.pospal-product-filter{grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(120px,.6fr))}.pospal-product-name{align-items:center;gap:6px;min-width:0;display:flex}.pospal-product-name .status-tag{flex:none;margin-inline-end:0}.pospal-product-entity{min-width:0}.pospal-catalog-sources{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.pospal-catalog-sources th,.pospal-catalog-sources td{color:var(--pc-color-text);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:4px 12px;font-size:13px;font-weight:400}.pospal-catalog-sources thead th{color:var(--pc-color-text-tertiary);padding-block:0 4px;font-size:12px}.pospal-catalog-sources tbody tr+tr>*{border-top:1px solid var(--pc-color-border-secondary)}.pospal-catalog-sources strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.pospal-catalog-sources small{color:var(--pc-color-text-tertiary);font-size:11px;line-height:1.5;display:block}.pospal-catalog-sources .status-tag{margin-inline-end:0}.pospal-catalog-sources__mode{color:var(--pc-color-text-tertiary);font-size:12px}.pospal-source-bar__notice-text p{margin:0}.pospal-catalog-sources__results{margin:2px 0 0;padding-inline-start:18px}.pospal-product-detail{gap:12px;min-width:0;display:grid}.pospal-product-barcode-use{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:2px 0;display:grid}.pospal-product-barcode-use p{color:var(--pc-color-text-secondary);margin:0;font-size:12px;line-height:1.6}@container business-drawer (width<=640px){.pospal-product-barcode-use{grid-template-columns:minmax(0,1fr);justify-items:start}}.commerce-shipping-policy-overview,.commerce-shipping-detail{gap:12px}.commerce-shipping-coverage-section,.commerce-shipping-pricing-section{gap:12px;display:grid}.commerce-shipping-setting-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.commerce-shipping-setting-list>li{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:6px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:8px 10px;display:grid}.commerce-shipping-setting-list__label{color:var(--pc-color-text-secondary);font-size:12px}.commerce-shipping-setting-list__value{color:var(--pc-color-text);font-weight:500}.commerce-shipping-city-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.commerce-shipping-city-tags .ant-tag{border-color:var(--pc-color-border);background:var(--pc-color-bg-container);min-height:26px;margin-inline-end:0;padding-inline:10px;line-height:24px}.commerce-shipping-free-summary{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.commerce-shipping-free-summary>div{gap:4px;min-width:0;padding:10px 12px;display:grid}.commerce-shipping-free-summary>div+div{border-left:1px solid var(--pc-color-border-secondary)}.commerce-shipping-free-summary dt{color:var(--pc-color-text-tertiary);font-size:11px}.commerce-shipping-free-summary dd{min-width:0;color:var(--pc-color-text);margin:0;font-size:13px;font-weight:600}.commerce-shipping-draft-form,.commerce-shipping-history-stack{gap:12px;display:grid}.commerce-shipping-version-note{background:var(--pc-color-fill-alter);border-radius:6px;margin:0;padding:10px 12px}.commerce-shipping-version-note>div{grid-template-columns:104px minmax(0,1fr);gap:12px;display:grid}.commerce-shipping-version-note dt{color:var(--pc-color-text-tertiary);font-size:12px}.commerce-shipping-version-note dd{color:var(--pc-color-text);margin:0;line-height:1.6}.commerce-shipping-setting-list--editor>li{align-items:start}.commerce-shipping-setting-list--editor .ant-form-item,.commerce-shipping-free-editor .ant-form-item{min-width:0;margin-bottom:0}.commerce-shipping-setting-list--editor .ant-select{width:100%}.commerce-shipping-field-hint{color:var(--pc-color-text-secondary);margin:8px 0 0;font-size:12px}.commerce-shipping-tier-editor{gap:10px;display:grid}.commerce-shipping-tier-editor__row{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:8px;gap:10px;padding:12px;display:grid}.commerce-shipping-tier-editor__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-shipping-tier-editor__identity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commerce-shipping-tier-editor__heading>.ant-btn{flex:none;width:36px;height:36px}.commerce-shipping-tier-editor__range{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);color:var(--pc-color-text-secondary);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.commerce-shipping-tier-editor__primary-fields,.commerce-shipping-tier-editor__increment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,720px);display:grid}.commerce-shipping-tier-editor__primary-fields .ant-form-item,.commerce-shipping-tier-editor__increment-fields .ant-form-item{min-width:0;margin-bottom:0}.commerce-shipping-tier-editor__primary-fields .ant-input-number,.commerce-shipping-tier-editor__increment-fields .ant-input-number,.commerce-shipping-free-editor .ant-input-number{width:100%}.commerce-shipping-tier-editor__increment{border-top:1px solid var(--pc-color-border-secondary);gap:8px;padding-top:10px;display:grid}.commerce-shipping-tier-editor__increment-heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.commerce-shipping-tier-editor__increment-heading strong{font-size:13px}.commerce-shipping-tier-editor__increment-heading span{color:var(--pc-color-text-tertiary);font-size:12px}.commerce-shipping-free-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.commerce-shipping-draft-form .business-editor-section:last-child .ant-form-item{margin-bottom:0}.commerce-shipping-schedule-form{gap:10px;display:grid}.commerce-shipping-schedule-form p{color:var(--pc-color-text-secondary);margin:0 0 4px;font-size:12px;line-height:1.6}.commerce-shipping-schedule-form>label{color:var(--pc-color-text);font-size:13px;font-weight:600}.commerce-shipping-schedule-form .ant-picker{width:100%}@container business-drawer (width<=640px){.commerce-shipping-free-editor,.commerce-shipping-free-summary,.commerce-shipping-version-note>div,.commerce-shipping-setting-list>li{grid-template-columns:1fr}.commerce-shipping-free-summary>div+div{border-top:1px solid var(--pc-color-border-secondary);border-left:0}.commerce-shipping-tier-editor__primary-fields,.commerce-shipping-tier-editor__increment-fields{grid-template-columns:1fr}}.store-group-browser,.store-group-browser__detail{gap:12px;min-width:0;display:grid}.store-group-browser__toolbar,.store-group-browser__toolbar-start,.store-group-browser__single-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.store-group-browser__toolbar,.store-group-browser__single-heading{justify-content:space-between}.store-group-browser__toolbar-start{flex:auto}.store-group-browser__single-heading h4{overflow-wrap:anywhere;margin:0;font-size:13px}.store-group-browser__search{flex:0 260px;width:260px;max-width:100%;margin-inline-start:auto}.store-group-browser__count{color:var(--pc-color-text-secondary);white-space:nowrap;font-size:12px}.store-group-browser__summary{min-width:0;color:var(--pc-color-text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.store-group-browser__table{min-width:0}.store-group-browser__table .store-group-browser__expanded-row.ant-table-expanded-row>.ant-table-cell{background:var(--pc-color-bg-container);padding:16px 12px}.store-group-browser__table .ant-table.ant-table-small .ant-table-tbody .store-group-browser__detail .ant-table-wrapper:only-child .ant-table{margin:0}.store-group-browser__name{overflow-wrap:anywhere}.store-group-browser__summary .status-tag{white-space:normal;max-width:100%}@container business-drawer (width<=520px){.store-group-browser__search{flex-basis:100%;width:100%}}.store-products-filter{grid-template-columns:minmax(280px,1.25fr) repeat(2,minmax(160px,.7fr))}.store-products-table .ant-table-cell{vertical-align:middle}.product-store-sales,.product-store-sales-editor{gap:12px;min-width:0;display:grid}.store-product-issues{color:var(--pawcode-color-warning-text)}.store-product-read-status{color:var(--pc-color-text-secondary);font-size:12px}.product-store-sales__table{min-width:0}.product-store-sales__table .ant-table{font-size:12px}.product-store-sales__table .ant-table-cell{padding-block:9px}.product-store-sales-editor__batch{justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.product-store-sales-editor__batch-scope,.product-store-sales-editor__batch-actions{align-items:center;gap:8px;min-width:0;display:flex}.product-store-sales-editor__batch-scope>span{color:var(--pc-color-text-secondary);flex:none;font-size:12px;font-weight:600}.product-store-sales-editor__batch-scope>small{color:var(--pc-color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.product-store-sales-editor__batch-actions{flex:none}.product-store-sales__table .commerce-table-stack{overflow-wrap:anywhere}.store-product-editor-guidance{color:var(--pc-color-text-secondary);margin:0 0 12px;font-size:12px;line-height:1.6}@container business-drawer (width<=640px){.product-store-sales-editor__batch{flex-direction:column;align-items:stretch}.product-store-sales-editor__batch-scope{flex-wrap:wrap}.product-store-sales-editor__batch-actions{justify-content:flex-end}}@media (width<=900px){.store-products-filter{grid-template-columns:minmax(220px,1fr)}}.image-crop__stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#262626;border-radius:8px;margin:0 auto;position:relative;overflow:hidden}.image-crop__stage:active{cursor:grabbing}.image-crop__picture{pointer-events:none;max-width:none;position:absolute}.image-crop__frame{pointer-events:none;outline:1px solid #ffffffd9;position:absolute;overflow:hidden;box-shadow:0 0 0 9999px #0000008c;container-type:inline-size}.image-crop__controls{align-items:center;gap:8px;margin-top:12px;display:flex}.image-crop__controls .ant-slider{flex:1;margin:0 4px}.image-crop__preview-switch{white-space:nowrap;margin-left:8px}.image-crop__alerts{flex-direction:column;gap:8px;margin-top:12px;display:flex}.image-crop__alerts:empty{display:none}.home-carousel-list-panel{flex-direction:column;gap:12px;display:flex}.home-carousel-table__name{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.home-carousel-table__name small{color:var(--ant-color-text-tertiary,#00000073)}.home-carousel-thumbs{gap:6px;display:inline-flex}.home-carousel-thumbs img,.home-carousel-thumbs__missing{aspect-ratio:75/44;object-fit:cover;background:var(--ant-color-fill-quaternary,#f5f5f5);border-radius:4px;width:68px;display:block}.home-carousel-editor{flex-direction:column;gap:16px;display:flex}.home-carousel-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-carousel-slot{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.home-carousel-slot--empty{border-style:dashed}.home-carousel-slot--missing{border-color:var(--pc-color-error)}.home-carousel-editor__missing{color:var(--pc-color-error);margin:8px 0 0;font-size:12px}.home-carousel-slot__label{color:var(--ant-color-text-tertiary,#00000073);font-size:12px}.home-carousel-slot__image{aspect-ratio:75/44;object-fit:cover;background:var(--ant-color-fill-quaternary,#f5f5f5);border-radius:6px;width:100%;display:block}.home-carousel-slot__image--missing{color:var(--ant-color-text-tertiary,#00000073);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:20px;display:flex}.home-carousel-slot__image--missing small{font-size:12px}.home-carousel-thumbs__missing{color:var(--ant-color-text-tertiary,#00000073);place-items:center;display:grid}.home-carousel-slot__actions{flex-wrap:wrap;gap:6px;display:flex}.home-carousel-slot__empty{aspect-ratio:75/44;color:var(--ant-color-text-quaternary,#00000040);justify-content:center;align-items:center;display:flex}.home-carousel-preview{--px:calc(100cqw / 390);color:#1a1a1a;font-family:-apple-system,PingFang SC,Helvetica Neue,sans-serif;position:absolute;inset:0}.home-carousel-preview__haze{height:calc(95.7 * var(--px));background:linear-gradient(#fafcf89e 0%,#0000 100%);position:absolute;top:0;left:0;right:0}.home-carousel-preview__status{height:calc(47 * var(--px));padding:0 calc(28 * var(--px)) 0 calc(46 * var(--px));font-size:calc(16 * var(--px));justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.home-carousel-preview__battery{box-sizing:border-box;width:calc(25 * var(--px));height:calc(12 * var(--px));padding:calc(1.5 * var(--px));border:calc(1 * var(--px)) solid #1a1a1a80;border-radius:calc(3.5 * var(--px))}.home-carousel-preview__battery:before{content:"";border-radius:calc(1.5 * var(--px));background:currentColor;width:80%;height:100%;display:block}.home-carousel-preview__brand{top:calc(47 * var(--px));left:calc(16 * var(--px));height:calc(40 * var(--px));font-size:calc(19.8 * var(--px));letter-spacing:calc(-.5 * var(--px));align-items:center;font-weight:800;display:flex;position:absolute}.home-carousel-preview__mark{width:calc(15.6 * var(--px));height:calc(15.6 * var(--px));margin-left:calc(6.2 * var(--px));flex:none;position:relative}.home-carousel-preview__mark:before,.home-carousel-preview__mark:after{content:"";position:absolute}.home-carousel-preview__mark:before{top:calc(1 * var(--px));left:calc(.5 * var(--px));width:calc(10.9 * var(--px));height:calc(10.9 * var(--px));background:#44d62c;border-radius:56% 44% 48% 52%}.home-carousel-preview__mark:after{top:calc(8.8 * var(--px));left:calc(9.4 * var(--px));width:calc(5.2 * var(--px));height:calc(5.2 * var(--px));background:#307fe2;border-radius:50%}.home-carousel-preview__capsule{top:calc(51 * var(--px));right:calc(7 * var(--px));box-sizing:border-box;width:calc(87 * var(--px));height:calc(32 * var(--px));border:calc(.5 * var(--px)) solid #0000001f;border-radius:calc(16 * var(--px));background:#fff9;justify-content:space-around;align-items:center;display:flex;position:absolute}.home-carousel-preview__capsule:before{content:"";width:calc(.5 * var(--px));background:#0000002e;height:50%;position:absolute;top:25%;left:50%}.home-carousel-preview__more{width:calc(21 * var(--px));height:calc(7 * var(--px));background:radial-gradient(circle, currentColor 38%, transparent 42%) 0 0 / calc(7 * var(--px)) 100% repeat-x}.home-carousel-preview__close{box-sizing:border-box;width:calc(18 * var(--px));height:calc(18 * var(--px));border:calc(2 * var(--px)) solid currentColor;border-radius:50%;position:relative}.home-carousel-preview__close:before{content:"";background:currentColor;border-radius:50%;position:absolute;inset:25%}.home-carousel-preview__dots{bottom:calc(10 * var(--px));gap:calc(8 * var(--px));display:flex;position:absolute;left:50%;transform:translate(-50%)}.home-carousel-preview__dots span{width:calc(8 * var(--px));height:calc(8 * var(--px));background:#1a1a1a3d;border-radius:50%}.home-carousel-preview__dots span:first-child{background:#237d19}.live-pets-panel{flex-direction:column;gap:12px;display:flex}.live-pet-editor{flex-direction:column;gap:16px;display:flex}.live-pet-editor .ant-form-item{min-width:0;margin-bottom:12px}.live-pet-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.live-pet-editor__grid .ant-picker,.live-pet-editor__grid .ant-input-number,.live-pet-editor__price{width:100%}.live-pet-editor__price{max-width:240px}.live-pet-editor__note{color:var(--ant-color-text-tertiary,#00000073);margin:0;font-size:12px}.live-pet-editor__missing{color:var(--pc-color-error);margin:8px 0 0;font-size:12px}.live-pet-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.live-pet-photo{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex;position:relative}.live-pet-photo--empty{border-style:dashed;justify-content:center;align-items:center;min-height:160px}.live-pet-photo--missing{border-color:var(--pc-color-error)}.live-pet-photo__image{aspect-ratio:1;object-fit:cover;background:var(--ant-color-fill-quaternary,#f5f5f5);border-radius:6px;width:100%;display:block}.live-pet-photo__label{color:#fff;background:#0000008c;border-radius:4px;padding:0 6px;font-size:12px;line-height:20px;position:absolute;top:14px;left:14px}.live-pet-photo__actions{flex-wrap:wrap;gap:6px;display:flex}.live-pet-video{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:8px;flex-direction:column;gap:8px;width:min(100%,320px);padding:8px;display:flex;position:relative}.live-pet-video--empty{text-align:center;border-style:dashed;justify-content:center;align-items:center;min-height:160px}.live-pet-video__player{background:#000;border-radius:6px;width:100%;max-height:360px;display:block}.live-pet-media--missing{background:var(--ant-color-fill-quaternary,#f5f5f5);min-height:120px;color:var(--ant-color-text-tertiary,#00000073);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:20px;display:flex}.live-pet-media--missing small{font-size:12px}.live-pet-records{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.live-pet-records:empty{display:none}.live-pet-record{grid-template-columns:110px minmax(0,1fr) 140px auto;gap:8px;display:grid}.live-pet-record-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.live-pet-record-list li{grid-template-columns:72px minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.live-pet-record-list time{color:var(--ant-color-text-tertiary,#00000073);font-variant-numeric:tabular-nums}@media (width<=640px){.live-pet-editor__grid,.live-pet-photos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.live-pet-editor__grid{grid-template-columns:minmax(0,1fr)}.live-pet-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.payment-filter{grid-template-columns:repeat(2,minmax(150px,240px))}.payment-page__note{border-bottom:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text-secondary);margin:0;padding:10px 16px;font-size:12px}.payment-table__stack{justify-items:start;gap:3px;min-width:0;display:grid}.payment-table__stack strong{font-size:13px;font-weight:600}.payment-table__stack small{max-width:100%;color:var(--pc-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payment-drawer__note{color:var(--pc-color-text-secondary);margin:0;font-size:12px}.payment-task-brief-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.payment-task-brief-list li{gap:2px;display:grid}.payment-task-brief-list strong{font-size:13px;font-weight:600}.payment-task-brief-list span{color:var(--pc-color-text-secondary);font-size:12px}.payment-note-field{gap:6px;display:grid}.payment-note-field>span:first-child{color:var(--pc-color-text-secondary);font-size:13px}.payment-drawer .business-drawer-stack>.ant-alert{margin-bottom:12px}.payment-drawer__guidance{color:var(--pc-color-text);gap:4px;margin:0;font-size:13px;line-height:1.7;display:grid}.payment-drawer__progress{color:var(--pc-color-text-secondary);font-weight:500}.payment-drawer__meta{color:var(--pc-color-text-tertiary);font-size:12px}.pospal-coupon-filter{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(150px,1fr))}@media (width<=900px){.pospal-coupon-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pospal-coupon-filter{grid-template-columns:minmax(0,1fr)}}.pospal-member-filter{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(140px,1fr))}.pospal-member-stack,.pospal-member-detail{gap:12px;min-width:0;display:grid}.pospal-member-drawer-content{gap:12px}.pospal-member-stack{justify-items:start;gap:4px}.pospal-member-stack small{color:var(--pc-color-text-secondary)}.pospal-member-drawer .business-readonly-field dd{overflow-wrap:anywhere}@media (width<=1120px){.pospal-member-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pospal-member-filter{grid-template-columns:minmax(0,1fr)}}.pospal-barcode-picker{gap:12px;min-width:0;display:grid}.pospal-barcode-picker__hint{color:var(--pc-color-text-secondary);margin:0;font-size:12px;line-height:1.6}.pospal-barcode-picker__flags{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;display:flex}.readiness-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.readiness-check-grid li{background:var(--pc-color-fill-alter);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:flex}.readiness-check-grid li>div{gap:2px;min-width:0;display:grid}.readiness-check-grid li>div>strong{font-size:13px}.readiness-check-grid li>div>span{color:var(--pc-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=700px){.readiness-check-grid{grid-template-columns:minmax(0,1fr)}}.schedule-shift-picker{align-items:center;display:inline-flex}.schedule-shift-picker__option{overflow-wrap:anywhere;white-space:normal;gap:2px;max-width:min(320px,100vw - 64px);display:grid}.schedule-shift-picker__times{color:var(--pc-color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.shift-preset-fields{gap:10px;min-width:0;display:grid}.shift-preset-fields__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.shift-preset-fields__list{border:1px solid var(--pc-color-border-secondary);border-radius:8px;overflow:hidden}.shift-preset-fields__columns,.shift-preset-row{grid-template-columns:144px minmax(0,1fr) 88px;column-gap:12px;min-width:0;padding-inline:10px;display:grid}.shift-preset-fields__columns{border-bottom:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);min-height:36px;color:var(--pc-color-text-secondary);align-items:center;padding-block:7px;font-size:12px}.shift-preset-row{border:0;border-bottom:1px solid var(--pc-color-border-secondary);grid-template-areas:"name times status";align-items:start;min-height:52px;margin:0;padding-block:10px}.shift-preset-row:last-child{border-bottom:0}.shift-preset-row__identity,.shift-preset-row__times,.shift-preset-row__status{align-content:start;gap:4px;min-width:0;display:grid}.shift-preset-row__identity{grid-area:name}.shift-preset-row__times{grid-area:times}.shift-preset-row__status{grid-area:status}.shift-preset-row__label{color:var(--pc-color-text-secondary);font-size:12px;display:none}.shift-preset-row__actions{min-height:var(--pc-control-height);align-items:center;gap:8px;display:flex}.shift-preset-row__actions .ant-btn{width:28px;padding-inline:0}.shift-preset-row__identity .ant-typography{overflow-wrap:anywhere;font-size:12px}@container business-drawer (width<=640px){.shift-preset-fields__columns{display:none}.shift-preset-row{grid-template-columns:minmax(0,1fr) 88px;grid-template-areas:"name status""times times";row-gap:8px}.shift-preset-row__label{display:block}}.store-crop-ranges{position:absolute;inset:0}.store-crop-ranges__range{border:1.5px dashed;position:absolute}.store-crop-ranges__range span{color:#1f1f1f;border-radius:3px;padding:1px 6px;font-size:12px;line-height:18px;position:absolute}.store-crop-ranges__range--home{border-color:#ffd666;inset:5.556% 0}.store-crop-ranges__range--home span{background:#ffd666;top:4px;left:4px}.store-crop-ranges__range--detail{border-color:#91caff;inset:0 3.125%}.store-crop-ranges__range--detail span{background:#91caff;bottom:4px;right:4px}.business-drawer-stack.wash-care-settings-panel{gap:12px}.wash-care-settings-stack{gap:12px;min-width:0;display:grid}.wash-care-settings-note{color:var(--pc-color-text-secondary);margin:0;font-size:12px}.wash-care-band-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wash-care-band-list li{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);color:var(--pc-color-text);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px}.wash-care-breakpoints{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wash-care-breakpoint{align-items:center;display:inline-flex}.wash-care-breakpoint .ant-input-number{width:104px}.wash-care-band-preview{gap:6px;margin-top:12px;display:grid}.wash-care-surcharge-rows{justify-items:start;gap:8px;display:grid}.wash-care-surcharge-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wash-care-surcharge-row .ant-input-number{width:150px}.wash-care-settings-missing{border:1px solid var(--pc-color-error);border-radius:6px;padding:8px}.wash-care-settings-missing-note{color:var(--pc-color-error);margin:4px 0 0;font-size:12px}.store-wash-care-filter{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(150px,.7fr))}.store-wash-care-filter-help,.store-wash-care-guidance{color:var(--pc-color-text-tertiary);margin:0;font-size:12px;line-height:1.6}.store-wash-care-filter-help{padding:8px 12px}.store-wash-care-spec-table-region{min-width:0}.store-wash-care-history-section .business-audit-entry p{white-space:pre-line;overflow-wrap:anywhere}@media (width<=760px){.store-wash-care-filter{grid-template-columns:minmax(0,1fr)}}.store-wash-care-table .ant-table-cell{vertical-align:middle}.store-wash-care-detail-content{gap:12px;min-width:0;display:grid}.store-wash-care-store-actions{color:var(--pc-color-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.store-wash-care-offering-control{overflow-wrap:anywhere;justify-items:start;gap:3px;min-width:0;display:grid}.store-wash-care-offering-control small{color:var(--pc-color-text-tertiary);font-size:11px}.store-wash-care-offering-control .store-wash-care-offering-missing{color:var(--pc-color-error)}.store-wash-care-table .status-tag,.store-wash-care-sku-table .status-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.store-wash-care-selection-summary.business-summary-strip{margin:0}.store-wash-care-selection-summary.business-summary-strip dd{white-space:normal;overflow-wrap:anywhere}@container business-drawer (width<=520px){.store-wash-care-selection-summary.business-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.store-wash-care-selection-summary>div:nth-child(2){border-right:0}.store-wash-care-selection-summary>div:last-child{border-top:1px solid var(--pc-color-border);grid-column:1/-1}.store-wash-care-offering-section .business-detail-section__heading{flex-wrap:wrap;gap:6px}.store-wash-care-offering-section .business-detail-section__heading span{text-align:left;max-width:100%}}.management-scope-bar{min-width:0}.management-scope-bar__label{color:var(--pc-color-text-secondary);white-space:nowrap;font-size:12px}.management-scope-bar .ant-select{width:240px}@media (width<=640px){.management-scope-bar__label{display:none}.management-scope-bar .ant-select{width:170px}}:root{font-synthesis:none;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-auth-page{background:radial-gradient(circle at 50% 0%, #dfefe3bf, transparent 42%), var(--pc-color-bg-layout);grid-template-rows:1fr auto;place-items:center;gap:24px;min-height:100vh;padding:32px 20px;display:grid}.admin-auth-filing a{color:var(--pc-color-text-tertiary);font-size:12px}.admin-auth-card{border-color:var(--pc-color-border-secondary);width:min(100%,420px);box-shadow:0 20px 50px #2840301a}.admin-auth-card .ant-card-body{gap:16px;padding:32px;display:grid}.admin-auth-card .ant-typography,.admin-auth-card .ant-form-item{margin-bottom:0}.admin-auth-card .ant-form{gap:16px;display:grid}.admin-auth-brand{color:#fff;background:var(--pc-color-primary);border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:grid}.pawcode-app{height:100vh;color:var(--pc-color-text);background:var(--pc-color-bg-layout);overflow:hidden}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:2px}.status-tag{align-items:center;gap:5px;width:fit-content;margin-inline-end:0;padding-inline:7px;font-weight:600;display:inline-flex}.status-tag .ant-badge-status-dot{background:var(--pawcode-status-dot)}.business-entity-avatar.ant-avatar{border:1px solid var(--pawcode-color-accent-border);color:var(--pawcode-color-accent-text);background:var(--pawcode-color-accent-icon-bg);flex:none}.business-counted-textarea{gap:4px;min-width:0;display:grid}.business-counted-textarea__count{color:var(--pc-color-text-tertiary);font-variant-numeric:tabular-nums;justify-self:end;font-size:11px;line-height:1.5}.business-editor-flow{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.business-editor-flow__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding-right:2px;overflow:hidden auto}.business-editor-flow__footer{border-top:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.business-editor-section{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:8px;min-width:0;padding:12px}.business-editor-section__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.business-editor-section__heading h3{color:var(--pc-color-text);margin:0;font-size:14px;line-height:1.5}.business-editor-section__heading span{max-width:62%;color:var(--pc-color-text-tertiary);text-align:right;font-size:11px;line-height:1.5}.business-editor-section .ant-form-item{margin-bottom:12px}.business-editor-section .ant-form-item:last-child{margin-bottom:0}.business-editor-section .ant-input-number{width:100%}.business-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:0;display:grid}.business-readonly-field{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;gap:5px;min-width:0;display:grid}.business-readonly-field--wide{grid-column:1/-1}.business-readonly-field dt{overflow-wrap:anywhere;color:var(--pc-color-text-secondary);align-self:end;font-size:12px;font-weight:500;line-height:1.5}.business-readonly-field dd{overflow-wrap:anywhere;border:1px solid var(--pc-color-border-secondary);min-height:34px;color:var(--pc-color-text);background:var(--pc-color-fill-alter);border-radius:6px;align-items:center;margin:0;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.55;display:flex}.business-readonly-field--multiline dd{white-space:pre-wrap;align-items:flex-start}.business-readonly-field--wide.business-readonly-field--multiline dd{min-height:58px}@media (width<=700px){.pawcode-app{height:auto;min-height:100vh;overflow:visible}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.workspace-shell{background:var(--pc-color-bg-layout);height:100%;min-height:0}.workspace-sider{z-index:20;border-right:1px solid var(--pc-color-border);height:100%;min-height:0;overflow:hidden}.workspace-sider__body{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.brand-lockup{border-bottom:1px solid var(--pc-color-border);height:64px;color:var(--pc-color-primary);letter-spacing:-.04em;white-space:nowrap;flex:0 0 64px;align-items:center;gap:8px;padding:0 18px;font-weight:760;display:flex}.brand-lockup__mark{border:1px solid var(--pc-color-primary-border);background:var(--pc-color-primary-bg);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;display:inline-flex}.brand-lockup__word{font-size:20px}.workspace-menu{overscroll-behavior:contain;scrollbar-gutter:stable;border-inline-end:0;flex:auto;min-height:0;padding-top:10px;overflow:hidden auto}.workspace-menu__label{align-items:center;gap:6px;min-width:0;max-width:calc(100% - 24px);display:inline-flex}.workspace-menu__label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-menu .ant-menu-item-selected{box-shadow:inset 3px 0 var(--pawcode-brand-accent);font-weight:650}.sider-footer{border-top:1px solid var(--pc-color-border);padding:10px 8px}.sider-collapse-trigger{justify-content:flex-start;width:100%}.workspace-header{border-bottom:1px solid var(--pc-color-border);justify-content:space-between;align-items:center;height:48px;min-height:48px;padding:0 14px 0 12px;line-height:normal;display:flex}.workspace-main{min-width:0;height:100%;min-height:0;overflow:hidden}.operator-menu{align-items:center;gap:7px;font-weight:600;display:inline-flex}.organization-scope-indicator{border:1px solid var(--pc-color-border-secondary);min-height:30px;color:var(--pc-color-text-secondary);background:var(--pc-color-fill-alter);border-radius:5px;align-items:center;gap:7px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.header-leading{align-items:center;gap:4px;min-width:0;display:flex}.mobile-menu-trigger{display:none}.operator-menu{padding-inline:6px}.workspace-content{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.unavailable-button[aria-disabled=true]{color:var(--pc-color-text-disabled);cursor:not-allowed;background:var(--pc-color-fill-alter);border-color:var(--pc-color-border);box-shadow:none}@media (width<=900px){.workspace-sider{display:none}.mobile-menu-trigger{display:inline-flex}}@media (width<=700px){.workspace-shell{height:auto;min-height:100vh}.workspace-main{height:auto;min-height:100vh;overflow:visible}.workspace-content{flex:0 auto;overflow:visible}.operator-menu__label,.operator-menu__indicator{display:none}}.organization-page{min-height:100%;padding:14px 18px 24px}.organization-page--list-workspace{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.organization-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;margin-bottom:10px;display:flex}.page-eyebrow{color:var(--pc-color-text-tertiary);margin:0 0 4px;font-size:12px;font-weight:600}.page-title-row{align-items:center;gap:10px;min-width:0;display:flex}.page-title-row h1,.organization-page__header h1{color:var(--pc-color-text);letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.35}.organization-page__header p:not(.page-eyebrow){color:var(--pc-color-text-secondary);margin:3px 0 0;font-size:13px}.organization-list-panel{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:8px;overflow:hidden}.organization-list-panel--table{flex-direction:column;flex:1 1 0;height:0;min-height:0;display:flex}.organization-list-panel--table>:not(.workspace-list-table){flex:none}.organization-list-panel__information{border-bottom:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text-secondary);margin:0;padding:10px 16px;font-size:12px}.workspace-list-table{flex-direction:column;flex:1 1 0;height:0;min-height:0;display:flex;overflow:hidden}.workspace-list-table>.ant-table-wrapper,.workspace-list-table>.ant-table-wrapper>.ant-spin,.workspace-list-table>.ant-table-wrapper>.ant-spin>.ant-spin-container{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.workspace-list-table .ant-table{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.workspace-list-table .ant-table-container{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.workspace-list-table .ant-table-header{flex:none}.workspace-list-table .ant-table-body{overscroll-behavior:contain;flex:auto;min-height:0}.workspace-list-table .ant-pagination{border-top:1px solid var(--pc-color-border-secondary);flex:none;min-height:40px;margin:0;padding:7px 12px}.organization-list-panel__filters{border-bottom:1px solid var(--pc-color-border-secondary);padding:8px 12px;container-type:inline-size}@container (width<=780px){.organization-list-panel .organization-list-panel__filters>*{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=420px){.organization-list-panel .organization-list-panel__filters>*{grid-template-columns:minmax(0,1fr)}}.business-detail-stack{gap:10px;min-width:0;display:grid}.business-detail-section{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:8px;min-width:0;padding:12px}.business-detail-section__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.business-detail-section__heading h3{color:var(--pc-color-text);margin:0;font-size:14px;line-height:1.5}.business-detail-section__heading span{max-width:62%;color:var(--pc-color-text-tertiary);text-align:right;font-size:11px;line-height:1.5}.organization-filter{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,.75fr));gap:8px;display:grid}.organization-filter .ant-form-item{min-width:0;margin:0}.organization-filter .ant-select,.organization-filter .ant-input-affix-wrapper{width:100%}.organization-table .ant-table-row:not([aria-disabled=true]){cursor:pointer}.organization-table .ant-table-row:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:-2px}.organization-table .organization-table__row--active>.ant-table-cell{background:var(--pc-color-primary-bg)}.organization-table .organization-table__row--active:hover>.ant-table-cell{background:var(--pc-color-primary-bg-hover)}.overflow-tag-list{white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.overflow-tag-list__item{flex:0 auto;min-width:0;max-width:92px;display:flex}.overflow-tag-list__item--more{flex:none;max-width:none}.overflow-tag-list__tag.ant-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin-inline-end:0;display:block;overflow:hidden}.overflow-tag-list__more.ant-tag{cursor:help;flex:none;max-width:none}.entity-cell{max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.entity-cell:disabled{color:var(--pc-color-text-disabled);cursor:default}.entity-cell>span:last-child{min-width:0;display:grid}.entity-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-cell small{color:var(--pc-color-text-tertiary);margin-top:1px;font-size:11px}.entity-cell:not(:disabled):hover strong{color:var(--pc-color-primary)}.muted-text,.section-hint{color:var(--pc-color-text-tertiary);font-size:12px}.entity-drawer-title{align-items:center;gap:10px;min-width:0;display:flex}.entity-drawer-title>div:last-child{min-width:0}.entity-drawer-title h2{color:var(--pc-color-text);margin:0;font-size:17px;line-height:1.35}.entity-drawer-title p{color:var(--pc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.business-detail-tabs{width:100%}.business-detail-tabs>.ant-tabs-nav{margin-bottom:12px}.readonly-detail-form .ant-form-item{margin-bottom:14px}.person-profile-content,.person-profile-details{gap:24px;display:grid}.person-profile-section,.person-profile-section .business-readonly-field{min-width:0}.person-profile-section .business-readonly-field dt{font-weight:400}.person-profile-section .business-readonly-field dd{font-size:14px;font-weight:400}.person-store-roles{border-top:1px solid var(--pc-color-border-secondary);padding-top:16px}.readonly-detail-form .ant-input[readonly]{color:var(--pc-color-text);cursor:default}.person-readonly-control{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:6px;align-items:center;min-height:32px;padding:0 11px;display:flex}.person-account-content{gap:10px;display:grid}.person-account-card{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:8px;min-width:0;display:grid;overflow:hidden}.person-account-card__summary{background:var(--pc-color-fill-alter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px;display:flex}.person-account-card__title{gap:6px;min-width:0;display:grid}.person-store-roles__heading>h4{color:var(--pc-color-text);margin:0;font-size:14px;font-weight:600;line-height:1.5}.person-account-card__title h4{color:var(--pc-color-text-secondary);margin:0;font-size:12px;font-weight:400;line-height:1.5}.person-account-card__title>strong{color:var(--pc-color-text);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.5}.person-account-card__details dt{color:var(--pc-color-text-secondary);font-size:12px;font-weight:400}.person-account-card__details{border-top:1px solid var(--pc-color-border-secondary);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0;margin:0;padding:16px;display:grid}.person-account-card__details>div{gap:4px;min-width:0;padding-inline:16px;display:grid}.person-account-card__details>div:first-child{padding-inline-start:0}.person-account-card__details>div:last-child{padding-inline-end:0}.person-account-card__details>div+div{border-inline-start:1px solid var(--pc-color-border-secondary)}.person-account-card__details dd{color:var(--pc-color-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.person-account-card__control{border-top:1px solid var(--pc-color-border-secondary);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.person-account-card__control-copy{gap:4px;min-width:0;display:grid}.person-account-card__control-copy>strong{color:var(--pc-color-text);font-size:13px;font-weight:600}.person-account-card__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;max-width:100%;display:flex}.person-account-card__actions>.section-hint{max-width:220px;display:block}.person-account-card__note,.person-account-action-note{color:var(--pc-color-text-secondary);margin:0;font-size:12px;line-height:1.55}.person-account-action-note{margin:0 0 14px}.person-wechat-binding__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.person-wechat-binding__code{justify-items:center;gap:14px;padding-top:4px;display:grid}.person-wechat-binding__code>img{border:1px solid var(--pc-color-border-secondary);border-radius:8px}.person-wechat-binding__code>.person-account-action-note{text-align:center;margin:0}.person-store-roles__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.person-store-roles__heading>span{color:var(--pc-color-text-tertiary);font-size:12px;line-height:1.5}.detail-section-stack{gap:10px;display:grid}.access-source-grid{grid-template-columns:minmax(0,1.75fr) minmax(220px,1fr);align-items:start;gap:16px;display:grid}.access-source-section{gap:8px;display:grid}.access-source-section__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-source-section__heading h4{margin:0;font-size:13px;line-height:1.4}.access-source-section__heading span{color:var(--pc-color-text-tertiary);font-size:12px}.person-access-content{gap:10px;display:grid}.person-access-summary{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding-inline:2px;display:flex}.person-access-summary strong{color:var(--pc-color-text);font-size:14px}.person-access-summary span{color:var(--pc-color-text-tertiary);font-size:12px}.person-access-identity-list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.person-access-identity-list>li{min-width:0}.person-access-identity-card{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:8px;grid-template-columns:minmax(165px,.48fr) minmax(0,1.52fr);min-width:0;display:grid;overflow:hidden}.person-access-identity-card__summary{border-inline-end:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);align-content:start;gap:14px;min-width:0;padding:14px;display:grid}.person-access-identity-card__heading{justify-items:start;gap:6px;min-width:0;display:grid}.person-access-identity-card__title{align-items:flex-start;gap:6px;min-width:0;display:flex}.person-access-identity-card__title>strong{color:var(--pc-color-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.person-access-identity-card__heading>span{color:var(--pc-color-text-tertiary);white-space:nowrap;font-size:11px}.person-access-identity-card__scope{gap:5px;min-width:0;display:grid}.person-access-identity-card__scope>span{color:var(--pc-color-text-tertiary);font-size:11px}.person-access-identity-card__scope>strong{color:var(--pc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.person-access-identity-card__permissions{align-content:start;min-width:0;padding:14px;display:grid}.person-access-identity-card--inactive .person-access-identity-card__permissions{background:var(--pc-color-fill-alter)}.person-access-empty{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:8px;padding:16px}.person-permission-editor__scroll{align-content:start;gap:10px;padding-inline-end:4px;display:grid}.person-permission-scope-bar{border:1px solid var(--pawcode-color-accent-border);background:var(--pawcode-color-accent-selection-bg);border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.person-permission-scope-bar__context{align-items:baseline;gap:8px;min-width:0;display:flex}.person-permission-scope-bar__context>span,.person-permission-scope-bar__metrics,.person-permission-editor__hint{color:var(--pc-color-text-tertiary);font-size:11px}.person-permission-scope-bar__context>strong{color:var(--pc-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.person-permission-scope-bar__metrics{white-space:nowrap;align-items:center;gap:10px;display:flex}.person-permission-scope-bar__metrics>span+span{border-inline-start:1px solid var(--pc-color-border-secondary);padding-inline-start:10px}.person-permission-scope-bar__restore{height:auto;padding:0;font-size:11px}.person-permission-editor__hint{margin:0 2px 2px;line-height:1.55}.person-permission-editor__groups{gap:8px;display:grid}.person-permission-group{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:8px;grid-template-columns:minmax(112px,.32fr) minmax(0,1.68fr);min-width:0;display:grid;overflow:hidden}.person-permission-group__heading{border-inline-end:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:12px;display:flex}.person-permission-group__heading strong{color:var(--pc-color-text);font-size:13px}.person-permission-group__heading span{color:var(--pc-color-text-tertiary);font-size:11px}.person-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:10px;list-style:none;display:grid}.person-permission-grid>li{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.person-permission-item__content{gap:3px;min-width:0;display:grid}.person-permission-item__content>strong{color:var(--pc-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.person-permission-item__content>span{color:var(--pc-color-success);white-space:nowrap;font-size:11px}.person-permission-item__content>.person-permission-status--disabled{color:var(--pc-color-text-tertiary)}.person-permission-card--disabled{background:var(--pc-color-fill-alter)}.person-permission-item__actions{align-items:center;gap:8px;min-width:0;display:flex}.person-permission-source-trigger{height:auto;color:var(--pc-color-text-tertiary);padding:0;font-size:10px}.person-permission-source-popover{width:min(300px,70vw)}.person-permission-source-popover>p{color:var(--pc-color-text-secondary);margin:0 0 10px;font-size:12px;line-height:1.55}.person-permission-source-popover>strong{font-size:12px}.person-permission-source-popover>ul{color:var(--pc-color-text-secondary);gap:3px;margin:5px 0 0;padding-inline-start:18px;font-size:11px;display:grid}.role-assignment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.role-assignment-card-grid>li{min-width:0}.role-assignment-card{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.role-assignment-card__heading,.role-assignment-card__role{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.role-assignment-card__heading{justify-content:space-between;gap:12px}.role-assignment-card__role{gap:6px}.role-assignment-card__role>strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.role-assignment-card__heading>span,.role-assignment-card__scope>span{color:var(--pc-color-text-secondary);white-space:nowrap;font-size:12px;font-weight:400}.role-assignment-card__scope{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.role-assignment-card__stores{min-width:0;color:var(--pc-color-text);overflow-wrap:anywhere;text-align:right;flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:4px 12px;margin:0;padding:0;font-size:13px;font-weight:400;list-style:none;display:flex}.role-assignment-card__stores>li{min-width:0}.permission-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.permission-item-grid__cell{min-width:0}.permission-item-grid__trigger{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);width:100%;min-width:0;min-height:50px;color:inherit;font:inherit;text-align:start;cursor:help;border-radius:5px;align-content:center;gap:3px;padding:8px 10px;display:grid}.permission-item-grid__trigger strong{color:var(--pc-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.permission-item-grid__trigger small{color:var(--pc-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.person-access-identity-card__permissions .permission-item-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.person-access-identity-card__permissions .permission-item-grid__trigger{align-items:center;gap:8px;min-height:44px;display:flex}.person-access-identity-card__permissions .permission-item-grid__trigger small{border-inline-start:1px solid var(--pc-color-border-secondary);flex:none;margin-inline-start:auto;padding-inline-start:8px}.permission-item-grid__trigger:hover{border-color:var(--pawcode-color-accent-border);background:var(--pawcode-color-accent-selection-bg)}.permission-item-grid__trigger:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:2px}.permission-store-tags{min-width:0}.permission-store-tags .ant-tag{margin-inline-end:0}.permission-popover-content{width:320px}.permission-popover-content>p{color:var(--pc-color-text-secondary);margin:0 0 10px;line-height:1.5}.permission-popover-content dl{gap:6px;margin:0;display:grid}.permission-popover-content dt{color:var(--pc-color-text-tertiary)}.permission-popover-content dd{min-width:0;color:var(--pc-color-text);margin:0}.permission-popover-content .ant-tag{margin-inline-end:0}.permission-scope-list{gap:5px;display:grid}.permission-scope-item{background:var(--pc-color-fill-alter);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:28px;padding:3px 5px;display:grid}.permission-scope-item>span{min-width:0;color:var(--pc-color-text-secondary);overflow-wrap:anywhere;line-height:1.4}.permission-scope-item>small{color:var(--pc-color-text-tertiary);white-space:nowrap}.person-editor,.access-editor{align-content:start;gap:12px;display:grid}.person-create-form{min-width:0}.person-create-section{gap:12px;display:grid}.person-create-section .ant-alert,.person-editor .ant-alert,.access-editor .ant-alert{margin-bottom:0}.form-grid-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.form-grid-two-column .ant-picker{width:100%}.access-editor .ant-form{gap:12px;display:grid}.access-editor .ant-form>.ant-form-item{margin-bottom:0}.access-editor-list{gap:8px;display:grid}.access-editor-entry{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:6px;gap:8px;padding:8px 10px 10px;display:grid}.access-editor-entry__heading{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.access-editor-entry__heading>span{color:var(--pc-color-text-secondary);font-size:12px;font-weight:600}.access-editor-entry__fields{align-items:start;gap:8px;display:grid}.access-editor-entry__fields--role{grid-template-columns:minmax(180px,.72fr) minmax(280px,1.28fr)}.access-editor-entry__fields--permission{grid-template-columns:minmax(200px,1fr) minmax(150px,.72fr)}.access-editor-entry__fields .ant-form-item{margin-bottom:0}.access-editor-add{justify-self:start}.drawer-action-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=720px){.person-permission-scope-bar{grid-template-columns:minmax(0,1fr)}.person-permission-scope-bar__metrics,.person-permission-scope-bar__restore{grid-column:1;justify-self:start}.person-permission-group{grid-template-columns:minmax(0,1fr)}.person-permission-group__heading{border-block-end:1px solid var(--pc-color-border-secondary);border-inline-end:0}.person-permission-grid{grid-template-columns:minmax(0,1fr)}.person-account-card__details{grid-template-columns:minmax(0,1fr);gap:12px}.person-account-card__details>div,.person-account-card__details>div+div{border-inline-start:0;padding-inline:0}.person-account-card__control{flex-direction:column;align-items:flex-start}.person-access-identity-card{grid-template-columns:minmax(0,1fr)}.person-access-identity-card__summary{border-block-end:1px solid var(--pc-color-border-secondary);border-inline:0}}@media (width<=520px){.person-profile-section .business-readonly-grid,.role-assignment-card-grid,.person-drawer .form-grid-two-column{grid-template-columns:minmax(0,1fr)}.person-drawer .drawer-action-footer,.person-permission-scope-bar__context,.person-permission-scope-bar__metrics{flex-wrap:wrap}}.roles-filter{grid-template-columns:minmax(210px,1.4fr) minmax(120px,.7fr) minmax(150px,.9fr)}.role-cell__icon{border:1px solid var(--pawcode-color-accent-border);width:28px;height:28px;color:var(--pawcode-color-accent-text);background:var(--pawcode-color-accent-icon-bg);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.role-cell{width:100%}.role-cell>span:last-child{overflow:hidden}.role-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-drawer-title{align-items:flex-start}.role-global-alert{margin-bottom:12px}.role-global-alert .ant-alert-message{font-size:13px;font-weight:500}.role-tab-label{align-items:center;gap:6px;display:inline-flex}.role-tab-count{min-width:18px;height:18px;color:var(--pc-color-text-secondary);background:var(--pc-color-fill-alter);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;line-height:18px;display:inline-grid}.role-assignee-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.role-assignee{background:var(--pc-color-fill-alter);border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(0,190px);align-items:center;gap:12px;min-height:40px;padding:7px 9px;display:grid}.role-assignee__identity{align-items:center;gap:8px;min-width:0;display:flex}.role-assignee__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-assignee__scopes{justify-self:end}.role-editor{padding-right:2px}.role-editor>.ant-alert{margin-bottom:10px}.role-editor-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.role-editor-profile-grid__wide{grid-column:1/-1}.role-editor-profile-grid .ant-form-item:last-child,.role-permission-form-item.ant-form-item{margin-bottom:0}.role-permission-directory-alert{margin-bottom:10px}.role-permission-groups{width:100%;display:block}.role-permission-collapse{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);border-radius:6px;overflow:hidden}.role-permission-group-title{align-items:baseline;gap:8px;min-width:0;display:flex}.role-permission-group-title strong{font-size:13px}.role-permission-group-title span{color:var(--pc-color-text-tertiary);font-size:11px;font-weight:400}.role-permission-group-action{height:24px;padding-inline:4px;font-size:12px}.role-permission-options{gap:4px;display:grid}.role-permission-options--editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.role-permission-option.ant-checkbox-wrapper{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);border-radius:5px;align-items:center;width:100%;min-width:0;margin-inline-start:0;padding:7px 8px;display:flex}.role-permission-option.ant-checkbox-wrapper:has(.ant-checkbox-checked){border-color:var(--pawcode-color-accent-border);background:var(--pawcode-color-accent-selection-bg)}.role-permission-option .ant-checkbox+span{text-overflow:ellipsis;white-space:nowrap;padding-inline-start:7px;overflow:hidden}.service-employee-filter{grid-template-columns:minmax(320px,1.5fr) repeat(2,minmax(180px,.75fr))}.service-employee-editor{gap:16px;min-width:0;display:grid}.service-employee-detail-content{gap:12px}.service-employee-drawer .page-title-row{flex-wrap:wrap}.service-employee-drawer .entity-drawer-title h2,.service-employee-drawer .entity-drawer-title p{overflow-wrap:anywhere;white-space:normal}.service-employee-drawer .readiness-check-grid li>div>span{white-space:normal;overflow-wrap:anywhere}.service-employee-drawer .readiness-check-grid .status-tag{flex-shrink:0}.service-employee-display-editor .ant-form-item{margin-bottom:12px}.service-employee-display-fields .ant-form-item:last-child{margin-bottom:0}.service-employee-display-editor{grid-template-columns:minmax(152px,184px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.service-employee-display-fields{min-width:0}@media (width<=700px){.service-employee-filter{grid-template-columns:minmax(0,1fr)}}.service-employee-profile{gap:14px;display:grid}.service-employee-display-profile{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.service-employee-display-profile>div{min-width:0;display:grid}.service-employee-display-profile strong{overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:650}.service-employee-display-profile p{color:var(--pc-color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.5}.service-employee-specialties{flex-wrap:wrap;gap:4px 0;margin-top:8px;display:flex}.service-employee-relationship-list{border-top:1px solid var(--pc-color-border-secondary);margin:0;padding:0;list-style:none}.service-employee-relationship-list>li{border-bottom:1px solid var(--pc-color-border-secondary);align-items:center;min-height:52px;padding:8px 2px;display:flex}.service-employee-relationship-list>li>div{align-items:flex-start;gap:8px;min-width:0;display:flex}.service-employee-relationship-list .ant-tag{text-align:center;flex-shrink:0;min-width:42px;margin-inline-end:0}.service-employee-relationship-list strong{overflow-wrap:anywhere;min-width:0;font-size:13px}@container business-drawer (width<=640px){.service-employee-display-editor,.service-employee-drawer .readiness-check-grid,.service-employee-drawer .business-readonly-grid{grid-template-columns:minmax(0,1fr)}}.schedules-page{flex-direction:column;gap:12px;min-width:0;display:flex}.schedules-page>.organization-page__header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0}.schedule-editor-actions,.schedule-target-picker__search,.schedule-target-picker__stores{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schedule-target-picker__people p{color:var(--pc-color-text-secondary);margin:8px 0 0;font-size:12px}.schedule-target-picker,.schedule-conflict-notice{gap:12px;display:grid}.schedule-target-picker__search .ant-input-affix-wrapper{flex:1}.schedule-target-picker__people{margin:0;padding:0;list-style:none}.schedule-target-picker__people>li{border-bottom:1px solid var(--pc-color-border-secondary);gap:12px;padding:16px 0;display:grid}.schedule-target-picker__stores .ant-btn{white-space:normal;height:auto}.schedule-conflict-notice dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.schedule-conflict-notice dt{color:var(--pc-color-text-secondary)}.schedule-conflict-notice dd,.schedule-conflict-notice p{margin:0}.schedule-toolbar{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 10px;display:flex}.schedule-toolbar__summary{flex:0 auto;min-width:0}.schedule-toolbar__search{flex:0 240px;min-width:0}.schedule-toolbar__clock{color:var(--pc-color-text-secondary);flex-basis:100%;margin:0;font-size:12px}.schedule-week-control{flex-wrap:wrap;flex:300px;align-items:center;gap:6px;min-width:0;display:flex}.schedule-week-control .ant-picker{width:138px}.schedule-board-panel,.weekly-schedule-editor{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:8px;overflow:hidden}.schedule-board-panel{flex:1;min-height:0}.schedule-board-scroll{overscroll-behavior:contain;width:100%;height:100%;overflow:auto}.schedule-board{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.schedule-board th,.schedule-board td{border-right:1px solid var(--pc-color-border-secondary);border-bottom:1px solid var(--pc-color-border-secondary)}.schedule-board tbody:last-child tr:last-child>th,.schedule-board tbody:last-child tr:last-child>td{border-bottom:0}.schedule-board tr>:last-child{border-right:0}.schedule-board thead th{z-index:3;color:var(--pc-color-text-tertiary);background:var(--pc-color-fill-alter);text-align:center;padding:8px;font-size:11px;font-weight:600;position:sticky;top:0}.schedule-board thead th:first-child{z-index:4;text-align:left;width:188px;left:0}.schedule-board__weekday,.schedule-board__date{display:block}.schedule-board__date{color:var(--pc-color-text-secondary);font-size:12px}.schedule-board tbody>tr>th{z-index:2;background:var(--pc-color-bg-container);text-align:left;vertical-align:top;padding:0;position:sticky;left:0}.schedule-board tbody>tr>td{vertical-align:top;padding:0}.schedule-board thead .schedule-board__today{box-shadow:inset 0 3px 0 var(--pc-color-primary)}.schedule-board tbody td.schedule-board__historical{background:var(--pc-color-fill-alter)}.schedule-employee-cell,.schedule-day-cell{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:8px 12px;display:flex}.schedule-day-cell{text-align:center;align-items:center;padding:8px 6px}button.schedule-employee-cell:hover,button.schedule-day-cell:hover{background:color-mix(in srgb, var(--pc-color-primary) 5%, transparent)}.schedule-employee-cell:focus-visible,.schedule-day-cell:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:-2px}.schedule-employee-cell:disabled,.schedule-day-cell:disabled{cursor:not-allowed;opacity:.6}.schedule-employee-cell>span,.schedule-day-cell__times{gap:5px;display:grid}.schedule-employee-cell__name{font-size:13px}.schedule-employee-cell--summary,.schedule-day-cell--loading{cursor:default}.schedule-board--global{min-width:1356px}.schedule-board--global thead .schedule-board__store-heading{z-index:4;text-align:left;width:176px;left:188px}.schedule-board .schedule-store-cell{z-index:2;background:var(--pc-color-bg-container);position:sticky;left:188px}.schedule-employee-cell small{color:var(--pc-color-text-tertiary);font-size:11px;font-weight:400}.schedule-day-cell__time-line{white-space:nowrap;font-size:12px;font-weight:500}.schedule-day-cell__shift-name{overflow-wrap:anywhere;font-size:13px}.schedule-day-cell__more{color:var(--pc-color-primary);font-size:11px}.schedule-editor-heading{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.schedule-editor-heading__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schedule-editor-heading__context{font-size:12px;font-weight:400}.weekly-schedule-row{border:0;border-bottom:1px solid var(--pc-color-border-secondary);grid-template-columns:184px minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.weekly-schedule-row:last-child{border-bottom:0}.schedule-intervals{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.schedule-intervals__add{min-height:var(--pc-control-height);align-items:center;display:flex}.schedule-intervals__actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.schedule-editor-day{border-right:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.schedule-editor-day__label{gap:2px;display:grid}.schedule-editor-day__label small{color:var(--pc-color-text-secondary);font-size:12px}.schedule-date-editor{align-items:center;min-width:0;display:flex}.schedule-date-editor__intervals{min-width:0;min-height:52px;padding:8px}.schedule-date-editor__empty{flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:flex}.schedule-interval-summary{min-width:0;padding:12px}.schedule-interval-summary ul{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.schedule-interval-summary li{white-space:nowrap}.schedule-interval-row{flex:0 auto;grid-template-columns:96px 1em 96px 28px;align-items:center;column-gap:4px;min-width:0;display:grid}.schedule-interval-row__feedback{color:var(--pc-color-error);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;display:grid}.schedule-interval-row__feedback:not(:empty){padding-top:4px}.schedule-interval-row__blocked{color:var(--pc-color-text-secondary)}.schedule-interval-row .ant-picker{width:100%}.schedule-interval-row__separator{color:var(--pc-color-text-tertiary);text-align:center;font-size:11px}.schedule-interval-row .ant-btn{width:28px;padding-inline:0}@media (width<=760px){.schedule-week-control{flex-basis:100%}.schedule-toolbar__summary,.schedule-toolbar__search{flex-grow:1}.schedule-board--global thead .schedule-board__store-heading{z-index:3;left:auto}.schedule-board .schedule-store-cell{position:static}}@media (width<=560px){.weekly-schedule-row{grid-template-columns:minmax(0,1fr)}.schedule-editor-day{border-right:0;border-bottom:1px solid var(--pc-color-border-secondary)}}@media (width<=480px){.schedule-conflict-notice dl{grid-template-columns:minmax(0,1fr)}}.schedule-interval-row--missing .schedule-interval-row__blocked{color:var(--pc-color-error)}.schedule-intervals__missing{color:var(--pc-color-error);flex-basis:100%;font-size:12px}.appointment-board-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.appointment-toolbar{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-bottom:0;border-radius:8px 8px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:50px;padding:8px 10px;display:grid}.appointment-creation-section{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:12px;gap:10px;padding:16px;display:grid}.appointment-creation-section .ant-typography{margin:0}.appointment-date-control,.appointment-filters{align-items:center;gap:6px;min-width:0;display:flex}.appointment-date-control .ant-picker{width:130px}.appointment-date-control>strong{min-width:0;color:var(--pc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-size:12px;font-weight:600;overflow:hidden}.appointment-filters{justify-content:flex-end}.appointment-filters .ant-input-affix-wrapper{width:250px}.appointment-filters .ant-select{width:142px}.appointment-status-strip{border-right:1px solid var(--pc-color-border);border-left:1px solid var(--pc-color-border);background:var(--pc-color-fill-alter);min-height:38px;color:var(--pc-color-text-secondary);align-items:center;padding:0 12px;font-size:12px;display:flex}.appointment-status-strip>span{border-right:1px solid var(--pc-color-border-secondary);white-space:nowrap;padding:0 14px}.appointment-status-strip>span:first-child{padding-left:0}.appointment-status-strip strong{color:var(--pc-color-text);margin-left:3px;font-size:14px;font-weight:650}.appointment-status-strip__attention,.appointment-status-strip__attention strong{color:var(--pawcode-color-warning-text)}.appointment-board-panel{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:0 0 8px 8px;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.appointment-board-panel>.ant-empty{margin:82px 0}.appointment-board-panel>.ant-result{padding:38px 24px}.appointment-board-loading{padding:18px}.appointment-board-scroll{overscroll-behavior:contain;flex:1 1 0;width:100%;min-height:0;overflow:auto}.appointment-board{min-width:1260px}.appointment-board--global{min-width:1440px}.appointment-board__header{grid-template-columns:176px minmax(1040px,1fr);display:grid}.appointment-board--global .appointment-board__header{grid-template-columns:176px 180px minmax(1040px,1fr)}.appointment-board__header{z-index:4;border-bottom:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);min-height:42px;position:sticky;top:0}.appointment-board__lane-heading{z-index:5;border-right:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);color:var(--pc-color-text-tertiary);align-items:center;padding:0 12px;font-size:11px;font-weight:600;display:flex;position:sticky;left:0}.appointment-board__store-heading{z-index:5;border-right:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);color:var(--pc-color-text-tertiary);align-items:center;padding:0 12px;font-size:11px;font-weight:600;display:flex;position:sticky;left:176px}.appointment-board__hours{color:var(--pc-color-text-tertiary);justify-content:space-between;align-items:center;padding:0 8px;font-size:11px;display:flex}.appointment-board__employee-group{border-bottom:1px solid var(--pc-color-border-secondary);grid-template-columns:176px minmax(1040px,1fr);display:grid}.appointment-board__employee-group:last-child{border-bottom:0}.appointment-board__store-row{border-bottom:1px solid var(--pc-color-border-secondary);grid-column:2;grid-template-columns:minmax(1040px,1fr);min-height:94px;display:grid}.appointment-board--global .appointment-board__store-row{grid-template-columns:180px minmax(1040px,1fr)}.appointment-board__store-row:last-child{border-bottom:0}.appointment-lane-person{z-index:3;grid-column:1;grid-row:1 / span var(--appointment-store-lanes);border-right:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex;position:sticky;left:0}.appointment-lane-person>div:last-child{gap:2px;min-width:0;display:grid}.appointment-lane-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.appointment-lane-person span:not(.appointment-lane-person__unassigned){color:var(--pc-color-text-tertiary);font-size:11px}.appointment-lane-person__unassigned{width:34px;height:34px;color:var(--pawcode-color-warning-text);background:var(--pc-color-warning-bg);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.appointment-lane-store{z-index:2;border-right:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);align-content:center;gap:3px;min-width:0;padding:10px 12px;display:grid;position:sticky;left:176px}.appointment-lane-store strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.appointment-lane-store span{color:var(--pc-color-text-tertiary);font-size:11px}.appointment-lane-timeline{background-image:repeating-linear-gradient(to right, transparent 0, transparent calc((100% / var(--appointment-hour-columns)) - 1px), color-mix(in srgb, var(--pc-color-border-secondary) 72%, transparent) calc((100% / var(--appointment-hour-columns)) - 1px), color-mix(in srgb, var(--pc-color-border-secondary) 72%, transparent) calc(100% / var(--appointment-hour-columns)));min-height:94px;position:relative}.appointment-card{--appointment-card-tone:var(--pc-color-text-tertiary);--appointment-card-selected-bg:var(--pc-color-fill-alter);border:1px solid var(--pc-color-border-secondary);border-left-width:3px;border-left-color:var(--appointment-card-tone);min-width:44px;height:76px;color:var(--pc-color-text);background:var(--pc-color-bg-container);font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-content:center;gap:4px;padding:7px 9px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid;position:absolute;top:9px;overflow:hidden;container-type:inline-size}.appointment-card--processing{--appointment-card-tone:var(--pc-color-info);--appointment-card-selected-bg:color-mix(in srgb, var(--pc-color-info) 7%, var(--pc-color-bg-container))}.appointment-card--success{--appointment-card-tone:var(--pc-color-success);--appointment-card-selected-bg:color-mix(in srgb, var(--pc-color-success) 7%, var(--pc-color-bg-container))}.appointment-card--warning{--appointment-card-tone:var(--pc-color-warning);--appointment-card-selected-bg:color-mix(in srgb, var(--pc-color-warning) 8%, var(--pc-color-bg-container))}.appointment-card--neutral{--appointment-card-tone:var(--pc-color-text-tertiary);--appointment-card-selected-bg:var(--pc-color-fill-alter)}.appointment-card:hover:not(.appointment-card--selected){z-index:1;border-color:color-mix(in srgb, var(--appointment-card-tone) 28%, var(--pc-color-border-secondary));border-left-color:var(--appointment-card-tone);background:color-mix(in srgb, var(--appointment-card-tone) 3%, var(--pc-color-bg-container));box-shadow:var(--pc-box-shadow-secondary)}.appointment-card--selected{z-index:2;border-color:color-mix(in srgb, var(--pc-color-primary) 62%, var(--pc-color-border));border-left-color:var(--appointment-card-tone);background:var(--appointment-card-selected-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--pc-color-primary) 18%, transparent), var(--pc-box-shadow-secondary)}.appointment-card:focus-visible{z-index:2;outline:2px solid var(--pc-color-primary);outline-offset:2px}.appointment-card__heading,.appointment-card__footer{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.appointment-card__heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.appointment-card__heading time,.appointment-card__footer,.appointment-card__service{font-size:11px}.appointment-card__heading time,.appointment-card__footer{color:var(--pc-color-text-secondary)}.appointment-card__heading time,.appointment-card__footer>span:last-child{flex:none}.appointment-card__footer>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appointment-card__attention{color:var(--pawcode-color-warning-text);font-weight:600}.appointment-card__service{color:var(--pc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appointment-card-tooltip{gap:4px;max-width:300px;line-height:1.45;display:grid}.appointment-card-tooltip strong,.appointment-card-tooltip span{overflow-wrap:anywhere}.appointment-card-tooltip span{opacity:.82}.appointment-detail-tabs{flex:1;min-height:0}.appointment-detail-stack{gap:10px;display:grid}.appointment-read-notice{margin-bottom:10px}.appointment-detail-task{border:1px solid var(--pc-color-warning-border);background:var(--pc-color-warning-bg);border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:8px 11px;display:flex}.appointment-detail-task strong{color:var(--pawcode-color-warning-text);flex:none;font-size:12px}.appointment-detail-task span{color:var(--pc-color-text-secondary);font-size:12px}.appointment-detail-cancellation{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:6px;gap:3px;padding:10px 11px;display:grid}.appointment-detail-cancellation strong{font-size:12px}.appointment-detail-cancellation span,.appointment-detail-cancellation p{color:var(--pc-color-text-secondary);margin:0;font-size:11px;line-height:1.5}.appointment-detail-termination{border:1px solid var(--pc-color-warning-border);background:var(--pc-color-warning-bg);border-radius:6px;gap:3px;padding:10px 11px;display:grid}.appointment-detail-termination strong{color:var(--pawcode-color-warning-text);font-size:12px}.appointment-detail-termination span,.appointment-detail-termination p{color:var(--pc-color-text-secondary);margin:0;font-size:11px;line-height:1.5}.appointment-detail-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.appointment-detail-footer__destructive{align-items:center;display:flex}.appointment-fulfillment-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.appointment-fulfillment-note{color:var(--pc-color-text-secondary);font-size:13px}.appointment-action-modal__summary{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:12px 14px;display:grid}.appointment-action-modal__summary>span{color:var(--pc-color-text-secondary);font-size:12px}.appointment-action-modal__summary>strong{grid-area:1/2/3;font-size:14px}.appointment-action-modal__summary>p{color:var(--pc-color-text);margin:0;font-size:13px}.appointment-fulfillment-form{gap:16px;padding-top:4px;display:grid}.appointment-fulfillment-form>p{color:var(--pc-color-text-secondary);margin:0;line-height:1.6}.appointment-fulfillment-form>label,.appointment-fulfillment-form>.appointment-fulfillment-form__field{gap:7px;display:grid}.appointment-fulfillment-form>label>span,.appointment-fulfillment-form>.appointment-fulfillment-form__field>span{font-weight:600}.appointment-fulfillment-form .ant-input-number,.appointment-fulfillment-form .ant-select,.appointment-fulfillment-form .ant-picker{width:100%}.appointment-fulfillment-form__hint{color:var(--pc-color-text-tertiary);font-size:12px}.appointment-fulfillment-form__group{gap:8px;display:grid}.appointment-termination-record{gap:16px;display:grid}.appointment-termination-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.appointment-termination-record .appointment-fulfillment-form__field{gap:7px;display:grid}.appointment-termination-record .appointment-fulfillment-form__field>span{font-weight:600}.appointment-termination-extension{align-self:end;align-items:center;min-height:32px;display:flex}.appointment-termination-record__block{border-top:1px solid var(--pc-color-border-secondary);padding-top:16px}.appointment-termination-table{display:grid}.appointment-termination-table__header,.appointment-termination-line{grid-template-columns:minmax(260px,1fr) 180px 190px;align-items:center;gap:16px;display:grid}.appointment-termination-table__header{border-bottom:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text-tertiary);padding:7px 0;font-size:11px;font-weight:600}.appointment-termination-line{min-width:0;padding:9px 0}.appointment-termination-line+.appointment-termination-line{border-top:1px solid var(--pc-color-border-secondary)}.appointment-termination-line__identity{gap:2px;min-width:0;display:grid}.appointment-termination-line__identity>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appointment-termination-line__identity>span{color:var(--pc-color-text-tertiary);font-size:11px}.appointment-termination-line__charge{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.appointment-termination-line__charge .ant-input-number{width:88px}.appointment-termination-line__fixed{color:var(--pc-color-text-secondary);padding-inline:11px;font-size:13px}.appointment-termination-summary{border:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text-secondary);border-radius:8px;gap:4px;margin-top:12px;padding:10px 12px;font-size:12px;display:grid}.appointment-termination-summary>strong,.appointment-termination-summary__total{color:var(--pc-color-text)}.appointment-termination-summary__total{flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:650;display:flex}.appointment-termination-summary__total small{color:var(--pc-color-text-tertiary);font-size:11px;font-weight:400}.appointment-confirmation-table{display:grid}.appointment-confirmation-table__header,.appointment-confirmation-line{grid-template-columns:minmax(0,360px) 100px minmax(160px,1fr) 112px;align-items:center;gap:20px;display:grid}.appointment-confirmation-table__header{border-bottom:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text-tertiary);padding:7px 0;font-size:11px;font-weight:600}.appointment-confirmation-table__header>span:nth-child(2),.appointment-confirmation-table__header>span:last-child{text-align:center}.appointment-confirmation-group{padding-top:12px;display:grid}.appointment-confirmation-group+.appointment-confirmation-group{border-top:1px solid var(--pc-color-border-secondary);margin-top:12px}.appointment-confirmation-group__heading{margin-bottom:5px}.appointment-confirmation-group__heading>strong{font-size:13px}.appointment-confirmation-main-option{grid-template-columns:18px minmax(0,1fr) 72px 82px;align-items:center;gap:10px;min-width:0;display:grid}.appointment-confirmation-main-option__check{color:var(--pc-color-primary);text-align:center}.appointment-confirmation-main-option__identity,.appointment-confirmation-main-selection{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.appointment-confirmation-main-option__identity>strong{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.appointment-confirmation-main-option__identity>strong>span:first-child,.appointment-confirmation-main-selection>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.appointment-confirmation-main-option__identity>span{min-width:0;color:var(--pc-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.appointment-confirmation-main-option__identity>.appointment-confirmation-main-option__blocked{color:var(--pawcode-color-warning-text)}.appointment-confirmation-main-option>span:nth-child(n+3){color:var(--pc-color-text-secondary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.appointment-confirmation-main-popup .ant-dropdown-menu{min-width:480px}.appointment-confirmation-price{min-width:0}.appointment-confirmation-list{display:grid}.appointment-confirmation-line{min-width:0;padding:7px 0}.appointment-confirmation-line+.appointment-confirmation-line{border-top:1px solid var(--pc-color-border-secondary)}.appointment-confirmation-main-trigger.ant-btn{text-align:left;justify-content:space-between;align-self:start;width:100%;min-width:0;display:flex}.appointment-confirmation-main-trigger .appointment-confirmation-main-selection{flex:1;overflow:hidden}.appointment-confirmation-line__identity{gap:2px;min-width:0;display:grid}.appointment-confirmation-line__identity>strong{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.appointment-confirmation-line__identity>span,.appointment-confirmation-line__duration,.appointment-confirmation-price>small,.appointment-confirmation-price__unavailable{color:var(--pc-color-text-tertiary);font-size:11px}.appointment-confirmation-line__identity>.appointment-confirmation-line__blocked{color:var(--pawcode-color-warning-text)}.appointment-confirmation-line__duration{text-align:center}.appointment-confirmation-line__units{justify-items:center;gap:2px;display:grid}.appointment-confirmation-line__units .ant-input-number{width:76px}.appointment-confirmation-line__operation{color:var(--pc-color-text-tertiary);text-align:center;font-size:12px}.appointment-confirmation-price{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.appointment-confirmation-price .ant-input-number{width:100%;max-width:160px}.appointment-confirmation-price>small{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.appointment-confirmation-price>small>span{color:var(--pawcode-color-warning-text)}.appointment-confirmation-price>small>span:before{color:var(--pc-color-text-tertiary);content:"·";margin-inline:5px}.appointment-confirmation-price__catalog{text-align:right;font-weight:600}.appointment-confirmation-price__unavailable{text-align:right}.appointment-confirmation-line__actions{grid-template-columns:repeat(2,48px);justify-self:center;align-items:center;gap:4px;display:grid}.appointment-confirmation-summary.business-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.appointment-confirmation-empty{color:var(--pc-color-text-tertiary);font-size:12px}@media (width<=640px){.appointment-termination-fields,.appointment-termination-line{grid-template-columns:1fr}.appointment-termination-table__header,.appointment-confirmation-table__header{display:none}.appointment-confirmation-line{grid-template-columns:1fr}.appointment-confirmation-line__duration,.appointment-confirmation-price__catalog,.appointment-confirmation-price__unavailable{text-align:left}.appointment-confirmation-line__actions{justify-self:start}.appointment-confirmation-summary.business-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-confirmation-summary.business-summary-strip--detail>div:nth-child(2n){border-right:0}.appointment-confirmation-summary.business-summary-strip--detail>div:nth-child(n+3){border-top:1px solid var(--pc-color-border-secondary)}}.appointment-precheck-weight{width:min(240px,100%)}.appointment-precheck-table{display:grid}.appointment-precheck-table__header,.appointment-precheck-editor__row{grid-template-columns:52px 120px minmax(180px,1fr) 120px;align-items:center;gap:12px;display:grid}.appointment-precheck-table__header{border-bottom:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text-tertiary);padding-bottom:8px;font-size:11px;font-weight:600}.appointment-precheck-editor__row{min-width:0;padding:10px 0}.appointment-precheck-editor__row+.appointment-precheck-editor__row{border-top:1px solid var(--pc-color-border-secondary)}.appointment-precheck-editor__photo-list{grid-column:2/-1}.appointment-image-picker{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.appointment-image-picker__heading{align-items:center;gap:8px;min-width:0;display:flex}.appointment-image-picker__heading>span{flex:1;min-width:0;font-weight:600}.appointment-image-picker__selection{align-items:center;gap:8px;min-width:0;display:flex}.appointment-image-picker__selection>small{color:var(--pc-color-text-tertiary);white-space:nowrap;font-size:11px}.appointment-image-picker__items{flex-wrap:wrap;gap:8px;display:flex}.appointment-image-picker__item{gap:3px;width:92px;display:grid}.appointment-image-picker__item>img,.appointment-image-picker__item>span{background:var(--pc-color-fill-alter);border-radius:6px;width:92px;height:68px}.appointment-image-picker__item>img{object-fit:cover}.appointment-image-picker__item>span{color:var(--pc-color-text-tertiary);place-items:center;display:grid}.appointment-precheck-editor__photo-list .appointment-image-picker__item{width:72px}.appointment-precheck-editor__photo-list .appointment-image-picker__item>img,.appointment-precheck-editor__photo-list .appointment-image-picker__item>span{width:72px;height:54px}.appointment-termination-note{gap:4px;margin-top:14px;display:grid}.appointment-termination-note>strong{font-size:12px}.appointment-termination-note>p{color:var(--pc-color-text-secondary);margin:0;font-size:12px;line-height:1.6}.appointment-termination-result-list{display:grid}.appointment-termination-result-list>div{grid-template-columns:minmax(0,1fr) max-content 120px;align-items:center;gap:14px;padding:9px 0;display:grid}.appointment-termination-result-list>div+div{border-top:1px solid var(--pc-color-border-secondary)}.appointment-termination-result-list>div>span:first-child{gap:2px;min-width:0;display:grid}.appointment-termination-result-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appointment-termination-result-list small,.appointment-termination-result-list>div>span:last-child{color:var(--pc-color-text-tertiary);font-size:11px}.appointment-arrangement-attention,.appointment-arrangement-proposal{border-radius:6px;margin-top:12px;padding:9px 10px}.appointment-arrangement-attention{border:1px solid var(--pc-color-warning-border);background:var(--pc-color-warning-bg)}.appointment-arrangement-attention__heading,.appointment-arrangement-proposal>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.appointment-arrangement-attention__heading strong,.appointment-arrangement-proposal strong{color:var(--pawcode-color-warning-text);font-size:12px;font-weight:650}.appointment-arrangement-attention__heading span{color:var(--pawcode-color-warning-text);font-size:11px}.appointment-arrangement-attention ul{gap:0;margin:7px 0 0;padding:0;list-style:none;display:grid}.appointment-arrangement-attention li{border-top:1px solid color-mix(in srgb, var(--pc-color-warning-border) 68%, transparent);color:var(--pc-color-text-secondary);justify-content:space-between;align-items:baseline;gap:12px;padding-top:6px;font-size:12px;line-height:1.5;display:flex}.appointment-arrangement-attention li+li{margin-top:6px}.appointment-arrangement-attention li small{color:var(--pc-color-text-tertiary);flex:none;font-size:10px}.appointment-arrangement-proposal{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter)}.appointment-arrangement-proposal strong{color:var(--pc-color-text)}.appointment-arrangement-proposal>div>span,.appointment-arrangement-proposal small{color:var(--pc-color-text-tertiary);font-size:11px}.appointment-arrangement-proposal p{color:var(--pc-color-text-secondary);margin:5px 0 2px;font-size:12px;line-height:1.5}.appointment-service-groups{gap:0;display:grid}.appointment-service-group{gap:8px;display:grid}.appointment-service-group+.appointment-service-group{border-top:1px solid var(--pc-color-border-secondary);padding-top:14px}.appointment-service-group__heading{background:var(--pc-color-fill-alter);border-radius:5px;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 8px;display:flex}.appointment-service-group__heading h4{color:var(--pc-color-text);margin:0;font-size:13px;font-weight:650;line-height:1.5}.appointment-service-group__heading span{color:var(--pc-color-text-tertiary);font-size:10px}.appointment-service-lines{display:grid}.appointment-service-line{border-top:1px solid var(--pc-color-border-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;padding:9px 0;display:grid}.appointment-service-line>div{gap:2px;min-width:0;display:grid}.appointment-service-line>div:last-child{text-align:right;justify-items:end}.appointment-service-line strong{color:var(--pc-color-text);font-size:12px;font-weight:600;line-height:1.5}.appointment-service-line small{color:var(--pc-color-text-tertiary);font-size:10px;line-height:1.5}.appointment-service-group__empty{color:var(--pc-color-text-tertiary);margin:0;font-size:12px}.appointment-service-summary.business-summary-strip{margin-top:14px;margin-bottom:0}.appointment-booking-note{gap:12px;display:grid}.appointment-booking-note>div{gap:7px;display:grid}.appointment-booking-note>div+div{border-top:1px solid var(--pc-color-border-secondary);padding-top:12px}.appointment-booking-note>div>span{color:var(--pc-color-text-secondary);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;font-weight:600;display:flex}.appointment-booking-note__limit{color:var(--pc-color-text-tertiary);font-size:10px;font-weight:400}.appointment-booking-note p{color:var(--pc-color-text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.appointment-booking-note p.is-empty,.appointment-booking-note .appointment-booking-note__empty{color:var(--pc-color-text-tertiary);font-size:12px}.appointment-party-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.appointment-party-grid>div{border-left:2px solid var(--pc-color-border-secondary);gap:2px;min-width:0;padding-left:10px;display:grid}.appointment-party-grid span,.appointment-party-grid small{color:var(--pc-color-text-tertiary);font-size:11px}.appointment-party-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.appointment-party-grid .appointment-contact-reveal{justify-self:start;height:auto;padding:0;font-size:12px}.appointment-pre-service-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 10px;display:grid}.appointment-pre-service-metrics>div{background:var(--pc-color-fill-alter);border-radius:5px;gap:3px;min-width:0;padding:9px 10px;display:grid}.appointment-pre-service-metrics span,.appointment-pre-service-metrics small{color:var(--pc-color-text-tertiary);font-size:11px}.appointment-pre-service-metrics strong{font-size:14px;font-weight:650}.appointment-pet-context-list{padding:0}.appointment-pet-context-row{border-top:1px solid var(--pc-color-border-secondary);grid-template-columns:126px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:7px 0;display:grid}.appointment-pet-context-row>div:first-child{gap:2px;display:grid}.appointment-pet-context-row>div:first-child>span{color:var(--pc-color-text-secondary);font-size:12px;font-weight:600}.appointment-pet-context-row>div:first-child>small{color:var(--pc-color-text-tertiary);font-size:10px}.appointment-pet-context-row--note{align-items:start}.appointment-pet-context-row--note>div:first-child{padding-top:2px}.appointment-pet-context-row--note p{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--pc-color-text-secondary);margin:0;font-size:12px;line-height:1.5}.appointment-pet-context-row--attention p{color:var(--pc-color-warning);font-weight:600}.appointment-pet-context-closed{border-top:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text-tertiary);margin:0;padding-top:8px;font-size:12px}.appointment-precheck-empty{border:1px dashed var(--pc-color-border);background:var(--pc-color-fill-alter);text-align:center;border-radius:6px;place-content:center;gap:6px;min-height:112px;padding:20px;display:grid}.appointment-precheck-empty strong{font-size:13px;font-weight:650}.appointment-precheck-empty span{max-width:360px;color:var(--pc-color-text-tertiary);font-size:11px;line-height:1.6}.appointment-precheck-meta{color:var(--pc-color-text-tertiary);flex-wrap:wrap;gap:4px 14px;margin-bottom:14px;font-size:11px;display:flex}.appointment-precheck-list{border-top:1px solid var(--pc-color-border-secondary);margin-top:14px;margin-bottom:0;padding:0;list-style:none}.appointment-precheck-record__row{border-bottom:1px solid var(--pc-color-border-secondary);min-height:48px;padding:8px 4px}.appointment-precheck-record__result{grid-template-columns:92px 92px minmax(0,1fr);align-items:center;gap:10px;min-height:32px;display:grid}.appointment-precheck-record__result>strong{font-size:12px;font-weight:650}.appointment-precheck-record__result .status-tag{width:fit-content;margin:0}.appointment-precheck-record__result>span:last-child{color:var(--pc-color-text-secondary);font-size:11px;line-height:1.55}.appointment-precheck-record__health{justify-content:flex-end;margin-top:6px;display:flex}.appointment-precheck-health{border:1px solid var(--pc-color-border-secondary);border-radius:8px;gap:6px;margin-top:14px;padding:10px 12px;display:grid}.appointment-precheck-health>strong{font-size:12px;font-weight:650}.appointment-precheck-health ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.appointment-precheck-health li{color:var(--pc-color-text-secondary);justify-content:space-between;gap:12px;font-size:12px;line-height:1.55;display:flex}.appointment-precheck-health li>span:last-child{flex:none}.appointment-precheck-item-photos{border-top:1px dashed var(--pc-color-border-secondary);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;margin-top:8px;padding-top:8px;display:grid}.appointment-precheck-item-photos>span{color:var(--pc-color-text-tertiary);padding-top:3px;font-size:10px}.appointment-precheck-item-photos .business-image-gallery{grid-template-columns:repeat(4,minmax(0,1fr));max-width:480px}.appointment-service-report-meta{color:var(--pc-color-text-tertiary);flex-wrap:wrap;gap:4px 14px;margin-bottom:14px;font-size:11px;display:flex}.appointment-service-report-copy{border-top:1px solid var(--pc-color-border-secondary);display:grid}.appointment-service-report-copy>div{border-bottom:1px solid var(--pc-color-border-secondary);gap:5px;padding:14px 4px;display:grid}.appointment-service-report-copy strong{font-size:12px;font-weight:650}.appointment-service-report-copy p{color:var(--pc-color-text-secondary);margin:0;font-size:12px;line-height:1.65}.appointment-confirmation-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.appointment-confirmation-meta{min-width:0;color:var(--pc-color-text-tertiary);flex-wrap:wrap;gap:4px 14px;font-size:11px;display:flex}.appointment-confirmation-heading .status-tag{flex:none;margin:0}.appointment-confirmation-customer>span{color:var(--pc-color-text-tertiary);font-size:10px}.appointment-confirmation-comparison{color:var(--pc-color-text-secondary);grid-template-columns:112px minmax(0,1fr);gap:10px;margin-top:12px;font-size:11px;line-height:1.55;display:grid}.appointment-confirmation-comparison strong{color:var(--pc-color-text);font-weight:650}.appointment-confirmation-comparison--till span{color:var(--pc-color-warning);font-weight:600}.appointment-confirmation-customer{gap:5px;display:grid}.appointment-confirmation-customer strong{font-size:12px;font-weight:650}@container (width<=96px){.appointment-card__service,.appointment-card__heading time,.appointment-card__footer>span:last-child{display:none}.appointment-card__footer{justify-content:flex-start}}@container business-drawer (width<=520px){.appointment-party-grid{grid-template-columns:minmax(0,1fr)}.appointment-termination-result-list>div{grid-template-columns:minmax(0,1fr) max-content}.appointment-termination-result-list>div>span:last-child{grid-column:1/-1}.appointment-record-summary.business-summary-strip,.appointment-precheck-summary.business-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-precheck-summary.business-summary-strip--detail>div:nth-child(2n){border-right:0}.appointment-precheck-summary.business-summary-strip--detail>div:nth-child(n+3){border-top:1px solid var(--pc-color-border-secondary)}.appointment-confirmation-comparison{grid-template-columns:minmax(0,1fr);gap:4px}.appointment-precheck-record__result{grid-template-columns:minmax(80px,1fr) auto}.appointment-precheck-record__result>span:last-child{grid-column:1/-1}.appointment-precheck-item-photos{grid-template-columns:minmax(0,1fr)}.appointment-precheck-item-photos .business-image-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.appointment-list-filter{flex-wrap:wrap;gap:8px;display:flex}.appointment-list-filter .ant-form-item{flex:150px;min-width:0}.appointment-list-filter .ant-form-item:first-child{flex:1.4 240px}.appointment-list-filter .ant-form-item:nth-child(2){flex:1.2 250px}.appointment-list-filter .ant-picker{width:100%}.appointment-list-filter .appointment-list-filter__mine{flex:none}.appointment-list-filter__mine .ant-btn{width:100%}.appointment-list-cell{gap:3px;min-width:0;display:grid}.appointment-list-cell>strong,.appointment-list-cell>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appointment-list-cell>small{color:var(--pc-color-text-secondary)}.appointment-list-attention{color:var(--pawcode-color-warning-text)}@media (width<=720px){.organization-filter.appointment-list-filter{grid-template-columns:minmax(0,1fr);display:grid}.appointment-detail-footer,.appointment-fulfillment-actions{width:100%}.appointment-fulfillment-actions{margin-left:0}.appointment-action-modal__summary{grid-template-columns:minmax(0,1fr)}.appointment-action-modal__summary>strong{grid-area:auto}.appointment-precheck-table__header{display:none}.appointment-precheck-editor__row{grid-template-columns:72px minmax(0,1fr) auto}.appointment-precheck-editor__row>strong{grid-area:1/1}.appointment-precheck-editor__row>.ant-select{grid-area:1/2}.appointment-precheck-editor__row>.appointment-image-picker__selection{grid-area:1/3}.appointment-precheck-editor__row>.ant-input{grid-area:2/1/auto/-1}.appointment-precheck-editor__photo-list{grid-column:1/-1}}@media (width<=1450px){.appointment-toolbar{grid-template-columns:minmax(0,1fr);gap:8px}.appointment-filters{justify-content:flex-start}}.customer-membership-page{overflow:hidden}.customer-membership-boundary{margin:12px 12px 0}.customer-membership-filter{grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(120px,.6fr))}.customer-membership-cell{justify-items:start;gap:2px;min-width:0;display:grid}.customer-membership-cell strong,.customer-membership-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.customer-membership-cell strong{color:var(--pc-color-text);font-size:13px;font-weight:600}.customer-membership-cell small{color:var(--pc-color-text-tertiary);font-size:11px}@media (width<=900px){.customer-membership-filter{grid-template-columns:minmax(0,1fr)}}.customer-profiles-filter{grid-template-columns:minmax(260px,440px) repeat(2,minmax(160px,200px))}.customer-profile-detail-stack{gap:16px;display:grid}.customer-benefits-content{gap:8px;display:grid}.customer-profile-note{color:var(--pc-color-text-secondary);margin:0;font-size:12px;line-height:1.7}.customer-profile-module-state{color:var(--pc-color-text-secondary);padding:16px 0 4px;font-size:13px}.customer-profile-module-state strong{font-weight:500}.customer-binding-preview .ant-modal-title{font-size:16px}.customer-binding-preview__body{gap:16px;padding-block:16px 8px;display:grid}.customer-binding-preview__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-binding-preview__comparison .business-readonly-grid{grid-template-columns:minmax(0,1fr)}@media (width<=700px){.customer-profiles-filter,.customer-binding-preview__comparison{grid-template-columns:minmax(0,1fr)}}.customer-address-panel,.customer-address-list{gap:16px;min-width:0;display:grid}.customer-address-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.customer-address-refresh{margin-inline-start:auto}.customer-related-pets{gap:16px;min-width:0;display:grid}.customer-related-pets__toolbar,.customer-related-pets__identity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-related-pets__toolbar>button{margin-inline-start:auto}.customer-related-pets__identity{overflow-wrap:anywhere;margin-block-end:12px}.customer-profile-provider-value{flex-direction:column;min-width:0;line-height:1.4;display:inline-flex}.customer-profile-provider-value>small{color:var(--pc-color-text-tertiary);font-size:11px}.coupon-rule-form{gap:12px;display:grid}.coupon-rule-form__compact-grid{grid-template-columns:repeat(3,max-content);align-items:start;gap:0 16px;display:grid}.coupon-rule-form__compact-grid>.ant-form-item{width:max-content;margin-bottom:0}.coupon-rule-form__compact-grid .ant-form-item-label>label{white-space:nowrap}.coupon-rule-form__compact-grid .ant-input-number{width:120px}.coupon-rule-form__compact-grid .ant-select{width:160px}.coupon-rule-form__scope-field .ant-select{width:200px;max-width:100%}.coupon-rule-form__days-field .ant-input-number{width:120px}.coupon-rule-form__date-field .ant-picker{width:360px;max-width:100%}@container business-drawer (width<=560px){.coupon-rule-form__compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-rule-form__compact-grid>.ant-form-item{width:auto}}@container business-drawer (width<=380px){.coupon-rule-form__compact-grid{grid-template-columns:minmax(0,1fr)}}.coupon-product-name{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.coupon-product-name__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coupon-product-picker__more{padding:6px 12px;display:block}.coupon-product-picker__hint{margin-top:4px;display:block}.pet-profiles-filter{grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(150px,.72fr))}.pet-profiles-mode-note{border-bottom:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text-secondary);margin:0;padding:10px 16px;font-size:12px}.pet-profiles-table__stack{justify-items:start;gap:3px;min-width:0;display:grid}.pet-profiles-table__stack strong{font-size:13px;font-weight:600}.pet-profiles-table__stack small{max-width:100%;color:var(--pc-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pet-profile-panel{gap:20px;display:grid}.pet-profile-text,.pet-profile-note{overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0;line-height:1.65}.pet-profile-text{color:var(--pc-color-text);font-size:13px}.pet-profile-note{color:var(--pc-color-text-secondary);font-size:12px}.pet-profile-care-preference{gap:6px;display:grid}.pet-care-history{gap:16px;min-width:0;display:grid}.pet-care-history__toolbar,.pet-care-history__heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pet-care-history__toolbar>.pet-profile-note{flex:240px;margin:0}.pet-care-history__heading{margin-block-end:12px}.pet-care-history__pagination{justify-content:flex-end;margin-block-start:12px;display:flex}.pet-profile-care-preference>.business-detail-section__heading,.pet-profile-care-preference>p,.pet-profile-footer-note{margin:0}.pet-profile-caregivers{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.pet-profile-caregivers>li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pet-profile-record-timeline{overflow-wrap:anywhere}.pet-profile-record-action-menu .ant-dropdown-menu{max-height:min(50dvh,360px);overflow-y:auto}.pet-profile-record-action-label{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;max-width:min(480px,100vw - 64px);display:-webkit-box;overflow:hidden}.pet-profile-fact-meta{color:var(--pc-color-text-secondary);gap:4px;margin:10px 0 0;font-size:12px;line-height:1.55;display:grid}.pet-profile-fact-meta>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.pet-profile-fact-meta dt{color:var(--pc-color-text-tertiary)}.pet-profile-fact-meta dd{overflow-wrap:anywhere;margin:0}.pet-profile-weight-trend{margin:0}.pet-profile-weight-trend svg{width:100%;height:auto;display:block}.pet-profile-weight-trend text{fill:var(--pc-color-text-secondary);font-variant-numeric:tabular-nums;font-family:inherit;font-size:11px}.pet-profile-weight-trend__grid{stroke:var(--pc-color-border-secondary)}.pet-profile-weight-trend__line{fill:none;stroke:var(--pc-color-primary);stroke-width:2px}.pet-profile-weight-trend__point{fill:var(--pc-color-primary);stroke:var(--pc-color-primary);stroke-width:2px}.pet-profile-weight-trend__point--reported{fill:var(--pc-color-bg-container)}.pet-profile-weight-trend figcaption{color:var(--pc-color-text-secondary);font-size:12px;line-height:1.6}@media (width<=1100px){.pet-profiles-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pet-profiles-filter{grid-template-columns:minmax(0,1fr)}}.pet-profile-editor .ant-alert{margin-block:12px}.pet-profile-editor .ant-picker,.pet-profile-editor .ant-input-number{width:100%}.pet-profile-editor-form{gap:16px;display:grid}.pet-profile-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.pet-profile-editor-grid:not(:last-child){margin-bottom:12px}.pet-profile-editor-grid>.ant-form-item{min-width:0;margin-bottom:0}.pet-profile-editor-field--wide{grid-column:1/-1}@media (width<=600px){.pet-profile-editor-grid{grid-template-columns:minmax(0,1fr)}}.pet-share-reviews-filter{grid-template-columns:repeat(2,minmax(150px,220px))}.pet-share-reviews-note{border-bottom:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text-secondary);margin:0;padding:10px 16px;font-size:12px}.pet-share-reviews-table__stack{justify-items:start;gap:3px;min-width:0;display:grid}.pet-share-reviews-table__stack strong{font-size:13px;font-weight:600}.pet-share-reviews-table__stack small{max-width:100%;color:var(--pc-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pet-share-review-note{color:var(--pc-color-text-secondary);margin:0;font-size:12px}.pet-share-review-link.ant-btn{height:auto;padding:0}.product-catalog-filter{grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(145px,.6fr))}.service-catalog-filter{grid-template-columns:minmax(260px,1.15fr) repeat(3,minmax(145px,.62fr))}.service-sku-species-selector{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.product-catalog-table__stack{gap:2px;width:fit-content;display:grid}.product-catalog-table__stack strong{font-size:13px;font-weight:600}.product-catalog-table__stack small{color:var(--pc-color-text-tertiary);font-size:11px}.product-catalog-table__stack .status-tag{margin-top:2px}.product-catalog-drawer-title .page-title-row{flex-wrap:wrap;gap:7px}.product-catalog-summary-strip{border:1px solid var(--pc-color-border);background:var(--pc-color-fill-alter);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px;display:grid;overflow:hidden}.product-catalog-summary-strip--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.product-catalog-summary-strip>div{border-right:1px solid var(--pc-color-border-secondary);align-content:center;gap:3px;min-width:0;min-height:58px;padding:8px 12px;display:grid}.product-catalog-summary-strip>div:last-child{border-right:0}.product-catalog-summary-strip dt{color:var(--pc-color-text-tertiary);font-size:11px}.product-catalog-summary-strip dd{min-width:0;color:var(--pc-color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.product-catalog-tab-label{align-items:center;gap:6px;display:inline-flex}.product-catalog-tab-count{min-width:18px;height:18px;color:var(--pc-color-text-secondary);background:var(--pc-color-fill-alter);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;line-height:18px;display:inline-grid}.product-catalog-detail-stack{gap:10px;display:grid}.product-catalog-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.product-catalog-fact-grid>div{min-width:0}.product-catalog-fact-grid dt{color:var(--pc-color-text-tertiary);margin-bottom:3px;font-size:11px}.product-catalog-fact-grid dd{overflow-wrap:anywhere;color:var(--pc-color-text);margin:0;font-size:13px;font-weight:500;line-height:1.5}.product-publication-overview{gap:10px;display:grid}.product-publication-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.product-publication-capabilities dt{color:var(--pc-color-text-tertiary);font-size:11px;line-height:1.5}.product-publication-capabilities dd{overflow-wrap:anywhere;min-width:0;color:var(--pc-color-text);margin:0;font-size:13px;font-weight:500;line-height:1.5}.product-publication-capabilities{gap:8px}.product-publication-capabilities>div{background:var(--pc-color-fill-alter);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.product-publication-capabilities dd{white-space:nowrap}.product-publication-note{color:var(--pc-color-text-tertiary);margin:0;font-size:11px;line-height:1.5}.product-parameter-groups{gap:12px;display:grid}.product-parameter-group{min-width:0}.product-parameter-group+.product-parameter-group{border-top:1px solid var(--pc-color-border-secondary);padding-top:12px}.product-parameter-group h4{color:var(--pc-color-text-secondary);margin:0 0 10px;font-size:12px;line-height:1.5}.product-media-overview{gap:8px;display:grid}.product-media-overview__collection{background:var(--pc-color-fill-alter);border-radius:6px;min-width:0;padding:10px}.product-media-overview__heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.product-media-overview__heading strong{color:var(--pc-color-text);font-size:12px}.product-media-overview__heading span,.product-media-overview__empty{color:var(--pc-color-text-tertiary);font-size:11px}.product-media-overview__collection .business-image-gallery{margin-top:8px}.product-media-overview__empty{margin:8px 0 0}.product-catalog-description{border-top:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text-secondary);margin:12px 0 0;padding-top:10px;font-size:12px;line-height:1.6}.product-catalog-tag-row{flex-wrap:wrap;gap:6px;display:flex}.product-catalog-tag-row .ant-tag{margin-inline-end:0}.product-catalog-option-groups{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-catalog-option-groups>li{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:6px;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;padding:8px 10px;display:grid}.product-catalog-option-groups strong{color:var(--pc-color-text-secondary);font-size:12px;line-height:26px}.product-catalog-option-groups .ant-tag{border-color:var(--pc-color-border);min-height:26px;color:var(--pc-color-text);background:var(--pc-color-bg-container);padding-inline:10px;font-weight:500;line-height:24px}.product-catalog-empty-note{color:var(--pc-color-text-tertiary);background:var(--pc-color-fill-alter);border-radius:6px;padding:10px 12px;font-size:12px}.product-catalog-detail-table .ant-table-container{border:1px solid var(--pc-color-border-secondary);border-radius:6px}.product-catalog-detail-table .ant-table-thead>tr>th:first-child{border-start-start-radius:6px}.product-catalog-detail-table .ant-table-thead>tr>th:last-child{border-start-end-radius:6px}.product-catalog-drawer-footer>span{color:var(--pc-color-text-tertiary);font-size:11px}.product-editor-stack{gap:10px;min-width:0;display:grid}.product-editor-grid{gap:0 12px;display:grid}.product-editor-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editor-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-editor-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.product-parameter-groups--editor{gap:4px}.product-publication-setting-grid{gap:8px;display:grid}.product-publication-setting-grid--status,.product-publication-setting-grid--sales{grid-template-columns:repeat(2,minmax(0,1fr))}.product-publication-setting-item{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 12px;display:grid}.product-publication-setting-label{cursor:pointer;gap:2px;min-width:0;display:grid}.product-publication-setting-label strong{color:var(--pc-color-text);font-size:12px;font-weight:600;line-height:1.5}.product-publication-setting-label small{color:var(--pc-color-text-tertiary);font-size:10px;line-height:1.5}.product-publication-setting-label--warning small{color:var(--pc-color-warning)}.product-media-editor-grid{gap:8px;display:grid}.product-media-editor{background:var(--pc-color-fill-alter);border-radius:6px;min-width:0;padding:10px}.product-media-editor__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-media-editor__heading>div{align-items:baseline;gap:8px;display:flex}.product-media-editor__heading strong{font-size:12px}.product-media-editor__heading span{color:var(--pc-color-text-tertiary);font-size:11px}.product-media-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.product-media-list li{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.product-media-list li>span:not(.product-media-placeholder){color:var(--pc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-media-list img,.product-media-placeholder{width:32px;height:32px;color:var(--pc-color-text-tertiary);background:var(--pc-color-fill-alter);object-fit:cover;border-radius:4px;place-items:center;display:grid;overflow:hidden}.product-option-editor-list{gap:8px;display:grid}.product-option-editor-row{background:var(--pc-color-fill-alter);border-radius:6px;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.product-option-editor-row__group,.product-option-editor-row__values{min-width:0}.product-option-editor-row__group{align-content:start;display:grid}.product-option-editor-row__group>.ant-btn{width:fit-content;margin-top:-5px}.product-option-editor-row__values-heading{min-height:22px;color:var(--pc-color-text-secondary);font-size:12px;line-height:1.5}.product-option-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-option-value-editor{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px;min-width:0;display:grid}.product-option-value-editor>.ant-form-item{min-width:0;margin-bottom:0}.product-option-value-editor>.ant-btn{margin-top:1px}.product-option-value-add{width:100%}.product-option-group-add{justify-self:start}.product-sku-table-shell{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);border-radius:6px;width:100%;min-width:0;overflow-x:auto}.product-sku-table-shell--editor{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(42vh,420px);overflow:auto}.product-sku-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px}.product-sku-table th,.product-sku-table td{border-bottom:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text);text-align:left;vertical-align:middle;padding:10px 8px;font-size:12px;line-height:1.45}.product-sku-table th{color:var(--pc-color-text-secondary);background:var(--pc-color-fill-alter);white-space:nowrap;font-weight:600}.product-sku-table-shell--editor .product-sku-table th{z-index:1;position:sticky;top:0}.product-sku-table tbody tr:last-child td{border-bottom:0}.product-sku-table__column--identity{width:30%}.product-sku-table__column--price{width:13%}.product-sku-table__column--weight{width:18%}.product-sku-table__column--status{width:14%}.product-sku-table__column--barcode{width:25%}.product-sku-table--with-pet-weight .product-sku-table__column--identity{width:24%}.product-sku-table--with-pet-weight .product-sku-table__column--price{width:11%}.product-sku-table--with-pet-weight .product-sku-table__column--barcode{width:22%}.product-sku-table--with-pet-weight .product-sku-table__column--weight{width:14%}.product-sku-table--with-pet-weight .product-sku-table__column--pet-weight{width:17%}.product-sku-table--with-pet-weight .product-sku-table__column--status{width:12%}.product-sku-table__identity{gap:2px;min-width:0;display:grid}.product-sku-table__identity strong{color:var(--pc-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-sku-table__identity span{color:var(--pc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-sku-table__numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.product-sku-state-text{color:var(--pc-color-text-secondary);white-space:nowrap}.product-sku-barcode{gap:2px;min-width:0;display:grid}.product-sku-barcode strong{color:var(--pc-color-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.product-sku-barcode small{color:var(--pc-color-text-tertiary);font-size:11px;line-height:1.4}.product-sku-barcode small.product-sku-barcode__hint--attention{color:var(--pawcode-color-warning-text)}.product-sku-candidate-summary{min-height:40px;color:var(--pc-color-text-secondary);background:var(--pc-color-fill-alter);border-radius:6px;flex-wrap:wrap;align-items:center;gap:18px;padding:9px 12px;font-size:12px;display:flex}.product-sku-candidate-summary strong{color:var(--pc-color-text);margin:0 2px;font-size:14px}.product-sku-candidate-summary small{color:var(--pc-color-text-tertiary);margin-left:auto;font-size:11px}.product-sku-table--editor .product-sku-table__column--identity{width:21%}.product-sku-table--editor .product-sku-table__column--activation{width:13%}.product-sku-table--editor .product-sku-table__column--price{width:11%}.product-sku-table--editor .product-sku-table__column--weight{width:15%}.product-sku-table--editor .product-sku-table__column--status{width:12%}.product-sku-table__range{align-items:center;gap:4px;display:flex}.product-sku-table__range .ant-input-number,.product-sku-table__range .ant-input-number-group-wrapper{width:100%}.product-sku-table--editor .product-sku-table__column--barcode{width:28%}.product-sku-table--editor.product-sku-table--with-pet-weight .product-sku-table__column--identity{width:18%}.product-sku-table--editor.product-sku-table--with-pet-weight .product-sku-table__column--activation{width:11%}.product-sku-table--editor.product-sku-table--with-pet-weight .product-sku-table__column--price{width:10%}.product-sku-table--editor.product-sku-table--with-pet-weight .product-sku-table__column--barcode{width:22%}.product-sku-table--editor.product-sku-table--with-pet-weight .product-sku-table__column--weight{width:13%}.product-sku-table--editor.product-sku-table--with-pet-weight .product-sku-table__column--pet-weight{width:16%}.product-sku-table--editor.product-sku-table--with-pet-weight .product-sku-table__column--status{width:10%}.product-sku-table__barcode{align-items:center;gap:2px;min-width:0;display:flex}.product-sku-table__barcode .product-sku-table__form-item{flex:auto;min-width:0}.product-sku-table__barcode>.ant-btn{flex:none;padding-inline:4px}.product-sku-table--editor td{height:56px}.product-sku-table__candidate-row td{color:var(--pc-color-text-secondary);background:color-mix(in srgb, var(--pc-color-fill-alter) 55%, transparent)}.product-sku-table__candidate-row .product-sku-table__identity strong{color:var(--pc-color-text-secondary)}.product-sku-table__form-item.ant-form-item{margin:0}.product-sku-table__form-item .ant-input-number{width:100%;min-width:0}.product-sku-table__form-item .ant-form-item-explain-error{margin-top:3px;font-size:10px}.service-sku-editor-table{min-width:620px}.service-sku-editor-table .product-sku-table__column--identity{width:50%}.service-sku-table__column--duration,.service-sku-editor-table .product-sku-table__column--price{width:25%}.service-sku-editor-table--untimed .product-sku-table__column--identity{width:65%}.service-sku-editor-table--untimed .product-sku-table__column--price{width:35%}.product-publication-editor-checks dt{color:var(--pc-color-text-tertiary);margin-bottom:2px;font-size:10px}.product-publication-editor-checks dd{overflow-wrap:anywhere;color:var(--pc-color-text-secondary);margin:0;font-size:11px;font-weight:500;line-height:1.45}.product-publication-editor-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.product-publication-editor-checks>div{background:var(--pc-color-fill-alter);border-radius:6px;padding:10px 12px}.service-type-choice{gap:12px;display:grid}.service-type-choice__option{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);color:var(--pc-color-text);text-align:left;cursor:pointer;border-radius:8px;gap:4px;padding:16px;display:grid}.service-type-choice__option:hover,.service-type-choice__option:focus-visible{border-color:var(--pc-color-border);background:var(--pc-color-fill-alter)}.service-type-choice__option span{color:var(--pc-color-text-secondary)}.commerce-list-panel__summary{border-bottom:1px solid var(--pc-color-border-secondary);min-height:40px;color:var(--pc-color-text-secondary);align-items:center;gap:0;padding-inline:8px;font-size:12px;display:flex}.commerce-list-panel__summary span{border-right:1px solid var(--pc-color-border-secondary);white-space:nowrap;padding-inline:12px}.commerce-list-panel__summary span:first-child{padding-left:4px}.commerce-list-panel__summary span:last-child{border-right:0}.commerce-summary-attention,.commerce-attention-text{color:var(--pawcode-color-warning-text);font-weight:600}.commerce-category-filter{grid-template-columns:minmax(320px,1fr) minmax(180px,.42fr)}.commerce-order-filter,.commerce-aftersales-filter{grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(150px,.62fr))}.commerce-parcel-tracking{gap:10px;margin-top:12px;display:grid}.commerce-wechat-shipping-alert{margin-top:12px}.commerce-parcel-tracking__heading{color:var(--pc-color-text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-order-page__actions{gap:8px;display:flex}.commerce-pickup-handover{gap:12px;display:grid}.commerce-pickup-handover__scan{gap:8px;display:flex}.commerce-pickup-handover__hint{color:var(--pc-color-text-secondary);margin:0}.commerce-pickup-handover__order{border:1px solid var(--pc-color-border);border-radius:8px;gap:10px;padding:12px;display:grid}.commerce-pickup-handover__order header{gap:2px;display:grid}.commerce-pickup-handover__order header span,.commerce-pickup-handover__order p{color:var(--pc-color-text-secondary);margin:0}.commerce-pickup-handover__order ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.commerce-pickup-handover__order li{justify-content:space-between;gap:12px;display:flex}.commerce-order-panel__header{border-bottom:1px solid var(--pc-color-border-secondary);justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:0 12px;display:flex}.commerce-order-panel__header .ant-tabs-nav{margin:0}.commerce-order-panel__header .ant-tabs-tab{padding-block:11px}.commerce-order-metrics{align-items:center;margin:0;display:flex}.commerce-order-metrics>div{border-left:1px solid var(--pc-color-border-secondary);align-items:baseline;gap:5px;padding-inline:12px;display:flex}.commerce-order-metrics dt{color:var(--pc-color-text-tertiary);font-size:12px}.commerce-order-metrics dd{color:var(--pc-color-text);margin:0;font-size:14px;font-weight:600}.commerce-order-metrics__attention dd{color:var(--pawcode-color-warning-text)}.commerce-fulfillment-next-step{border:1px solid var(--pc-color-border);background:var(--pc-color-fill-alter);border-radius:8px;align-items:center;gap:24px;min-height:58px;padding:9px 12px;display:flex}.commerce-fulfillment-next-step>div{gap:2px;min-width:140px;display:grid}.commerce-fulfillment-next-step span{color:var(--pc-color-text-tertiary);font-size:11px}.commerce-fulfillment-next-step strong{color:var(--pc-color-text);font-size:14px}.commerce-fulfillment-next-step .status-tag{margin-left:auto}.commerce-category-name,.commerce-order-number,.commerce-shipping-rule-name{width:fit-content;color:var(--pc-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.commerce-category-name{font-weight:600}.commerce-order-number{gap:2px}.commerce-shipping-rule-name{grid-template-columns:minmax(0,auto) auto;align-items:baseline;gap:7px}.commerce-order-number strong,.commerce-shipping-rule-name strong,.commerce-table-stack strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.commerce-order-number small,.commerce-shipping-rule-name small,.commerce-table-stack small{color:var(--pc-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.commerce-table-stack .commerce-deadline-hint{white-space:normal}.commerce-table-stack .commerce-deadline-hint.commerce-attention-text{color:var(--pawcode-color-warning-text)}.commerce-table-stack{gap:2px;min-width:0;display:grid}.commerce-order-drawer-title .page-title-row,.commerce-shipping-drawer-title .page-title-row{flex-wrap:wrap;gap:7px}.commerce-order-detail{flex-direction:column;flex:1;min-height:0;display:flex}.commerce-summary-strip{border:1px solid var(--pc-color-border);background:var(--pc-color-fill-alter);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px;display:grid;overflow:hidden}.commerce-summary-strip--four{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-summary-strip--two{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-summary-strip>div{border-right:1px solid var(--pc-color-border-secondary);align-content:center;gap:3px;min-width:0;min-height:58px;padding:8px 12px;display:grid}.commerce-summary-strip>div:last-child{border-right:0}.commerce-summary-strip dt,.commerce-fact-grid dt,.commerce-settlement-list dt{color:var(--pc-color-text-tertiary);font-size:11px}.commerce-summary-strip dd{min-width:0;color:var(--pc-color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.commerce-detail-tabs{flex:1;min-height:0}.commerce-detail-tabs>.ant-tabs-content-holder,.commerce-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content,.commerce-detail-tabs .ant-tabs-tabpane{min-height:0}.commerce-detail-stack{align-content:start;gap:10px;display:grid}.commerce-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commerce-detail-section{border:1px solid var(--pc-color-border);background:var(--pc-color-bg-container);border-radius:8px;min-width:0;padding:12px}.commerce-detail-section__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.commerce-detail-section__heading h3{color:var(--pc-color-text);margin:0;font-size:14px;line-height:1.5}.commerce-detail-section__heading span{max-width:62%;color:var(--pc-color-text-tertiary);text-align:right;font-size:11px;line-height:1.5}.commerce-detail-copy,.commerce-detail-note{color:var(--pc-color-text-secondary);margin:0;font-size:12px;line-height:1.6}.commerce-detail-copy{border-top:1px solid var(--pc-color-border-secondary);margin-top:10px;padding-top:10px}.commerce-detail-note{background:var(--pc-color-fill-alter);border-radius:6px;margin-top:8px;padding:9px 11px}.commerce-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:0;display:grid}.commerce-fact-grid--single{grid-template-columns:minmax(0,1fr);gap:10px}.commerce-fact-grid dd,.commerce-settlement-list dd{overflow-wrap:anywhere;color:var(--pc-color-text);margin:3px 0 0;font-size:13px;font-weight:500;line-height:1.5}.commerce-fact-grid .commerce-contact-reveal{height:auto;padding:0 0 0 8px;font-size:12px}.commerce-fact-grid .commerce-contact-note{color:var(--pc-color-text-tertiary);margin-left:8px;font-size:12px;font-weight:400}.commerce-settlement-list{gap:8px;margin:0;display:grid}.commerce-settlement-list>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.commerce-detail-table .ant-table-container{border:1px solid var(--pc-color-border-secondary);border-radius:6px}.commerce-timeline{margin:4px 0 0}.commerce-timeline strong,.commerce-timeline span{display:block}.commerce-timeline strong{color:var(--pc-color-text);font-size:13px}.commerce-timeline span{color:var(--pc-color-text-tertiary);margin-top:2px;font-size:11px}.commerce-timeline p{color:var(--pc-color-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.55}.commerce-linked-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.commerce-linked-list li{background:var(--pc-color-fill-alter);border-radius:6px;min-width:0;padding:10px 12px}.commerce-linked-list li,.commerce-linked-list li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.commerce-linked-list strong{color:var(--pc-color-text);font-size:13px}.commerce-linked-list span{color:var(--pc-color-text-secondary);font-size:11px}.commerce-category-tags{flex-wrap:wrap;row-gap:4px}.commerce-category-tags .overflow-tag-list__item{max-width:132px}.commerce-category-leaf-grid{margin:0;padding:0;list-style:none;display:grid}.commerce-category-leaf-grid li{border-bottom:1px solid var(--pc-color-border-secondary);grid-template-columns:minmax(0,1fr) 84px 96px 92px;align-items:center;column-gap:12px;min-width:0;min-height:46px;padding:7px 2px;display:grid}.commerce-category-leaf-grid li:last-child{border-bottom:0}.commerce-category-leaf-name{min-width:0;color:var(--pc-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.commerce-category-leaf-product-count{color:var(--pc-color-text-tertiary);text-align:right;white-space:nowrap;font-size:11px}.commerce-category-leaf-status,.commerce-category-leaf-action{justify-content:flex-end;align-items:center;min-width:0;display:flex}.commerce-category-leaf-action .ant-btn{min-width:56px}.commerce-category-effective-note{background:var(--pc-color-fill-alter);color:var(--pc-color-text-secondary);border-radius:6px;margin:0;padding:7px 10px;font-size:11px;line-height:1.5}.commerce-category-parameter-block__heading p{color:var(--pc-color-text-secondary);margin:3px 0 0;font-size:11px;line-height:1.5}.commerce-category-parameter-block{border-top:1px solid var(--pc-color-border-secondary);margin-top:14px;padding-top:13px}.commerce-category-parameter-block__heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:9px;display:flex}.commerce-category-parameter-block__heading>div{min-width:0}.commerce-category-parameter-block__heading h4{color:var(--pc-color-text);margin:0;font-size:13px;line-height:1.5}.commerce-category-parameter-block__heading>span{color:var(--pc-color-text-tertiary);white-space:nowrap;font-size:11px;line-height:1.5}.commerce-category-parameter-groups{border:1px solid var(--pc-color-border-secondary);border-radius:7px;display:grid}.commerce-category-parameter-group{border-bottom:1px solid var(--pc-color-border-secondary);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:7px 10px;display:grid}.commerce-category-parameter-group:last-child{border-bottom:0}.commerce-category-parameter-group>strong{color:var(--pc-color-text-secondary);font-size:11px}.commerce-category-parameter-group>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.commerce-category-parameter-tag.ant-tag{border-color:var(--pc-color-border);background:var(--pc-color-bg-container);color:var(--pc-color-text-secondary);margin:0}.commerce-category-parameter-empty{background:var(--pc-color-fill-alter);color:var(--pc-color-text-tertiary);border-radius:6px;margin:0;padding:8px 10px;font-size:11px;line-height:1.5}.commerce-category-parameter-collapse{border-color:var(--pc-color-border-secondary);background:var(--pc-color-fill-alter)}.commerce-category-parameter-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center}.commerce-category-parameter-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:10px}.commerce-category-parameter-leaf__header{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding-right:4px;display:flex}.commerce-category-parameter-leaf__header strong{color:var(--pc-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.commerce-category-parameter-leaf__header span{color:var(--pc-color-text-tertiary);white-space:nowrap;font-size:11px}.commerce-category-parameter-editor__groups{gap:10px;display:grid}.commerce-category-parameter-editor__group{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);border-radius:7px;overflow:hidden}.commerce-category-parameter-editor__group-heading{border-bottom:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);justify-content:space-between;align-items:center;min-height:36px;padding:7px 10px;display:flex}.commerce-category-parameter-editor__group-heading strong{color:var(--pc-color-text);font-size:12px}.commerce-category-parameter-editor__group-heading span{color:var(--pc-color-text-tertiary);font-size:11px}.commerce-category-parameter-editor__rows{gap:7px;padding:9px;display:grid}.commerce-category-parameter-editor__row{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:7px;grid-template-columns:minmax(0,1fr) 88px;align-items:end;gap:8px;min-width:0;padding:8px;display:grid}.commerce-category-parameter-editor__row--filterable{grid-template-columns:minmax(160px,.8fr) minmax(260px,1.4fr) 88px}.commerce-category-parameter-editor__field{gap:5px;min-width:0;display:grid}.commerce-category-parameter-editor__field>span:first-child{color:var(--pc-color-text-secondary);font-size:11px;line-height:1.4}.commerce-category-parameter-editor__field>.commerce-category-parameter-editor__missing{color:var(--pc-color-error);font-size:11px;line-height:1.4}.commerce-category-parameter-editor__actions{justify-content:flex-end;align-items:center;padding-bottom:2px;display:flex}.commerce-category-parameter-editor__actions .ant-btn{width:28px;padding-inline:0}.commerce-category-parameter-editor__add{justify-self:start}.commerce-category-parameter-collapse--editor.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{background:var(--pc-color-bg-container)}@container business-drawer (width<=640px){.commerce-category-parameter-editor__row--filterable{grid-template-columns:minmax(0,1fr) 88px}.commerce-category-parameter-editor__field--filter-options{grid-area:2/1/auto/-1}.commerce-category-parameter-editor__actions{grid-area:1/2}.commerce-category-leaf-grid li{grid-template-columns:minmax(0,1fr) 96px;row-gap:6px}.commerce-category-leaf-product-count{text-align:left;grid-row:2}.commerce-category-leaf-status{grid-area:1/2}.commerce-category-leaf-action{grid-area:2/2}}.commerce-tag-row{flex-wrap:wrap;gap:6px;display:flex}.commerce-tag-row .ant-tag{margin-inline-end:0}.commerce-shipping-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.commerce-shipping-scope-grid>div{gap:7px;display:grid}.commerce-shipping-scope-grid strong{color:var(--pc-color-text-secondary);font-size:12px}.commerce-shipping-free-rule{justify-content:space-between;align-items:center;gap:24px;display:flex}.commerce-shipping-free-rule>div{flex:none;gap:3px;display:grid}.commerce-shipping-free-rule span,.commerce-shipping-free-rule p{color:var(--pc-color-text-tertiary);font-size:11px}.commerce-shipping-free-rule strong{color:var(--pc-color-text);font-size:14px}.commerce-shipping-free-rule p{text-align:right;margin:0}.commerce-category-name:hover,.commerce-order-number:hover strong,.commerce-shipping-rule-name:hover strong{color:var(--pc-color-primary)}.commerce-empty-note{color:var(--pc-color-text-tertiary);background:var(--pc-color-fill-alter);border-radius:6px;padding:10px 12px;font-size:12px}.commerce-aftersales-photos{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.commerce-aftersales-photos .ant-image-img{object-fit:cover;border-radius:8px}.commerce-return-quantities{flex-direction:column;gap:10px;margin:12px 0;display:flex}.commerce-return-quantities__row{border-bottom:1px solid var(--pc-color-border-secondary,#eef1ec);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-bottom:10px;display:flex}.commerce-return-quantities__row>span:first-child{flex-direction:column;flex:180px;min-width:180px;display:flex}.commerce-return-quantities__row small{color:var(--pc-color-text-secondary,#5f6660)}.commerce-return-quantities__field{align-items:center;gap:6px;display:inline-flex}.commerce-return-quantities__row>.ant-input{flex:100%}.commerce-aftersales-supplement+.commerce-aftersales-supplement{border-top:1px solid var(--pc-color-border-secondary,#eef1ec);margin-top:12px;padding-top:12px}.store-record-filter{grid-template-columns:minmax(280px,1.45fr) repeat(3,minmax(132px,.62fr))}.store-management-name{width:fit-content;max-width:100%;color:var(--pc-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.store-management-name strong,.store-management-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-management-name strong{font-size:13px;font-weight:600}.store-management-name small,.store-management-table-stack small{color:var(--pc-color-text-tertiary);font-size:11px}.store-management-table-stack{justify-items:start;gap:4px;min-width:0;display:grid}.store-management-table-stack>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.store-management-table-stack .status-tag{margin-inline-end:0}.store-management-drawer-title .page-title-row{flex-wrap:wrap;gap:7px}.store-editor-section__heading h3{color:var(--pc-color-text);margin:0;font-size:14px;font-weight:600}.store-editor-section__heading p{color:var(--pc-color-text-tertiary);margin:2px 0 0;font-size:11px}.store-management-empty-copy{color:var(--pc-color-text-secondary);margin:0;font-size:12px}.store-profile-editor,.store-profile-tabs{min-width:0}.store-profile-editor-boundary{border:0;min-width:0;margin:0;padding:0}.store-management-detail-drawer .business-drawer__body{gap:12px}.store-management-drawer-title>div,.store-image-upload{min-width:0}.store-management-drawer-title h2{white-space:normal;overflow-wrap:anywhere}.store-image-upload__error{color:var(--pc-color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.store-image-upload__error>span{overflow-wrap:anywhere;flex-basis:100%}.store-editor-tab-stack,.store-profile-detail-stack{align-content:start;gap:12px;display:grid}.drawer-action-footer--end{justify-content:flex-end}.store-editor-section{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);border-radius:8px;padding:12px 14px}.store-editor-section--missing{border-color:var(--pc-color-error)}.store-editor-section .store-editor-section__missing{color:var(--pc-color-error);margin:4px 0 0;font-size:12px}.store-editor-section__heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.store-editor-section__image-actions,.store-space-item__image-actions{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.store-editor-section__image-actions>span,.store-space-item__image-actions>span{color:var(--pc-color-text-tertiary);white-space:nowrap;font-size:11px}.store-editor-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 12px;display:grid}.store-editor-form-grid__wide{grid-column:1/-1}.store-editor-form-grid .ant-form-item{margin-bottom:12px}.store-consumer-offering-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;width:100%;display:grid}.store-consumer-offering-options .ant-checkbox-wrapper{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-layout);border-radius:7px;min-height:38px;margin:0;padding:8px 10px}.store-consumer-offering-options .ant-checkbox-wrapper-checked{border-color:var(--pc-color-primary-border);background:var(--pc-color-primary-bg)}.store-consumer-offering-list{flex-wrap:wrap;gap:7px;display:flex}.store-consumer-offering-list>span{border:1px solid var(--pc-color-border-secondary);color:var(--pc-color-text-secondary);background:var(--pc-color-bg-layout);border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.store-address-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 12px;display:grid}.store-address-picker{gap:10px;margin-bottom:16px;display:grid}.store-address-picker__results{border:1px solid var(--pc-color-border-secondary);border-radius:8px;max-height:240px;display:grid;overflow-y:auto}.store-address-picker__result{border:0;border-bottom:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);text-align:left;cursor:pointer;gap:2px;padding:9px 12px;display:grid}.store-address-picker__result:last-child{border-bottom:0}.store-address-picker__result:hover,.store-address-picker__result:focus-visible{background:var(--pc-color-fill-alter)}.store-address-picker__result--chosen,.store-address-picker__result--chosen:hover{background:var(--pc-color-primary-bg)}.store-address-picker__result:disabled{cursor:not-allowed}.store-address-picker__result-title{color:var(--pc-color-text);font-weight:600}.store-address-picker__result-meta,.store-address-picker__note{color:var(--pc-color-text-tertiary);font-size:12px}.store-address-picker__located{gap:8px;display:grid}.store-address-picker__area,.store-address-picker__note{margin:0}.store-address-picker__area{color:var(--pc-color-text-secondary)}.store-address-picker__map{aspect-ratio:2;object-fit:cover;border:1px solid var(--pc-color-border-secondary);border-radius:8px;width:100%;display:block}.store-management-validation-copy{color:var(--pc-color-error);margin:0;font-size:12px}.store-opening-editor{gap:14px;display:grid}.store-opening-editor>.store-editor-section__heading{margin-bottom:0}.store-opening-editor__subsection{border-top:1px solid var(--pc-color-border-secondary);gap:8px;padding-top:12px;display:grid}.store-opening-editor__subheading{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-opening-editor__subheading>div{gap:2px;display:grid}.store-opening-editor__subheading strong{font-size:12px}.store-opening-editor__subheading span{color:var(--pc-color-text-tertiary);font-size:11px}.store-opening-editor__weekdays{border:1px solid var(--pc-color-border-secondary);border-radius:7px;display:grid;overflow:hidden}.store-opening-editor__weekday{border-bottom:1px solid var(--pc-color-border-secondary);grid-template-columns:126px minmax(0,1fr);align-items:start;min-height:52px;display:grid}.store-opening-editor__weekday:last-child{border-bottom:0}.store-opening-editor__weekday-control{border-right:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:9px 10px;display:flex}.store-opening-editor__weekday-control>strong{font-size:11px;font-weight:650}.store-opening-editor__weekday-content{align-items:center;min-width:0;min-height:52px;padding:7px 9px;display:flex}.store-opening-editor__rest{color:var(--pc-color-text-tertiary);font-size:11px}.store-opening-periods{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.store-opening-time-range{align-items:center;gap:4px;display:inline-flex}.store-opening-time-range .ant-picker{width:100px}.store-opening-time-range>span{color:var(--pc-color-text-tertiary);font-size:11px}.store-opening-time-range .ant-btn{width:28px;padding-inline:0}.store-special-date-list{border:1px solid var(--pc-color-border-secondary);border-radius:7px;display:grid;overflow:hidden}.store-special-date-item{border-bottom:1px solid var(--pc-color-border-secondary);grid-template-columns:minmax(190px,.8fr) minmax(0,1fr) 28px 28px;align-items:center;gap:8px;padding:8px 10px;display:grid}.store-special-date-item:last-child{border-bottom:0}.store-special-date-item>div:first-child{align-items:center;gap:8px;display:flex}.store-special-date-item strong{font-size:12px}.store-special-date-item>span{color:var(--pc-color-text-secondary);font-size:12px}.store-special-date-editor{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;padding-top:8px;display:grid}.store-special-date-editor__field,.store-special-date-editor__periods{gap:6px;display:grid}.store-special-date-editor__field>span,.store-special-date-editor__periods>span{color:var(--pc-color-text-secondary);font-size:12px;font-weight:600}.store-special-date-editor .ant-picker,.store-special-date-editor .ant-select{width:100%}.store-special-date-editor__periods{grid-column:1/-1}.store-profile-image-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;display:grid}.store-profile-image-item{background:var(--pc-color-fill-alter);border-radius:7px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.store-profile-image-item>img,.store-profile-image-item__unavailable{aspect-ratio:16/9;object-fit:cover;width:80px;color:var(--pc-color-text-tertiary);background:var(--pc-color-bg-layout);border-radius:5px;place-items:center;display:grid}.store-profile-image-item__unavailable svg{font-size:18px}.store-profile-image-item>div:nth-child(2){gap:3px;min-width:0;display:grid}.store-profile-image-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.store-profile-image-item span{color:var(--pc-color-text-tertiary);font-size:11px}.store-profile-image-item__actions{align-items:center;gap:1px;display:flex}.store-space-list{border:1px solid var(--pc-color-border-secondary);border-radius:8px;display:grid;overflow:hidden}.store-space-item{border-bottom:1px solid var(--pc-color-border-secondary);gap:10px;padding:12px;display:grid}.store-space-item:last-child{border-bottom:0}.store-space-item__heading{grid-template-columns:minmax(220px,1fr) auto 28px;align-items:center;gap:8px;display:grid}.store-space-item .store-profile-image-item{background:var(--pc-color-fill-alter)}.store-profile-space-preview-list{border:1px solid var(--pc-color-border-secondary);border-radius:8px;display:grid;overflow:hidden}.store-profile-space-preview-list>section{border-bottom:1px solid var(--pc-color-border-secondary);gap:9px;padding:11px;display:grid}.store-profile-space-preview-list>section:last-child{border-bottom:0}.store-profile-space-preview-list>section>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-profile-space-preview-list strong{font-size:12px}.store-profile-space-preview-list>section>div:first-child>span{color:var(--pc-color-text-tertiary);font-size:11px}.store-profile-schedule-list,.store-profile-exception-list{border:1px solid var(--pc-color-border-secondary);border-radius:7px;display:grid;overflow:hidden}.store-profile-schedule-list>div,.store-profile-exception-list>div{border-bottom:1px solid var(--pc-color-border-secondary);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;padding:8px 10px;display:grid}.store-profile-schedule-list>div:last-child,.store-profile-exception-list>div:last-child{border-bottom:0}.store-profile-schedule-list strong,.store-profile-exception-list strong{font-size:12px}.store-profile-schedule-list span,.store-profile-exception-list>div>span{color:var(--pc-color-text-secondary);font-size:12px}.store-profile-exception-list>div{grid-template-columns:minmax(220px,.9fr) minmax(0,1fr)}.store-profile-exception-list>div>div{align-items:center;gap:8px;display:flex}.store-operation-scroll-area{padding:2px}.store-operation-control{gap:12px;display:grid}.store-operation-row{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);border-radius:8px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;min-height:70px;padding:14px;display:grid}.store-operation-row h3{color:var(--pc-color-text);margin:0;font-size:13px;font-weight:650}.store-operation-row--setting{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px}.store-operation-row__heading{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.store-operation-row__heading .status-tag{max-width:100%;margin-inline-end:0}.store-operation-row__heading .status-tag>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-operation-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.store-operation-row__description{color:var(--pc-color-text-tertiary);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.store-operation-state-options{border:1px solid var(--pc-color-border-secondary);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid;overflow:hidden}.store-operation-state-options>legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.store-operation-state-option{border:0;border-inline-end:1px solid var(--pc-color-border-secondary);min-width:0;min-height:36px;color:var(--pc-color-text-secondary);background:var(--pc-color-bg-container);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:flex}.store-operation-state-option:last-child{border-inline-end:0}.store-operation-state-option:hover:not(:disabled){color:var(--pc-color-text);background:var(--pc-color-fill-alter)}.store-operation-state-option--active{color:var(--pawcode-color-accent-text);background:var(--pawcode-color-accent-icon-bg);font-weight:600}.store-operation-state-option:focus-visible{outline:2px solid var(--pawcode-color-accent-border);outline-offset:2px}.store-operation-state-option:disabled{cursor:not-allowed;opacity:.52}.store-operation-publication-status,.store-operation-publication-actions{align-items:center;gap:8px;min-width:0;display:flex}.store-operation-publication-label{color:var(--pc-color-text-secondary);white-space:nowrap;font-size:11px;font-weight:600}.store-operation-publication-status .status-tag{flex:none;margin-inline-end:0}.store-operation-publication-missing{min-width:0;color:var(--pc-color-text-secondary);font-size:12px}.store-operation-warning{color:var(--pc-color-warning);grid-column:1/-1;margin:0;font-size:12px}.store-pospal-picker-hint{color:var(--pc-color-text-secondary);margin:0 0 12px}.store-pospal-picker-list{gap:8px;width:100%;margin-top:12px;display:grid}.store-pospal-picker-option{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.store-pospal-picker-option>span:not(.status-tag){color:var(--pc-color-text-secondary);font-size:12px}.store-pospal-picker-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.store-pospal-picker-footer>span{color:var(--pc-color-text-secondary);margin-inline-end:auto;font-size:12px}.store-business-overview{gap:12px;display:grid}.store-business-overview__section{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);border-radius:8px;overflow:hidden}.store-business-overview__heading{border-bottom:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.store-business-overview__heading h3{margin:0;font-size:13px;font-weight:650}.store-business-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.store-business-overview__metrics>div{border-inline-end:1px solid var(--pc-color-border-secondary);gap:4px;padding:14px;display:grid}.store-business-overview__metrics>div:last-child{border-inline-end:0}.store-business-overview__metrics dt{color:var(--pc-color-text-secondary);font-size:11px}.store-business-overview__metrics dd{margin:0;font-size:20px;font-weight:650}.store-business-overview__metric--warning dd{color:var(--pc-color-warning)}.store-business-overview__none{color:var(--pc-color-text-secondary);margin:0;padding:14px;font-size:12px}.store-business-overview__empty{min-height:150px;margin:0;padding:20px}.store-wash-care-display{gap:12px;display:grid}.store-display-note{color:var(--pc-color-text-tertiary);margin:0;font-size:11px}.store-wash-care-section{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);border-radius:8px;overflow:hidden}.store-wash-care-section>header{border-bottom:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.store-wash-care-section>header h3{margin:0;font-size:13px;font-weight:650}.store-wash-care-section>header span{color:var(--pc-color-text-tertiary);font-size:11px}.store-wash-care-groups{display:grid}.store-wash-care-group{border-bottom:1px solid var(--pc-color-border-secondary);grid-template-columns:116px minmax(0,1fr);display:grid}.store-wash-care-group:last-child{border-bottom:0}.store-wash-care-group>div:first-child{border-right:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);align-content:center;gap:2px;padding:12px;display:grid}.store-wash-care-group strong{font-size:12px;font-weight:650}.store-wash-care-group>div:first-child span{color:var(--pc-color-text-tertiary);font-size:10px}.store-wash-care-projects{flex-wrap:wrap;align-content:center;gap:7px;min-width:0;padding:11px 12px;display:flex}.store-wash-care-project{border:1px solid var(--pc-color-border-secondary);min-height:28px;color:var(--pc-color-text);background:var(--pc-color-bg-container);border-radius:6px;align-items:center;padding:4px 9px;font-size:11px;display:inline-flex}.store-wash-care-employees{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.store-wash-care-employee{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-fill-alter);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:72px;padding:10px;display:grid}.store-wash-care-employee>div{gap:3px;min-width:0;display:grid}.store-wash-care-employee strong{font-size:12px;font-weight:650}.store-wash-care-employee__specialties{flex-wrap:wrap;gap:4px;display:flex}.store-wash-care-employee__specialties span{border:1px solid var(--pc-color-border-secondary);background:var(--pc-color-bg-container);color:var(--pc-color-text-secondary);border-radius:999px;padding:0 6px;font-size:10px;line-height:16px}.store-wash-care-employee p{color:var(--pc-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.store-wash-care-empty{justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex}.store-wash-care-empty--compact{min-height:150px}.store-wash-care-empty__icon{color:var(--pc-color-text-tertiary);font-size:40px}@container business-drawer (width<=640px){.store-operation-row{grid-template-columns:minmax(0,1fr);gap:10px}.store-special-date-item,.store-profile-exception-list>div{grid-template-columns:minmax(0,1fr) auto}.store-space-item__heading{grid-template-columns:minmax(0,1fr) auto 28px}.store-editor-section__heading{flex-wrap:wrap}.store-opening-editor__weekday{grid-template-columns:118px minmax(0,1fr)}.store-wash-care-group,.store-wash-care-employees,.store-business-overview__metrics{grid-template-columns:minmax(0,1fr)}.store-business-overview__metrics>div{border-inline-end:0;border-bottom:1px solid var(--pc-color-border-secondary)}.store-business-overview__metrics>div:last-child{border-bottom:0}.store-wash-care-group>div:first-child{border-right:0;border-bottom:1px solid var(--pc-color-border-secondary)}}@container business-drawer (width<=520px){.store-operation-publication-footer{flex-direction:column;align-items:flex-start}.store-operation-publication-status,.store-operation-publication-actions{flex-wrap:wrap}.store-opening-editor__weekday{grid-template-columns:minmax(0,1fr)}.store-opening-editor__weekday-control{border-right:0;border-bottom:1px solid var(--pc-color-border-secondary)}}
