:root{--ui-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--ui-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}body{font-family:var(--ui-font-sans)}:where(button,input,textarea,select){font-family:inherit}:where(code,kbd,pre,samp){font-family:var(--ui-font-mono)}html,body,#root{min-height:100%}body{margin:0;background:#f5f7fa}:root[data-theme=dark] body{background:#141414}.ant-pro-layout .ant-pro-sider{box-shadow:3px 0 18px #00152914}.account-menu-trigger{width:100%;cursor:pointer;border-radius:6px;outline:none}.account-menu-trigger:hover,.account-menu-trigger:focus-visible{background:#0000000a}.platform-name-trigger{max-width:220px;padding:4px 8px;overflow:hidden;color:inherit;font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;cursor:text;border:1px solid transparent;border-radius:6px;outline:none}.platform-name-trigger:hover,.platform-name-trigger:focus-visible{background:#1890ff0f;border-color:#1890ff38}:root[data-theme=dark] .account-menu-trigger:hover,:root[data-theme=dark] .account-menu-trigger:focus-visible{background:#ffffff14}:root[data-theme=dark] .platform-name-dialog label{color:#ffffffd9}:root[data-theme=dark] .platform-name-dialog input{color:#ffffffd9;background:#141414;border-color:#424242}.platform-name-dialog{display:grid;gap:10px;margin-top:18px}.platform-name-dialog label{display:grid;gap:6px;color:#344054;font-size:13px}.platform-name-dialog input{height:38px;padding:0 11px;border:1px solid #d9d9d9;border-radius:6px;outline:none}.platform-name-dialog input:focus{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.platform-name-dialog p{margin:0;color:#8c8c8c;font-size:12px}.account-avatar-preview{display:grid;justify-items:center;gap:12px;margin-top:18px;color:#8c8c8c;text-align:center}.account-avatar-preview img{display:block;width:128px;height:128px;object-fit:cover;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 8px 24px #0f172a1f}.account-avatar-preview p{margin:0}.ant-pro-page-container-warp-page-header{border-bottom:1px solid #edf0f4}.ant-pro-page-container-children-container{padding-block-end:24px}.secondary-id{color:#00000073;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.one-time-secret{overflow-wrap:anywhere;padding:12px;background:#fff7e6;border:1px solid #ffd591}.account-password-dialog{display:grid;gap:14px;margin-top:18px}.account-password-dialog label{display:grid;gap:6px;color:#344054;font-size:13px}.account-password-dialog input{height:38px;padding:0 11px;border:1px solid #d9d9d9;border-radius:6px;outline:none}.account-password-dialog input:focus{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.account-password-dialog p{margin:0;color:#8c8c8c;font-size:12px}.system-table-toolbar{display:flex;gap:12px;margin-bottom:18px}.system-table-toolbar .ant-input-affix-wrapper{max-width:360px}.system-table-toolbar .ant-select{width:150px}.offer-list-table .ant-pro-query-filter{padding:16px 18px 6px}.offer-list-table .ant-pro-query-filter-row{row-gap:0}.offer-list-table .ant-form-item{margin-bottom:10px}.offer-list-table .ant-form-item-control,.offer-list-table .ant-form-item-control-input-content,.offer-list-table .ant-input,.offer-list-table .ant-input-affix-wrapper,.offer-list-table .ant-select{width:100%}.offer-list-table .ant-table-tbody>tr.offer-list-row>td{height:68px;padding:8px;vertical-align:middle}.offer-list-table .ant-table-thead>tr>th{padding:9px 8px;line-height:1.25;white-space:normal}.offer-list-table .ant-table{font-size:13px}.offer-list-table .ant-table-cell .ant-tag{margin-inline-end:2px}.offer-list-table .ant-table-pagination{margin:12px 0 0}.offer-list-total,.offer-list-total strong{color:#fa8c16;font-weight:600}.offer-list-total strong{margin-left:4px;font-size:18px}.offer-overall-total-row>td{position:sticky!important;top:0;z-index:3;color:#d46b08!important;background:#fff7e6!important;font-weight:600}.offer-overall-action-cell{z-index:4!important;background:var(--ant-color-bg-container, #fff)!important}.offer-overall-channel-table .ant-table-cell-fix-right,.offer-overall-channel-table .ant-table-cell-fix-right-first{z-index:5!important}.offer-overall-channel-table .ant-table-cell-scrollbar{z-index:1!important}.report-total-row>td{position:sticky!important;top:0;z-index:3;color:#ff4d4f!important;background:#fff1f0!important;font-weight:600}.report-result-pagination{display:flex;justify-content:flex-end;padding-top:16px}.offer-channel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;overflow:hidden;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.offer-channel-metric{display:flex;min-width:0;min-height:72px;padding:12px 18px;flex-direction:column;justify-content:center;gap:5px}.offer-channel-metric+.offer-channel-metric{border-left:1px solid #f0f0f0}.offer-channel-metric-value{font-size:18px;line-height:1.35;overflow-wrap:anywhere}.offer-list-name-button{display:block;max-width:250px;height:auto;padding:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.offer-list-ellipsis{display:block;max-width:100%}.offer-list-actions .ant-btn{padding-inline:4px}.offer-id-stack{display:flex;width:100%}.offer-status-label{width:34px;font-size:11px}.pub-offer-list-table .ant-table-tbody>tr.offer-list-row>td{height:76px}@media (max-width: 1280px){.offer-list-table .ant-table{font-size:12px}.offer-list-table .ant-table-thead>tr>th,.offer-list-table .ant-table-tbody>tr.offer-list-row>td{padding-inline:6px}.offer-list-name-button{max-width:230px}.secondary-id{font-size:10px}}.approve-offers-modal .ant-modal,.copy-offer-modal .ant-modal{max-width:66.666vw;padding-bottom:0}.approve-offers-modal .ant-modal-content,.copy-offer-modal .ant-modal-content{display:flex;max-height:66.666vh;flex-direction:column;overflow:hidden;padding:24px 30px}.approve-offers-modal .ant-modal-header,.copy-offer-modal .ant-modal-header{margin-bottom:30px}.approve-offers-modal .ant-modal-title,.copy-offer-modal .ant-modal-title{font-size:20px;font-weight:600}.approve-offers-modal .ant-modal-body,.copy-offer-modal .ant-modal-body{min-height:0;overflow-y:auto;padding-right:6px}.approve-offers-modal .ant-form-item-label>label,.copy-offer-modal .ant-form-item-label>label{font-weight:500}.copy-offer-modal .ant-modal-header{margin-bottom:22px}.copy-offer-modal .ant-form-item:last-child{margin-bottom:0}.offer-editor-modal .ant-modal{top:24px;width:820px!important;max-width:66.666vw;padding-bottom:0}.offer-editor-modal .ant-modal-content{display:flex;max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden;padding:20px 24px}.offer-editor-modal .ant-modal-header{margin-bottom:14px}.offer-editor-modal .ant-modal-title{font-size:18px;font-weight:600}.offer-editor-modal .ant-modal-body{min-height:0;overflow-y:auto;padding-right:8px}.offer-editor-modal .ant-modal-footer{margin-top:14px}.offer-editor-modal .ant-form-item{margin-bottom:18px}.offer-editor-modal .ant-form-item-label>label{font-weight:500}.offer-editor-modal .ant-select,.offer-editor-modal .ant-input-number,.offer-editor-modal .ant-input-number-group-wrapper{width:100%}.offer-editor-form{max-width:740px;margin:0 auto}.offer-editor-section-title.ant-typography{margin:26px 0 18px;padding-bottom:10px;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0)}.offer-editor-section-title.ant-typography:first-child{margin-top:0}.approval-config-form.ant-form-vertical .ant-form-item-label>label{min-height:24px}.approval-reference-form{max-width:1240px;margin:0 auto}.approval-reference-form .ant-form-item{margin-bottom:24px}.approval-reference-form .ant-form-item-row{flex-wrap:nowrap;align-items:flex-start}.approval-reference-form .ant-form-item-label{flex:0 0 250px!important;max-width:250px;padding:0 14px 0 0;text-align:right}.approval-reference-form .ant-form-item-control{width:100%;max-width:720px;min-width:0}.approval-reference-form .ant-select,.approval-reference-form .ant-input-number,.approval-reference-form .ant-input-number-group-wrapper{width:100%}.approval-reference-form .approval-summary-item>.ant-form-item-row{align-items:center}.approval-validation-alert{margin-bottom:24px}.approval-reference-row{display:grid;grid-template-columns:250px minmax(0,1fr);gap:0;align-items:center;min-height:32px;margin-bottom:24px}.approval-reference-label{display:flex;align-items:center;justify-content:flex-end;min-height:32px;padding:0 14px 0 0;color:var(--ant-color-text, rgba(0, 0, 0, .88));font-weight:500;text-align:right}.approval-offer-id-row{margin-top:2px;margin-bottom:26px}.approval-settings-collapse{width:100%;margin:30px 0 18px;border-radius:0}.approval-settings-collapse>.ant-collapse-item>.ant-collapse-header{min-height:56px;padding:16px 22px;align-items:center;font-weight:500}.approval-settings-collapse .ant-collapse-content-box{padding:22px 32px 10px!important}.approval-setting-body{max-width:1100px}.approval-offer-settings{margin-bottom:8px}.approval-offer-settings+.approval-offer-settings{padding-top:22px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0)}.approval-offer-meta{margin-bottom:22px}.approval-deduction-row{grid-template-columns:250px minmax(0,1fr)}.approval-cap-settings{margin:8px 0 28px;padding-top:24px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0)}.approval-cap-settings-title{display:block;margin:0 0 22px 250px;font-size:16px}.approval-deduction-preview{width:100%;margin:0}.approval-error-details{margin-top:12px}.approval-error-details .ant-descriptions-item-label{width:110px;color:var(--ant-color-text-secondary, #667085)}.approve-offers-modal .ant-modal-content{max-height:82vh}@media (max-width: 900px){.offer-editor-modal .ant-modal{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)}.offer-editor-modal .ant-modal-content{padding:18px 14px}.offer-editor-modal .ant-form-item-row{display:block}.offer-editor-modal .ant-form-item-label{padding:0 0 6px;text-align:left}.approve-offers-modal .ant-modal,.copy-offer-modal .ant-modal{width:66.666vw!important;max-width:66.666vw}.approve-offers-modal .ant-modal-content,.copy-offer-modal .ant-modal-content{padding:20px 16px}.approval-reference-form .ant-form-item-row{display:block}.approval-reference-form .ant-form-item-label{display:block;max-width:none;padding:0 0 7px;text-align:left}.approval-reference-row,.approval-deduction-row{grid-template-columns:1fr}.approval-reference-label{justify-content:flex-start;min-height:0;padding:0 0 7px;text-align:left}.approval-settings-collapse .ant-collapse-content-box{padding:18px 16px 8px!important}.approval-cap-settings-title{margin-left:0}}.offer-country-summary{max-width:100%;overflow:hidden}.offer-country-more{height:24px;padding:0 2px;white-space:nowrap}.offer-country-popover{max-width:360px}.system-user-cell{display:flex;gap:11px;align-items:center}.system-user-cell .ant-avatar{flex:0 0 auto;color:#0958d9;font-weight:600;background:#e6f4ff}.system-user-cell>span{display:flex;min-width:0;flex-direction:column}.system-form-grid,.system-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.system-settings-grid{gap:16px}.system-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.system-role-card{display:flex;gap:14px;min-height:130px;padding:20px;background:#fafcff;border:1px solid #e8eef7;border-radius:10px}.system-role-card h5.ant-typography{margin:3px 0 6px}.system-role-card p{margin:16px 0 0;color:#1677ff;font-size:12px}.system-role-card__icon,.system-section-title>span,.system-module-card__icon,.system-health-hero__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:#1677ff;background:#e6f4ff;border-radius:10px}.system-role-card__icon{width:38px;height:38px}.permission-overview .ant-alert{margin-bottom:20px}.permission-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.permission-overview__grid>div{display:grid;grid-template-columns:26px 1fr;padding:18px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.permission-overview__grid>div .anticon{color:#1677ff;grid-row:span 2}.permission-overview__grid>div .ant-typography{margin-top:3px}.system-section-title{display:flex;gap:13px;align-items:center;margin-bottom:22px}.system-section-title>span{width:40px;height:40px;font-size:17px}.system-section-title h5.ant-typography{margin:0 0 2px}.system-health-hero .ant-pro-card-body,.service-release-card .ant-pro-card-body{display:flex;align-items:center;justify-content:space-between;gap:30px}.system-health-hero .ant-pro-card-body>div:first-child,.service-release-card .ant-pro-card-body>div:first-child{display:flex;gap:18px;align-items:center}.system-health-hero h3.ant-typography,.service-release-card h3.ant-typography{margin:2px 0 4px}.system-health-hero p,.service-release-card p{margin:0;color:#7a8699}.system-health-hero .ant-descriptions,.service-release-card .ant-descriptions{width:min(480px,46%)}.system-health-hero__icon{width:56px;height:56px;font-size:24px}.system-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.system-module-card{min-height:190px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.system-module-card:hover{border-color:#91caff;box-shadow:0 12px 32px #12335b1a;transform:translateY(-2px)}.system-module-card h5.ant-typography{margin:18px 0 6px}.system-module-card .ant-btn:not(.ui-hint-trigger){display:block;height:auto;margin-top:18px;padding:0}.system-module-card__icon{width:42px;height:42px;font-size:18px}.system-module-card--purple .system-module-card__icon{color:#722ed1;background:#f9f0ff}.system-module-card--green .system-module-card__icon{color:#389e0d;background:#f6ffed}.system-module-card--orange .system-module-card__icon{color:#d46b08;background:#fff7e6}.system-module-card--cyan .system-module-card__icon{color:#08979c;background:#e6fffb}.menu-order-layout{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(420px,1.6fr);gap:16px}.menu-order-groups{align-self:start}.menu-order-groups h5.ant-typography{margin:0 0 4px}.menu-order-summary{display:flex;align-items:center;justify-content:space-between;margin:18px 0;padding:13px 14px;background:#f5f7fa;border-radius:8px}.menu-order-summary strong{font-size:18px}.menu-order-editor__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.menu-order-editor__head h5.ant-typography{margin:0 0 4px}.menu-order-list{display:grid;gap:8px}.menu-order-item{display:grid;grid-template-columns:24px 30px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:62px;padding:9px 10px;background:#fff;border:1px solid #e8eaf0;border-radius:9px;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.menu-order-item:hover{border-color:#91caff;box-shadow:0 4px 14px #12335b12}.menu-order-item--dragging{opacity:.45}.menu-order-item__handle{color:#98a2b3;cursor:grab;font-size:17px;text-align:center}.menu-order-item__position{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;color:#475467;background:#f2f4f7;border-radius:7px;font-size:12px;font-weight:600}.menu-order-item__copy{display:flex;min-width:0;flex-direction:column}.menu-order-item__copy strong,.menu-order-item__copy .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-order-item__copy .ant-typography{font-size:11px}:root[data-theme=dark] .menu-order-summary,:root[data-theme=dark] .menu-order-item__position{background:#22252b}:root[data-theme=dark] .menu-order-item{background:#141414;border-color:#303030}.notion-stat-grid{margin-bottom:8px}.notion-stat-grid>.ant-pro-card-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.notion-stat-grid .ant-pro-card-body{padding:11px 16px}.notion-stat-grid .ant-statistic-title{margin-bottom:2px}.notion-stat-grid .ant-statistic-content{font-size:24px}.notion-page .ant-page-header-heading{min-height:38px}.notion-page .ant-pro-page-container-children-content{padding-top:10px}.notion-list-card>.ant-pro-card-body{padding:14px}.notion-toolbar{display:grid;grid-template-columns:minmax(320px,1fr) repeat(3,minmax(150px,190px));gap:8px;margin-bottom:10px}.notion-toolbar .ant-input-affix-wrapper,.notion-toolbar .ant-select-selector{min-height:38px}.notion-list-card .ant-table-thead>tr>th,.notion-list-card .ant-table-tbody>tr>td{padding:10px 12px}.notion-list-card .ant-table-tbody>tr.notion-note-row{cursor:pointer}.notion-list-card .ant-table-pagination{margin:10px 0 0}.notion-note-cell{min-width:0}.notion-note-cell>.ant-btn{max-width:100%;height:auto;padding:0;color:inherit;font-weight:600;text-align:left;white-space:normal}.notion-note-cell>.ant-typography{margin:2px 0 4px}.notion-image-stack{display:flex;align-items:center}.notion-image-stack .ant-image{overflow:hidden;background:#f2f4f7;border:2px solid var(--ant-color-bg-container, #fff);border-radius:9px}.notion-image-stack .ant-image+.ant-image{margin-left:-10px}.notion-image-stack .ant-image-img{object-fit:cover}.notion-image-more{display:inline-flex;width:42px;height:42px;margin-left:-8px;align-items:center;justify-content:center;color:#475467;background:#f2f4f7;border:2px solid var(--ant-color-bg-container, #fff);border-radius:50%;font-size:12px;font-weight:600}.notion-attachment-preview{display:flex;min-width:0;flex-direction:column;gap:7px}.notion-file-links{display:flex;min-width:0;flex-direction:column;gap:3px}.notion-file-links .ant-typography{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notion-status-select{min-width:132px;border-radius:18px}.notion-status-select .ant-select-selection-item{color:#0958d9;font-weight:600}.notion-status-select--open,.notion-status-select--in-progress{background:#eaf2ff}.notion-status-select--waiting{background:#fff7e6}.notion-status-select--waiting .ant-select-selection-item{color:#ad6800}.notion-status-select--done{background:#f0f9eb}.notion-status-select--done .ant-select-selection-item{color:#237804}.notion-status-select--archived{background:#f2f4f7}.notion-status-select--archived .ant-select-selection-item{color:#667085}.notion-form-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:0 18px}.notion-form-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.notion-existing-images{margin-bottom:18px}.notion-existing-images__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:9px}.notion-existing-image{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border:1px solid #e8eaf0;border-radius:10px}.notion-existing-image .ant-image,.notion-existing-image .ant-image-img{border-radius:7px}.notion-existing-image .ant-image-img{object-fit:cover}.notion-existing-image>div{display:flex;min-width:0;flex-direction:column}.notion-file-icon{display:inline-flex;width:96px;height:72px;align-items:center;justify-content:center;color:#1677ff;background:#f0f6ff;border-radius:7px;font-size:30px}.notion-attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notion-uploader .ant-upload-drag{min-height:180px;background:#fafcff;border-color:#b7cef2}:root[data-theme=dark] .offer-overall-total-row>td{color:#ffc069!important;background:#2b2111!important}:root[data-theme=dark] .offer-channel-metrics{background:#191919;border-color:#303030}:root[data-theme=dark] .offer-channel-metric+.offer-channel-metric{border-left-color:#303030}:root[data-theme=dark] .notion-image-more,:root[data-theme=dark] .notion-status-select--archived{background:#22252b}:root[data-theme=dark] .notion-status-select--open,:root[data-theme=dark] .notion-status-select--in-progress{background:#111f36}:root[data-theme=dark] .notion-status-select--waiting{background:#2b2111}:root[data-theme=dark] .notion-status-select--done{background:#162312}:root[data-theme=dark] .notion-existing-image{border-color:#303030}:root[data-theme=dark] .notion-file-icon{background:#111f36}:root[data-theme=dark] .notion-uploader .ant-upload-drag{background:#15181d;border-color:#37557d}@media (max-width: 900px){.offer-channel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-channel-metric:nth-child(3){grid-column:1 / -1;border-top:1px solid #f0f0f0;border-left:0}:root[data-theme=dark] .offer-channel-metric:nth-child(3){border-top-color:#303030}}@media (max-width: 560px){.offer-channel-metrics{grid-template-columns:1fr}.offer-channel-metric+.offer-channel-metric,.offer-channel-metric:nth-child(3){grid-column:auto;border-top:1px solid #f0f0f0;border-left:0}:root[data-theme=dark] .offer-channel-metric+.offer-channel-metric{border-top-color:#303030}}@media (max-width: 1100px){.notion-toolbar{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.notion-stat-grid>.ant-pro-card-body,.notion-toolbar,.notion-form-grid,.notion-form-grid--compact,.notion-existing-images__grid{grid-template-columns:1fr}}.backup-check-list p{margin:0 0 15px;color:#344054}.backup-check-list p .anticon{margin-right:8px;color:#52c41a}@media (max-width: 1100px){.system-module-grid,.system-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-type-toolbar{width:100%;margin-bottom:16px;overflow-x:auto}.report-builder>.ant-pro-card-body{display:block!important}.report-type-segmented{min-width:720px}.report-type-segmented .ant-segmented-group{display:grid;grid-template-columns:repeat(6,minmax(112px,1fr))}.report-type-segmented .ant-segmented-item,.report-type-segmented .ant-segmented-item-label{min-width:0}.report-type-segmented .ant-segmented-item-label{padding-inline:14px;overflow:visible;text-overflow:clip}.report-filter-card{margin-bottom:16px}.report-template-toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.report-template-toolbar-header{max-width:min(760px,70vw);margin-bottom:0;overflow-x:auto;cursor:default}.report-config-section{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.report-config-section>.ant-alert{grid-column:2}.report-checkbox-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 20px}.report-checkbox-grid .ant-checkbox-wrapper{margin-inline-start:0!important}.report-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:0 20px;padding-top:20px}.report-filter-actions{display:flex;justify-content:flex-end}.report-lag-grid{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:12px;margin-top:24px}.report-lag-grid>div{display:flex;flex-direction:column;gap:4px;padding:12px;background:#f5f7fa;border:1px solid #eef0f3}.report-lag-grid strong{font-size:20px}@media (max-width: 900px){.report-config-section{grid-template-columns:1fr}.report-config-section>.ant-alert{grid-column:1}.report-filter-grid,.report-lag-grid,.system-settings-grid,.system-form-grid,.permission-overview__grid,.system-module-grid,.system-role-grid{grid-template-columns:1fr}.system-health-hero .ant-pro-card-body,.service-release-card .ant-pro-card-body{align-items:stretch;flex-direction:column}.system-health-hero .ant-descriptions{width:100%}.system-table-toolbar{align-items:stretch;flex-direction:column}.system-table-toolbar .ant-input-affix-wrapper,.system-table-toolbar .ant-select{width:100%;max-width:none}.menu-order-layout{grid-template-columns:1fr}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}html:root{--ui-border:#dce1e8;--ui-muted:#f7f8fa}html[data-theme=dark]:root{--ui-border:#42464d;--ui-muted:#202328}html:root .ant-btn,html:root .ant-input,html:root .ant-input-affix-wrapper,html:root .ant-input-number,html:root .ant-select-selector,html:root .ant-picker{border-radius:4px!important}html:root .ant-btn-primary{box-shadow:0 1px 2px #00000012}html:root .ant-table-thead>tr>th{background:var(--ui-muted)!important}html:root .ant-table-tbody>tr>td{border-bottom-color:var(--ui-border)}html:root .ant-card{border-radius:6px;border-color:var(--ui-border)}html:root .ant-modal-content,html:root .ant-popover-inner{border-radius:6px!important;box-shadow:0 8px 32px #00000024!important}html:root .ant-select-dropdown,html:root .ant-dropdown-menu{border-radius:4px!important;box-shadow:0 4px 16px #0000001a!important}html:root{--ui-status-active:#1890ff;--ui-status-active-hover:#096dd9;--ui-status-active-text:#0958d9;--ui-status-active-bg:#e6f4ff;--ui-status-active-border:#91caff;--ui-status-paused:#8c8c8c;--ui-status-paused-hover:#737373;--ui-status-paused-text:#595959;--ui-status-paused-bg:#fafafa;--ui-status-paused-border:#d9d9d9;--ui-status-locked-text:#a8071a;--ui-status-locked-bg:#fff1f0;--ui-status-locked-border:#ffa39e;--ui-status-focus:#1677ff}html[data-theme=dark]:root{--ui-status-active:#1890ff;--ui-status-active-hover:#40a9ff;--ui-status-active-text:#69b1ff;--ui-status-active-bg:#111d2c;--ui-status-active-border:#15395b;--ui-status-paused:#595959;--ui-status-paused-hover:#737373;--ui-status-paused-text:#bfbfbf;--ui-status-paused-bg:#262626;--ui-status-paused-border:#595959;--ui-status-locked-text:#ff7875;--ui-status-locked-bg:#2a1215;--ui-status-locked-border:#79202a;--ui-status-focus:#69b1ff}html:root .ant-switch{background:var(--ui-status-paused);border-radius:100px}html:root .ant-switch.ant-switch-checked{background:var(--ui-status-active)}html:root .ant-switch:not(.ant-switch-disabled):not(.ant-switch-loading):hover{background:var(--ui-status-paused-hover)}html:root .ant-switch.ant-switch-checked:not(.ant-switch-disabled):not(.ant-switch-loading):hover{background:var(--ui-status-active-hover)}html:root .ant-switch:focus-visible{outline:2px solid var(--ui-status-focus);outline-offset:2px}html:root .ant-switch.ant-switch-disabled{opacity:.45}html:root .ant-switch.ant-switch-loading{opacity:.7}html:root .ant-switch .ant-switch-loading-icon{color:var(--ui-status-paused-text)}html:root .ant-switch.ant-switch-checked .ant-switch-loading-icon{color:var(--ui-status-active)}html:root .ant-tag:has(.anticon-play-circle){color:var(--ui-status-active-text);background:var(--ui-status-active-bg);border-color:var(--ui-status-active-border);border-radius:4px}html:root .ant-tag:has(.anticon-pause-circle){color:var(--ui-status-paused-text);background:var(--ui-status-paused-bg);border-color:var(--ui-status-paused-border);border-radius:4px}html:root .ant-tag:has(.anticon-stop){color:var(--ui-status-locked-text);background:var(--ui-status-locked-bg);border-color:var(--ui-status-locked-border);border-radius:4px}html:root{--ui-surface:#fff;--ui-text:#262626;--ui-secondary:#737373;--ui-disabled:#999;--ui-hover:#f0f5ff;--ui-readonly:#f7f8fa;--ui-disabled-bg:#f0f0f0;--ui-summary:#f0f5ff;--ui-error:#cf1322;--ui-error-bg:#fff2f0;--ui-warning:#ad6800;--ui-warning-bg:#fffbe6;--ui-warning-border:#ffe58f;--ui-success:#237804;--ui-success-bg:#f6ffed;--ui-success-border:#b7eb8f}html[data-theme=dark]:root{--ui-surface:#141414;--ui-text:#e8e8e8;--ui-secondary:#a6a6a6;--ui-disabled:#777;--ui-hover:#111d2c;--ui-readonly:#202328;--ui-disabled-bg:#262626;--ui-summary:#111d2c;--ui-error:#ff7875;--ui-error-bg:#2a1215;--ui-warning:#ffd666;--ui-warning-bg:#2b2111;--ui-warning-border:#594214;--ui-success:#95de64;--ui-success-bg:#162312;--ui-success-border:#3c6b24}html:root .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(:hover):not(:focus-visible){color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}html:root .ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover{color:var(--ui-status-active);background:var(--ui-hover);border-color:var(--ui-status-active)}html:root .ant-btn-link:not(.ant-btn-dangerous):not(:disabled){color:var(--ui-status-active)}html:root .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):hover{color:var(--ui-status-active-hover)}html:root .ant-btn-text:not(.ant-btn-dangerous):not(:disabled):hover{background:var(--ui-hover)}html:root .ant-btn:disabled{color:var(--ui-disabled);box-shadow:none}html:root .ant-btn:not(.ant-btn-text):not(.ant-btn-link):disabled{background:var(--ui-disabled-bg);border-color:var(--ui-border)}html:root :is(.ant-btn,a,.ant-typography-copy):focus-visible{outline:2px solid var(--ui-status-focus);outline-offset:2px}html:root :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker):not(:hover):not(:focus-within):not([class*=status-error]):not([class*=status-warning]):not([class*=focused]){border-color:var(--ui-border)}html:root .ant-select:not(.ant-select-status-error):not(.ant-select-status-warning):not(.ant-select-focused):not(:hover) .ant-select-selector{border-color:var(--ui-border)}html:root .ant-input[readonly]:not(:disabled),html:root .ant-input-number:has(input[readonly]):not(.ant-input-number-disabled),html:root .ant-input-affix-wrapper:has(input[readonly]):not(.ant-input-affix-wrapper-disabled){background:var(--ui-readonly);color:var(--ui-text)}html:root :is(.ant-input:disabled,.ant-input-affix-wrapper-disabled,.ant-input-number-disabled,.ant-picker-disabled),html:root .ant-select-disabled .ant-select-selector{background:var(--ui-disabled-bg)!important;color:var(--ui-disabled)!important}html:root :is(.ant-input-number-disabled,.ant-picker-disabled,.ant-select-disabled) input{color:var(--ui-disabled)}html:root :is(.offer-list-total,.offer-list-total strong){color:var(--ui-text)}html:root :is(.offer-overall-total-row,.report-total-row)>td{color:var(--ui-text)!important;background:var(--ui-summary)!important}html:root .ant-table-thead>tr>th{border-bottom-color:var(--ui-border)}html:root :is(.secondary-id,.ant-typography-secondary,.ant-form-item-extra,.ant-empty-description){color:var(--ui-secondary)}html:root .ant-typography-copy:not(.ant-typography-copy-success){color:var(--ui-secondary)}html:root .ant-typography-copy:not(.ant-typography-copy-success):hover{color:var(--ui-status-active)}html:root .ant-typography-copy-success{color:var(--ui-success)}html:root .ant-spin{color:var(--ui-status-active)}html:root .ant-alert{border-radius:4px}html:root .ant-alert-info{background:var(--ui-status-active-bg);border-color:var(--ui-status-active-border)}html:root .ant-alert-success{background:var(--ui-success-bg);border-color:var(--ui-success-border)}html:root .ant-alert-warning{background:var(--ui-warning-bg);border-color:var(--ui-warning-border)}html:root .ant-alert-error{background:var(--ui-error-bg);border-color:var(--ui-status-locked-border)}html:root :is(.ant-alert-message,.ant-alert-description){color:var(--ui-text)}html:root :is(.ant-message-notice-content,.ant-notification-notice){background:var(--ui-surface);color:var(--ui-text);border-radius:6px}html:root :is(.site-id-rule-form,.site-id-rule-form .ant-form-item-label>label,.site-id-rule-form .ant-input-number-suffix,.site-id-rule-form .site-id-section-title){color:var(--ui-text)}html:root .site-id-rule-form .site-id-condition-box{background:var(--ui-readonly)}html:root .site-id-rule-form :is(.site-id-reject-card,.site-id-limit-card){background:var(--ui-surface)}html:root .site-id-rule-form .site-id-frequency-values input::placeholder{color:var(--ui-secondary)}html:root :is(.account-password-dialog,.platform-name-dialog) label{color:var(--ui-text)}html:root :is(.account-password-dialog,.platform-name-dialog) input{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}html:root .ant-tag[data-ui-status=Active]{color:var(--ui-status-active-text);background:var(--ui-status-active-bg);border-color:var(--ui-status-active-border);border-radius:4px}html:root .ant-tag[data-ui-status=Pause]{color:var(--ui-status-paused-text);background:var(--ui-status-paused-bg);border-color:var(--ui-status-paused-border);border-radius:4px}.ui-compact-alert{display:flex;align-items:center;gap:8px;min-height:24px}.ui-hint-actions{margin-inline-start:auto}.ui-hint-trigger.ant-btn{width:24px;height:24px;padding:0;border-radius:50%!important}html:root .ui-hint-trigger.ant-btn.ui-hint-info{color:var(--ui-status-active)}html:root .ui-hint-trigger.ant-btn.ui-hint-warning{color:var(--ui-warning)}html:root .ui-hint-trigger.ant-btn.ui-hint-error{color:var(--ui-error)}html:root .ui-hint-trigger.ant-btn.ui-hint-success{color:var(--ui-success)}.ui-hint-details{max-width:min(520px,calc(100vw - 56px));max-height:60vh;overflow:auto;color:var(--ui-text);overflow-wrap:anywhere}.ui-hint-details .ant-alert{margin:0!important}.ui-hint-details .ant-alert-message,.ui-hint-details .ant-alert-description{white-space:normal}.ui-compact-alert.rule-create-actions{justify-content:flex-end}.rule-create-actions .ui-hint-actions{margin-inline-start:0}.publisher-tag-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ui-help-label{display:inline-flex;align-items:center;gap:4px;max-width:100%;vertical-align:middle}.ui-help-label>.ui-hint-trigger{flex:0 0 24px}.ui-help-list{margin:0;padding-inline-start:22px}.ui-help-list>li+li{margin-top:12px}.ui-compact-alert:has(>.ui-hint-actions){justify-content:flex-end}.ui-compact-alert>.ui-hint-actions{margin-inline-start:0}.report-config-section>.ant-space{align-self:start}.ui-login-action{display:flex;align-items:center;gap:8px}.ui-login-action>.ant-btn{flex:1 1}.ui-help-label:has(>.mmp-half){display:flex}.ui-help-label>.mmp-half{flex:1 1;min-width:0}
