html,body,#root{min-width:0}.admin-shell{min-height:100vh;min-width:0}.admin-main{min-width:0}.admin-sider{min-height:100vh}.admin-header{height:auto;min-height:64px;padding:10px 24px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f0f0f0;line-height:1.4}.admin-site-switcher{min-width:0;flex:1 1 320px}.admin-site-label{color:#666;white-space:nowrap}.admin-site-select{min-width:220px}.admin-header-actions{justify-content:flex-end}.admin-user-trigger{cursor:pointer;min-width:0}.admin-user-name{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.feature-help-popover{width:min(320px,calc(100vw - 48px));color:#333}.feature-help-popover ul{margin:6px 0 0;padding-left:18px}.feature-help-popover li{margin:4px 0;line-height:1.5}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.page-header-main{min-width:0}.page-header h2{margin:0;font-size:20px;line-height:1.35}.page-header-description{margin-top:4px;color:#777;font-size:13px;line-height:1.5}.page-header-actions{justify-content:flex-end}.page-filter-bar{width:100%;margin-bottom:16px;padding:12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.page-filter-bar .ant-input-search,.page-filter-bar .ant-select,.page-filter-bar .ant-picker,.page-filter-bar .ant-input-number{max-width:100%}.page-empty-hint{display:block;margin-top:4px;color:#999;font-size:12px}.metric-row{margin-bottom:16px}.dashboard-alert-detail{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-alert-detail>div{min-width:0}.dashboard-launch-stage{border-radius:6px}.dashboard-launch-stage-main{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-launch-stage-copy{min-width:0}.dashboard-launch-stage-copy>strong{margin-left:8px}.dashboard-launch-stage-detail{margin-top:4px;color:#666;font-size:12px;line-height:1.5}.dashboard-launch-next{display:grid;gap:6px;margin-top:10px}.dashboard-launch-next-title{color:#4b5563;font-size:12px;font-weight:600}.dashboard-launch-next-item{display:grid;grid-template-columns:auto minmax(120px,.9fr) minmax(180px,1.4fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:1px solid #f0f0f0;border-radius:6px;background:#ffffffb8}.dashboard-launch-next-label,.dashboard-launch-next-action{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.dashboard-launch-next-label{color:#111827;font-weight:600}.dashboard-launch-next-action{color:#6b7280}.dashboard-launch-stage-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.dashboard-launch-stage-counts{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.launch-isolation-card-main{display:flex;align-items:center;justify-content:space-between;gap:16px}.launch-stage-card{border-radius:6px}.launch-stage-internal{border-color:#ffccc7;background:#fff7f6}.launch-stage-staging{border-color:#ffe58f;background:#fffbe6}.launch-stage-production{border-color:#b7eb8f;background:#f6ffed}.launch-stage-card-main{display:flex;align-items:center;justify-content:space-between;gap:16px}.launch-stage-copy{min-width:0}.launch-stage-detail,.launch-stage-next{margin-top:4px;color:#666;font-size:12px;line-height:1.5}.launch-stage-next{color:#333}.launch-isolation-summary{flex:1;min-width:0}.launch-isolation-detail{margin-top:4px;color:#666;font-size:12px;line-height:1.5}.launch-runbook-steps{margin:0;padding-left:18px}.launch-runbook-steps li{margin:0 0 4px;line-height:1.45}.launch-central-sites{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.launch-priority-list{display:grid;gap:10px}.launch-priority-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #f0f0f0;border-radius:6px;background:#fff}.launch-priority-fail{border-color:#ffccc7;background:#fff7f6}.launch-priority-warn{border-color:#ffe58f;background:#fffbe6}.launch-priority-status,.launch-priority-main{min-width:0}.launch-priority-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.launch-priority-detail,.launch-priority-action{margin-top:4px;color:#666;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.launch-priority-action{color:#333}.site-database-overview{margin-bottom:16px;padding:12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.site-database-focus-alert{margin-bottom:12px}.site-database-guide{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:12px;background:#fff;border:1px solid #f0f0f0;border-radius:6px}.site-database-guide-blocked{border-color:#ffccc7;background:#fff7f6}.site-database-guide-ready{border-color:#b7eb8f;background:#f6ffed}.site-database-guide-main{min-width:0}.site-database-guide-kicker{margin-bottom:4px;color:#777;font-size:12px;line-height:1.4}.site-database-guide-description{margin-top:4px;color:#666;font-size:12px;line-height:1.5}.site-database-flow{margin-bottom:14px;padding:12px;background:#fff;border:1px solid #f0f0f0;border-radius:6px}.site-database-flow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.site-database-flow-help{margin-top:4px;color:#777;font-size:12px;line-height:1.5}.site-database-overview-alert{margin-top:12px}.site-database-task-list{margin-top:12px;display:grid;gap:8px}.site-database-task{border-radius:6px}.site-database-task-time{color:#888;font-size:12px}.site-database-task-description{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.site-database-task-description>span{min-width:0}.site-database-task-more{color:#777;font-size:12px;line-height:1.5}.site-database-operations-title{margin:4px 0 0;font-size:15px;line-height:1.4}.site-database-url-help{display:grid;gap:6px;margin:-10px 0 18px;padding:10px 12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;font-size:12px;line-height:1.5}.site-database-url-help>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;align-items:start}.site-database-url-help code{white-space:normal;word-break:break-all}.site-database-url-note{grid-template-columns:1fr!important;color:#666}.admin-content{min-width:0;margin:16px;padding:24px;background:#fff;border-radius:8px;min-height:calc(100vh - 88px);overflow:hidden}.admin-content>*{min-width:0}.ant-table-wrapper{max-width:100%;min-width:0}.ant-table-wrapper .ant-table{min-width:0}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{overflow-x:auto!important}.ant-table-wrapper table{min-width:max-content}.ant-table-cell{vertical-align:top;overflow-wrap:anywhere}.ant-table-cell .ant-space{max-width:100%}.ant-table-pagination{max-width:100%;overflow-x:auto;padding-bottom:2px}.ant-table-cell code,.ant-descriptions-item-content code,pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.ant-drawer-content-wrapper{max-width:100vw}.ant-drawer-content,.ant-drawer-body,.ant-modal-content,.ant-modal-body{min-width:0}.ant-drawer-body{overflow-x:auto}.ant-modal{max-width:calc(100vw - 24px)}.ant-modal-body{max-height:min(70vh,720px);overflow:auto}.ant-descriptions-view{overflow-x:auto}.ant-descriptions table{min-width:max-content}.ant-drawer .ant-space,.ant-modal .ant-space,.page-header-actions{max-width:100%}.ant-card,.ant-card-body,.ant-list,.ant-list-item,.ant-form,.ant-row,.ant-col{min-width:0}.ant-form .ant-input,.ant-form .ant-input-number,.ant-form .ant-picker,.ant-form .ant-select,.ant-drawer .ant-input,.ant-drawer .ant-input-number,.ant-drawer .ant-picker,.ant-drawer .ant-select,.ant-modal .ant-input,.ant-modal .ant-input-number,.ant-modal .ant-picker,.ant-modal .ant-select,.ant-form .ant-space-compact{max-width:100%}.ant-form .ant-space-compact .ant-form-item,.ant-form .ant-space:not(.ant-space-vertical) .ant-form-item{min-width:0}.image-uploader-grid,.variant-manager-toolbar,.order-tracking-meta,.refund-amount-row,.dispute-upload-field-row{min-width:0}.image-uploader-card{max-width:100%}.single-image-uploader{min-width:0;flex-wrap:wrap}.variant-manager-toolbar{gap:8px;flex-wrap:wrap}.order-tracking-meta,.refund-amount-row,.dispute-upload-field-row{flex-wrap:wrap}.order-tracking-meta span,.refund-amount-row label,.dispute-upload-field-row span{overflow-wrap:anywhere}.ant-tabs,.ant-tabs-content,.ant-tabs-tabpane{min-width:0}.ant-tabs-nav{max-width:100%}.ant-statistic-content{max-width:100%;overflow-wrap:anywhere}.ant-alert,.ant-alert-message,.ant-alert-description{min-width:0;overflow-wrap:anywhere}.ops-mobile-list,.drawer-mobile-list{display:none}.ops-mobile-card{padding:12px;border:1px solid #f0f0f0;border-radius:6px;background:#fff}.ops-mobile-card+.ops-mobile-card,.drawer-mobile-card+.drawer-mobile-card{margin-top:10px}.drawer-mobile-card{padding:10px;border:1px solid #f0f0f0;border-radius:6px;background:#fff}.ops-mobile-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ops-mobile-card-title,.drawer-mobile-card-title{min-width:0;font-weight:600;overflow-wrap:anywhere}.ops-mobile-card-subtitle,.drawer-mobile-card-subtitle{margin-top:2px;color:#888;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ops-mobile-card-meta,.drawer-mobile-card-meta{display:grid;gap:6px;margin-top:10px;color:#555;font-size:12px;line-height:1.45}.ops-mobile-card-row,.drawer-mobile-card-row{display:flex;justify-content:space-between;gap:10px;min-width:0}.ops-mobile-card-row>span:first-child,.drawer-mobile-card-row>span:first-child{color:#888;flex:0 0 auto}.ops-mobile-card-row>span:last-child,.drawer-mobile-card-row>span:last-child{min-width:0;text-align:right;overflow-wrap:anywhere}.ops-mobile-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ops-mobile-card-title .ant-checkbox-wrapper{max-width:100%;align-items:flex-start;white-space:normal;overflow-wrap:anywhere}.ops-mobile-card-title .ant-checkbox+span{min-width:0;overflow-wrap:anywhere}.email-preview-frame{max-width:100%;margin-top:12px;padding:16px;overflow-x:auto;border:1px solid #eee;border-radius:6px;background:#fafafa;overflow-wrap:anywhere}.email-preview-frame img,.email-preview-frame video,.email-preview-frame iframe{max-width:100%;height:auto}.email-preview-frame table{max-width:100%}.email-preview-frame td,.email-preview-frame th,.email-preview-frame p,.email-preview-frame div,.email-preview-frame a{overflow-wrap:anywhere;word-break:break-word}.dispute-risk-mobile-flags{margin-top:10px;padding-top:8px;border-top:1px solid #f0f0f0;overflow-wrap:anywhere}.dispute-risk-mobile-flags .ant-space-item,.dispute-risk-mobile-flags span{min-width:0;overflow-wrap:anywhere}.backup-page{max-width:720px}.ops-mobile-card code,.drawer-mobile-card code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media (max-width: 991px){.admin-sider{position:fixed!important;left:0;top:0;bottom:0;z-index:1001;box-shadow:4px 0 16px #00000014}.admin-sider.ant-layout-sider-zero-width{width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;box-shadow:none;pointer-events:none}.admin-sider.ant-layout-sider-zero-width .ant-layout-sider-children{display:none}.admin-sider .ant-layout-sider-zero-width-trigger{position:fixed;top:auto;bottom:16px;left:12px;width:40px;height:40px;line-height:40px;border-radius:20px;box-shadow:0 6px 18px #00000029;pointer-events:auto}.admin-header{padding:10px 16px;align-items:flex-start}.admin-content{margin:10px;padding:14px;border-radius:6px}.admin-site-switcher,.admin-header-actions{width:100%}.admin-site-select{min-width:0;width:min(100%,320px)}.admin-user-name{max-width:120px}.page-header-actions{width:100%;justify-content:flex-start}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-drawer-header,.ant-drawer-body{padding:14px}.page-filter-bar{padding:10px}.site-database-task-description{display:grid}.site-database-guide{display:grid;align-items:stretch}.site-database-flow-head{display:grid}.site-database-flow .ant-steps{display:grid;gap:10px}.site-database-flow .ant-steps-item{padding-inline-start:0!important}.site-database-url-help>div{grid-template-columns:1fr;gap:3px}.analytics-range-control{width:100%}.analytics-range-control .ant-segmented-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.analytics-range-control .ant-segmented-item-label{min-height:30px;line-height:30px;padding:0 6px;white-space:normal}.analytics-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto;overflow-y:hidden}.analytics-tabs>.ant-tabs-nav .ant-tabs-nav-list{min-width:max-content}.dashboard-alert-detail{display:grid}.dashboard-launch-stage-main{display:grid;align-items:stretch}.dashboard-launch-stage-actions,.dashboard-launch-stage-counts{justify-content:flex-start}.dashboard-launch-next-item{grid-template-columns:auto 1fr}.dashboard-launch-next-action{grid-column:1 / -1}.dashboard-launch-next-item .ant-btn{grid-column:1 / -1;justify-self:flex-start}.launch-isolation-card-main,.launch-stage-card-main{display:grid;align-items:stretch}.launch-priority-item{grid-template-columns:1fr;align-items:stretch}.launch-priority-item .ant-btn{justify-self:flex-start}.ant-table-wrapper .ant-table-pagination{margin:12px 0 0}.ant-table-pagination.ant-pagination{justify-content:flex-start}.ant-modal-confirm .ant-modal-body{overflow-x:auto}.backup-page{max-width:none}}@media (max-width: 575px){.admin-header{padding:8px 10px}.admin-content{margin:0;padding:10px;border-radius:0}.admin-site-label,.admin-site-select{width:100%}.admin-user-name{display:none}.ant-btn,.page-header-actions .ant-space-item,.ant-drawer .ant-space-item,.ant-modal .ant-space-item{max-width:100%}.page-header-actions .ant-btn,.ant-drawer .ant-btn,.ant-modal .ant-btn{height:auto;white-space:normal}.ant-space{max-width:100%}.ant-space:not(.ant-space-vertical){row-gap:8px}.ant-drawer .ant-space:not(.ant-space-vertical),.ant-modal .ant-space:not(.ant-space-vertical){flex-wrap:wrap}.image-uploader-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px!important}.image-uploader-card,.image-uploader-grid .ant-upload,.image-uploader-grid .ant-upload-wrapper,.image-uploader-grid .ant-btn{width:100%!important}.image-uploader-grid .ant-btn{min-height:128px}.ops-desktop-table{display:none}.ops-mobile-list{display:block;margin-bottom:12px}.drawer-desktop-table{display:none}.drawer-mobile-list{display:block;margin-bottom:12px}.email-preview-frame{padding:10px}.single-image-uploader>.ant-upload-wrapper,.single-image-uploader .ant-btn{max-width:100%}.variant-manager-toolbar{align-items:flex-start!important}.variant-manager-toolbar>div{flex:1 1 180px;min-width:0}.refund-amount-row .ant-input-number,.dispute-upload-field-row .ant-select{flex:1 1 180px}.ant-table-wrapper{margin-inline:-2px}.ant-table{font-size:12px}.ant-table-cell{padding:8px!important}.ant-table-pagination.ant-pagination{display:flex;flex-wrap:nowrap;gap:4px}.ant-pagination-options{display:none!important}.ant-drawer-content-wrapper{width:100vw!important}.ant-drawer-header,.ant-drawer-body{padding:12px}.ant-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)}.ant-modal-content{max-height:calc(100vh - 24px);display:flex;flex-direction:column}.ant-modal-body{max-height:none;flex:1}.ant-modal-confirm-btns{display:flex;flex-wrap:wrap;gap:8px}.page-filter-bar .ant-space-item{width:100%}.page-filter-bar .ant-input-search,.page-filter-bar .ant-select,.page-filter-bar .ant-picker,.page-filter-bar .ant-input-number{width:100%!important}.ant-form-item{margin-bottom:14px}.ant-form-item-control-input-content>.ant-space,.ant-form-item-control-input-content>.ant-space-compact{width:100%}.ant-form-item-control-input-content>.ant-space:not(.ant-space-vertical){flex-wrap:wrap}.ant-form .ant-space-compact{display:flex;flex-wrap:wrap;gap:0 8px}.ant-form .ant-space-compact .ant-form-item{flex:1 1 180px!important;margin-left:0!important}.ant-form>.ant-space:not(.ant-space-vertical),.ant-modal .ant-form .ant-space:not(.ant-space-vertical),.ant-drawer .ant-form .ant-space:not(.ant-space-vertical){display:flex;flex-wrap:wrap;gap:0 8px}.ant-form>.ant-space:not(.ant-space-vertical)>.ant-space-item,.ant-modal .ant-form .ant-space:not(.ant-space-vertical)>.ant-space-item,.ant-drawer .ant-form .ant-space:not(.ant-space-vertical)>.ant-space-item{flex:1 1 120px;min-width:120px}.ant-form>.ant-space:not(.ant-space-vertical) .ant-form-item,.ant-modal .ant-form .ant-space:not(.ant-space-vertical) .ant-form-item,.ant-drawer .ant-form .ant-space:not(.ant-space-vertical) .ant-form-item{width:100%}.ant-form .ant-input-number,.ant-form .ant-picker,.ant-form .ant-select{width:100%!important}}
