:root{--dayu-primary: #8b0000;--dayu-primary-hover: #a80f0f;--dayu-bg: #f5f6f8;--dayu-text: #1f1f1f;--dayu-text-2: #595959;--dayu-text-3: #8c8c8c;--dayu-border: #f0f0f0}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--dayu-bg);color:var(--dayu-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--dayu-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}::-webkit-scrollbar-track{background:transparent}.app-logo{display:flex;align-items:center;gap:10px;height:64px;flex-shrink:0;padding:0 20px;overflow:hidden}.app-logo__mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:linear-gradient(135deg,#a50f0f,#8b0000 55%,#5c0000);box-shadow:0 6px 14px #8b000073;color:#fff;font-size:18px;font-weight:700;-webkit-user-select:none;user-select:none}.app-logo__text{display:flex;flex-direction:column;line-height:1.15;color:#fff;font-size:16px;font-weight:600;letter-spacing:2px;white-space:nowrap}.app-logo__text em{margin-top:3px;color:#ffffff73;font-size:9px;font-style:normal;font-weight:500;letter-spacing:2.5px}.app-logo--light .app-logo__mark{background:#fff;box-shadow:0 10px 24px #00000040;color:var(--dayu-primary)}.basic-layout{min-height:100vh}.basic-layout__sider{position:sticky;top:0;height:100vh;overflow:hidden;background:#1f1f1f}.basic-layout__sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.ant-layout-sider-collapsed .app-logo{padding:0;justify-content:center}.basic-layout__menu{flex:1;overflow-x:hidden;overflow-y:auto;padding:8px;border-inline-end:none!important}.basic-layout__menu .ant-menu-item{width:100%;margin-inline:0;margin-block:4px;border-radius:8px}.basic-layout__menu .ant-menu-item-selected{font-weight:600;box-shadow:0 8px 18px -8px #8b0000d9}.basic-layout__sider-footer{flex-shrink:0;padding:16px 20px 20px;color:#ffffff52;font-size:12px;letter-spacing:.5px;white-space:nowrap}.basic-layout__header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 20px 0 16px;border-bottom:1px solid var(--dayu-border);background:#fff;line-height:normal}.basic-layout__breadcrumb{font-size:14px}.basic-layout__content{padding:20px 24px 8px;min-height:calc(100vh - 126px)}.basic-layout__footer{padding:14px 24px 20px;background:transparent;color:#9a9a9a;font-size:12px;text-align:center}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;background:transparent;color:#595959;font-size:17px;cursor:pointer;transition:background .2s ease,color .2s ease}.icon-button:hover{background:#f5f5f5;color:var(--dayu-primary)}.icon-button:focus-visible,.user-trigger:focus-visible{outline:2px solid rgba(139,0,0,.35);outline-offset:2px}.header-divider{width:1px;height:20px;margin:0 4px;background:var(--dayu-border)}.user-trigger{display:flex;align-items:center;gap:10px;padding:4px 8px;border:none;border-radius:10px;background:transparent;cursor:pointer;transition:background .2s ease}.user-trigger:hover{background:#f7f7f7}.user-trigger__meta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.user-trigger__meta strong{color:#262626;font-size:13px;font-weight:600}.user-trigger__meta em{color:var(--dayu-text-3);font-size:11px;font-style:normal}.page{display:flex;flex-direction:column;gap:16px}.page__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.page__header h4.ant-typography{margin:0 0 4px;font-size:20px}.page .ant-card{border-radius:12px;box-shadow:0 12px 32px -28px #1f1f1f73}.page .ant-card .ant-card-head{border-bottom-color:#f4f4f4}.page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:320px;color:var(--dayu-text-3);font-size:13px}.filter-form{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.filter-form .ant-form-item{margin:0}.stat-card .ant-card-body{display:flex;align-items:center;gap:16px;padding:20px}.stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 50px;border-radius:12px;font-size:22px}.stat-card__main{flex:1;min-width:0}.stat-card__main .ant-statistic-title{margin-bottom:2px;font-size:13px}.stat-card__main .ant-statistic-content{font-size:26px;font-weight:600;line-height:1.3}.stat-card__main .ant-statistic-content-suffix{margin-left:4px;color:var(--dayu-text-3);font-size:13px}.stat-card__hint{display:block;overflow:hidden;margin-top:2px;color:var(--dayu-text-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.trend-list{display:flex;flex-direction:column;gap:14px;padding-top:4px}.trend-list__row{display:grid;grid-template-columns:40px 1fr 72px;align-items:center;gap:14px}.trend-list__label{color:var(--dayu-text-3);font-size:13px}.trend-list__row .ant-progress{margin:0;line-height:1}.trend-list__value{color:var(--dayu-text-2);font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.todo-title{display:block;overflow:hidden;max-width:100%;color:var(--dayu-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.todo-time{color:var(--dayu-text-3);font-size:12px}.dashboard__card .ant-list-item{padding:12px 0}.notice-title{display:inline-block;max-width:420px;overflow:hidden;color:var(--dayu-text-2);font-size:13px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.notice-dept,.notice-date{color:#a8a8a8;font-size:12px;white-space:nowrap}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-grid .ant-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:64px;border-radius:10px;font-size:13px}.quick-grid .ant-btn .anticon{margin:0;font-size:18px}.user-cell{display:flex;flex-direction:column;min-width:0;line-height:1.35}.user-cell strong{color:#262626;font-size:13px;font-weight:600}.user-cell span{color:var(--dayu-text-3);font-size:12px}.role-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#8b000014;color:var(--dayu-primary);font-size:16px}.role-code{padding:2px 8px;border:1px solid var(--dayu-border);border-radius:6px;background:#fafafa;color:var(--dayu-text-2);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.stack-cell{display:flex;flex-direction:column;min-width:0;line-height:1.35}.stack-cell strong{overflow:hidden;color:#262626;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.stack-cell span{overflow:hidden;color:var(--dayu-text-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.stack-cell span.money{color:#cf1322;font-size:13px;font-weight:600}.money,.stock-low{color:#cf1322;font-weight:600;font-variant-numeric:tabular-nums}.stock-empty{color:var(--dayu-text-3)}.order-no,.refund-no{color:var(--dayu-text-2);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;white-space:nowrap}.order-total{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;padding-top:12px;color:var(--dayu-text-2);font-size:13px}.order-total .money{font-size:18px}.timeline-entry{display:flex;flex-direction:column;gap:2px;padding-bottom:4px}.timeline-entry strong{color:#262626;font-size:13px;font-weight:600}.timeline-entry span{color:var(--dayu-text-3);font-size:12px}.aftersales-tabs .ant-tabs-nav{margin-bottom:16px}.refund-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:auto;padding-bottom:6px}.refund-column{display:flex;flex-direction:column;min-width:220px;border:1px solid #f3f3f3;border-radius:12px;background:#fafafa}.refund-column__head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #f0f0f0}.refund-column__index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:8px;background:#8b000014;color:var(--dayu-primary);font-size:12px;font-weight:700}.refund-column__title{flex:1;min-width:0;line-height:1.3}.refund-column__title strong{display:block;color:#262626;font-size:13px;font-weight:600}.refund-column__title em{display:block;overflow:hidden;color:var(--dayu-text-3);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.refund-column__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border:1px solid #f0f0f0;border-radius:999px;background:#fff;color:var(--dayu-text-2);font-size:12px;font-weight:600}.refund-column__body{display:flex;flex-direction:column;gap:10px;min-height:240px;padding:10px}.refund-column__body .ant-empty{margin:auto}.refund-column__body .ant-empty-description{font-size:12px}.refund-card{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px;border:1px solid #f0f0f0;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.refund-card:hover{border-color:#8b000059;box-shadow:0 10px 24px -18px #8b000099;transform:translateY(-1px)}.refund-card:focus-visible{outline:2px solid rgba(139,0,0,.35);outline-offset:2px}.refund-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.refund-card__no{overflow:hidden;color:var(--dayu-text-3);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.refund-card__top .ant-tag{flex-shrink:0;margin:0}.refund-card__product{display:block;overflow:hidden;color:#262626;font-size:13px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.refund-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--dayu-text-3);font-size:12px}.refund-card__meta .money{font-size:13px}.refund-card__reason{overflow:hidden;padding-top:8px;border-top:1px dashed #f0f0f0;color:var(--dayu-text-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-head{display:flex;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--dayu-border)}.profile-head__main{flex:1;min-width:0}.profile-head__name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.profile-head__name strong{color:#262626;font-size:17px;font-weight:600}.profile-head__meta{display:block;margin-bottom:8px;color:var(--dayu-text-3);font-size:12px}.profile-head__tags{display:flex;flex-wrap:wrap;gap:6px}.profile-head__tags .ant-tag{margin:0}.mini-stat{height:100%;border-radius:10px;background:#fafafa}.mini-stat .ant-card-body{padding:12px}.mini-stat .ant-statistic-title{font-size:12px}.mini-stat .ant-statistic-content{font-size:18px;font-weight:600}.level-progress{margin-top:20px}.level-progress .ant-progress{margin:8px 0 4px}.theme-swatch{display:inline-flex;align-items:center;gap:8px}.theme-swatch i{display:inline-block;width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px #0000000f}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.log-content{display:flex;flex-direction:column;min-width:0;line-height:1.4}.log-content em{overflow:hidden;color:#a8a8a8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.log-duration{color:var(--dayu-text-2);font-size:12px;font-variant-numeric:tabular-nums}.log-duration--slow{color:#cf1322;font-weight:600}.log-params{overflow:auto;margin:8px 0 0;padding:14px 16px;border-radius:10px;background:#1f1f1f;color:#d4d4d4;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-all}.menu-icon{display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#8b000014;color:var(--dayu-primary);font-size:14px}.menu-icon--dir{background:#d46b081a;color:#d46b08}.menu-icon--button{background:#f5f5f5;color:#8c8c8c}.menu-muted{color:#bfbfbf}.param-value{display:inline-block;max-width:100%;padding:2px 8px;border-radius:6px;background:#f6f8fa;color:#1f1f1f;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.param-value--long{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.settings-tabs .ant-tabs-nav{margin-bottom:16px}.login-page{display:flex;min-height:100vh;background:#fff}.login-page__brand{position:relative;display:flex;flex:1 1 54%;align-items:center;min-height:100vh;overflow:hidden;padding:56px clamp(32px,7vw,96px);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.14),transparent 34%),radial-gradient(circle at 85% 85%,rgba(255,120,80,.16),transparent 40%),linear-gradient(140deg,#a30d0d,#8b0000 45%,#4d0000);color:#fff}.login-page__brand:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;content:"";-webkit-mask-image:radial-gradient(circle at 60% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(circle at 60% 40%,#000 0%,transparent 75%);pointer-events:none}.login-page__orb{position:absolute;border-radius:50%;pointer-events:none}.login-page__orb--1{top:-120px;right:-120px;width:440px;height:440px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 65%)}.login-page__orb--2{bottom:-240px;left:-180px;width:560px;height:560px;border:1px solid rgba(255,255,255,.12)}.login-page__brand-inner{position:relative;z-index:1;display:flex;flex-direction:column;width:min(520px,100%)}.login-page__brand .app-logo{height:auto;margin-bottom:52px;padding:0}.login-page__badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff1a;color:#ffffffe6;font-size:12px;letter-spacing:2px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.login-page__slogan h1{margin:22px 0 16px;font-size:clamp(32px,3.2vw,46px);font-weight:700;line-height:1.35;letter-spacing:3px;text-shadow:0 10px 30px rgba(0,0,0,.18)}.login-page__slogan p{margin:0;color:#ffffffad;font-size:15px;letter-spacing:1px}.login-page__features{display:flex;flex-wrap:wrap;gap:28px;margin:42px 0 0;padding:0;list-style:none;color:#ffffff94;font-size:13px;letter-spacing:3px}.login-page__features li:before{display:inline-block;width:16px;height:2px;margin-right:8px;background:#ffffff73;content:"";vertical-align:middle}.login-page__copyright{margin-top:72px;color:#fff6;font-size:12px;letter-spacing:1px}.login-page__panel{display:flex;flex:1 1 46%;align-items:center;justify-content:center;padding:48px 24px;background:#fff}.login-card{width:100%;max-width:372px}.login-card__header{margin-bottom:30px}.login-card__header h3.ant-typography{margin:0 0 6px;font-size:26px;letter-spacing:1px}.login-card__header .ant-typography-secondary{font-size:13px}.login-card .ant-form-item{margin-bottom:18px}.login-card .ant-form-item-label>label{color:#595959;font-size:13px}.login-card__options{display:flex;align-items:center;justify-content:space-between;margin:2px 0 22px}.login-card__options .ant-btn-link{height:auto;padding:0}.login-card__submit{height:46px;font-size:15px;letter-spacing:6px}.login-card__demo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding:12px 14px;border:1px dashed #ecd3d3;border-radius:10px;background:#fff8f8;color:var(--dayu-text-3);font-size:12px}.login-card__demo code{padding:2px 10px;border-radius:6px;background:#8b000014;color:var(--dayu-primary);font-family:SFMono-Regular,Consolas,monospace}.tab-section{display:flex;flex-direction:column;gap:16px}.progress-inline{display:flex;align-items:center;gap:8px;min-width:0}.progress-inline .ant-progress{flex:1;min-width:60px;margin:0}.progress-inline>span{color:var(--dayu-text-2);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.coupon-value{color:#cf1322;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.coupon-code{padding:2px 8px;border:1px dashed #ecd3d3;border-radius:6px;background:#fff8f8;color:var(--dayu-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.coupon-hero{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:12px;background:linear-gradient(135deg,#fff5f5,#fdf0f0 55%,#f9e7e7);color:var(--dayu-text-2);font-size:12px}.coupon-hero__value{color:#cf1322;font-size:28px;font-weight:700;letter-spacing:.5px}.coupon-hero strong{color:#262626;font-size:16px;font-weight:600}.coupon-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.coupon-metrics>div{padding:12px 14px;border-radius:10px;background:#fafafa}.coupon-metrics span{display:block;color:var(--dayu-text-3);font-size:12px}.coupon-metrics strong{display:block;margin:2px 0 6px;color:#262626;font-size:20px;font-weight:600}.coupon-metrics .ant-progress{margin:0}.batch-preview .ant-card-body{display:flex;flex-direction:column;gap:16px}.batch-preview__coupon{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:12px;background:linear-gradient(135deg,#fff5f5,#fdf0f0 60%,#f8e3e3)}.batch-preview__value{color:#cf1322;font-size:24px;font-weight:700;line-height:1.2}.batch-preview__coupon strong{color:#262626;font-size:14px;font-weight:600}.batch-preview__coupon span{color:var(--dayu-text-3);font-size:12px}.batch-preview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.batch-preview__grid>div{padding:10px 12px;border:1px solid #f3f3f3;border-radius:10px;background:#fafafa}.batch-preview__grid span{display:block;color:var(--dayu-text-3);font-size:12px}.batch-preview__grid strong{display:block;margin-top:2px;color:#262626;font-size:15px;font-weight:600}.batch-preview__tip.ant-typography{margin:0;font-size:12px}.origin-price{color:var(--dayu-text-3);font-size:12px;text-decoration:line-through}.group-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:12px;overflow-x:auto;padding-bottom:6px}.group-column{display:flex;flex-direction:column;min-width:260px;border:1px solid #f3f3f3;border-radius:12px;background:#fafafa}.group-column__head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #f0f0f0}.group-column__dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.group-column__dot--forming{background:var(--dayu-primary);box-shadow:0 0 0 4px #8b00001a}.group-column__dot--success{background:#389e0d;box-shadow:0 0 0 4px #389e0d1a}.group-column__dot--failed{background:#bfbfbf;box-shadow:0 0 0 4px #0000000d}.group-column__title{flex:1;min-width:0;line-height:1.3}.group-column__title strong{display:block;color:#262626;font-size:13px;font-weight:600}.group-column__title em{display:block;overflow:hidden;color:var(--dayu-text-3);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.group-column__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border:1px solid #f0f0f0;border-radius:999px;background:#fff;color:var(--dayu-text-2);font-size:12px;font-weight:600}.group-column__body{display:flex;flex-direction:column;gap:10px;min-height:240px;padding:10px}.group-column__body .ant-empty{margin:auto}.group-column__body .ant-empty-description{font-size:12px}.group-ticket{display:flex;flex-direction:column;gap:6px;width:100%;padding:12px;border:1px solid #f0f0f0;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.group-ticket:hover{border-color:#8b000059;box-shadow:0 10px 24px -18px #8b000099;transform:translateY(-1px)}.group-ticket:focus-visible{outline:2px solid rgba(139,0,0,.35);outline-offset:2px}.group-ticket__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.group-ticket__top .ant-tag{flex-shrink:0;margin:0}.group-ticket strong{display:block;overflow:hidden;color:#262626;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.group-ticket__meta{color:var(--dayu-text-3);font-size:12px}.group-ticket .ant-progress{margin:0}.group-ticket__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px dashed #f0f0f0;color:var(--dayu-text-3);font-size:11px}.group-progress{margin-top:20px;padding:14px 16px;border-radius:10px;background:#fafafa}.group-progress__head{display:flex;align-items:baseline;justify-content:space-between;color:var(--dayu-text-2);font-size:13px}.group-progress__head strong{color:var(--dayu-primary);font-size:18px;font-weight:600}.group-progress .ant-progress{margin:8px 0 0}.kpi-delta{font-style:normal;font-weight:600}.kpi-delta--up{color:#389e0d}.kpi-delta--down{color:#cf1322}.report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.report-summary__item{padding:12px 14px;border-radius:10px;background:#fafafa}.report-summary__item span{display:block;color:var(--dayu-text-3);font-size:12px}.report-summary__item strong{display:block;margin-top:4px;color:#262626;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.rank-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#f5f5f5;color:var(--dayu-text-2);font-size:12px;font-weight:600}.rank-badge--1{background:#8b00001a;color:var(--dayu-primary)}.rank-badge--2{background:#d46b081f;color:#d46b08}.rank-badge--3{background:#1d5fa81f;color:#1d5fa8}@media (max-width: 960px){.login-page__brand{display:none}.login-page__panel{flex-basis:100%;background:linear-gradient(180deg,#fbf7f7,#f4f1f1)}.login-card{max-width:400px;padding:32px 28px;border-radius:18px;background:#fff;box-shadow:0 24px 60px -36px #50000073}}@media (max-width: 768px){.basic-layout__header{padding:0 12px}.basic-layout__breadcrumb{display:none}.basic-layout__content{padding:16px 12px 4px}.user-trigger__meta{display:none}.notice-title{max-width:180px}.page__header h4.ant-typography{font-size:18px}.report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-metrics{grid-template-columns:1fr}}
