._content_1ktwz_1{width:100%;max-width:1400px;margin:0 auto;padding:24px;box-sizing:border-box}._contentWide_1ktwz_9{max-width:none;padding:0}._header_1ktwz_14{height:64px;line-height:64px;padding:0 24px}._headerInner_1ktwz_20{max-width:1400px;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}._headerStart_1ktwz_30{min-width:0;flex:1}._brand_1ktwz_35{margin:0!important;white-space:nowrap;flex-shrink:0}._menu_1ktwz_41{min-width:0;flex:1;border-bottom:none!important}._navLink_1ktwz_47{color:inherit;text-decoration:none}._userName_1ktwz_52{max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}._userButton_1ktwz_60{display:inline-flex;align-items:center;gap:8px;max-width:280px}._menuLabel_1ktwz_67{padding:4px 0}._menuUserLabel_1ktwz_71{display:flex;align-items:center;gap:10px;min-width:220px;padding:4px 0}._menuUserText_1ktwz_79{min-width:0}@media(max-width:768px){._content_1ktwz_1{padding:12px}._contentWide_1ktwz_9{padding:0}._header_1ktwz_14{padding:0 12px}._headerInner_1ktwz_20{gap:12px}._brand_1ktwz_35{font-size:18px!important}._userName_1ktwz_52{max-width:120px}}html,body,#root{min-height:100%;width:100%;max-width:100%;overflow-x:hidden}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--app-bg);color:var(--app-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(input,textarea,select,button){font:inherit}body[data-theme=light]{--app-bg: #f5f5f5;--app-surface: #ffffff;--app-surface-secondary: #fafafa;--app-border: #f0f0f0;--app-border-strong: #d9d9d9;--app-text: rgba(0, 0, 0, .88);--app-text-secondary: rgba(0, 0, 0, .45);--app-selected-row: #e6f4ff;--app-selected-row-hover: #bae0ff}body[data-theme=dark]{--app-bg: #141414;--app-surface: #1f1f1f;--app-surface-secondary: #262626;--app-border: #303030;--app-border-strong: #434343;--app-text: rgba(255, 255, 255, .88);--app-text-secondary: rgba(255, 255, 255, .45);--app-selected-row: #112545;--app-selected-row-hover: #15325b}.page-stack{display:flex;min-width:0;flex-direction:column;gap:24px}.page-header-row,.page-actions-row,.responsive-actions-row,.store-detail-top{display:flex;gap:16px}.page-header-row,.store-detail-top{align-items:flex-start;justify-content:space-between}.page-actions-row,.responsive-actions-row{align-items:center;justify-content:space-between}.form-span-2{grid-column:span 2}.two-column-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.store-header-main{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.store-header-title-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.store-working-hours-inline{display:inline-flex;align-items:center;gap:6px;color:var(--app-text-secondary)}.store-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.store-summary-card{display:flex;min-height:0;padding:14px 16px;box-sizing:border-box;flex-direction:column;gap:8px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-secondary)}.store-summary-combo{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.store-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.store-summary-head-compact{margin-bottom:4px}.store-summary-item{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:4px}.store-summary-row{display:flex;gap:10px;align-items:center}.store-summary-row-stack{flex-direction:column;align-items:stretch;gap:6px}.store-summary-row-label{color:var(--app-text-secondary);font-size:13px;line-height:1.4;white-space:nowrap}.store-summary-row-content{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:6px}.store-summary-row-content-spread{justify-content:space-between}.store-summary-id{color:var(--app-text-secondary);font-size:12px;line-height:1.3}.store-summary-label{color:var(--app-text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.store-summary-value{color:var(--app-text);font-size:24px;font-weight:700;line-height:1.2}.store-summary-value-compact{font-size:20px}.store-summary-qualifier{font-size:14px;font-weight:600}.store-summary-value-success{color:#389e0d}.store-summary-value-danger{color:#cf1322}.store-summary-text{color:var(--app-text);font-size:16px;font-weight:500;line-height:1.45;word-break:break-word}.store-summary-text-emphasis{font-weight:700}.store-summary-note{color:var(--app-text-secondary);font-size:13px;line-height:1.4}.map-service-links{display:flex;flex-wrap:wrap;gap:10px}.map-service-links-inline{display:inline-flex;margin-left:8px;vertical-align:middle}.map-service-link{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;background:var(--app-surface);border:1px solid var(--app-border);text-decoration:none;box-shadow:0 6px 16px #00000014;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.map-service-link:hover{transform:translateY(-1px);border-color:var(--app-border-strong);box-shadow:0 10px 24px #0000001f}.map-service-icon{width:22px;height:22px;object-fit:contain}body[data-theme=dark] .store-summary-value-success{color:#73d13d}body[data-theme=dark] .store-summary-value-danger{color:#ff7875}.responsive-split{display:flex;gap:16px;align-items:flex-end}.responsive-split-main{min-width:0;flex:1}.ant-layout,.ant-layout-content,.ant-card,.ant-alert,.ant-form,.ant-table-wrapper,.ant-space{min-width:0;max-width:100%}.ant-space-item{min-width:0}.ant-modal{max-width:calc(100vw - 32px)}.ant-modal-content{max-width:100%}.ant-modal-body{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-select-dropdown,.ant-picker-dropdown,.ant-dropdown{max-width:calc(100vw - 16px)}.ant-select-item-option-content,.ant-dropdown-menu-title-content{min-width:0;overflow-wrap:anywhere}.store-mobile-list{width:100%}.store-mobile-row{display:block;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--app-border);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.store-mobile-row:hover{background:var(--app-surface-secondary)}.store-mobile-row:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.store-mobile-row-selected{padding-inline:10px;border-radius:8px;background:var(--app-selected-row)}.app-selected-row>td{background:var(--app-selected-row)!important;color:var(--app-text)!important}.app-selected-row:hover>td{background:var(--app-selected-row-hover)!important}.app-selected-row .ant-typography,.app-selected-row .ant-tag,.app-selected-row .ant-table-cell{color:var(--app-text)!important}.login-page{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:40px 24px;box-sizing:border-box}.app-update-banner{position:sticky;top:0;z-index:1000;padding:12px 24px 0}.app-update-banner .ant-alert{box-shadow:0 10px 28px #00000014}@media(max-width:992px){.store-detail-top,.page-header-row,.page-actions-row,.responsive-actions-row,.responsive-split{flex-direction:column;align-items:stretch}}@media(max-width:768px){.page-stack{gap:16px}.page-stack .page-stack{gap:12px}.ant-card .ant-card-body{padding:16px}.ant-card-small .ant-card-body{padding:12px}input,textarea,select,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,.ant-picker,.ant-picker-input>input,.ant-select,.ant-select-selector,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selection-search-input{font-size:16px!important}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-picker,.ant-input-number,.ant-input-affix-wrapper{min-height:32px}.ant-select-selection-search-input{min-height:30px}.ant-modal{top:12px;max-width:calc(100vw - 24px);margin:0 auto 12px}.ant-modal-body{max-height:calc(100dvh - 150px)}.ant-drawer-content-wrapper{max-width:100vw}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.app-update-banner{padding:12px 12px 0}.two-column-meta{grid-template-columns:1fr}.store-header-title-group{align-items:flex-start;flex-direction:column;gap:4px}.store-working-hours-inline{flex-wrap:wrap}.store-summary-card{padding:12px}.store-summary-value{font-size:20px}.store-summary-value-compact{font-size:18px}.store-summary-combo{flex-direction:column;gap:12px}.store-summary-row{flex-direction:column;align-items:stretch;gap:4px}.store-summary-row-content{justify-content:space-between}.form-span-2{grid-column:span 1}}
