:root{--pink-primary:#f47c96;--pink-strong:#eb5d7e;--pink-deep:#cf4f72;--pink-dark:#b3536b;--ink:#2f2a33;--ink-soft:#6b5b66;--ink-mute:#95818a;--cream-border:#f1d7d2;--cream-border-strong:#f1d7d2e0;--cream-bg:#fff8f6;--cream-bg-soft:#fffcfad9;--pink-tint:#f47c961a;--pink-tint-strong:#f47c961f;--rose-tint:#d2a4aa1f;--shadow-pink:0 18px 36px #f47c9629;--radius-lg:18px;--radius-md:14px;--radius-pill:999px;color:var(--ink);background:radial-gradient(circle at 0 0,#f47c9629,#0000 24%),radial-gradient(circle at 100% 0,#ffb38a2e,#0000 20%),linear-gradient(#fffdfc 0%,#fff8f6 48%,#fff5f1 100%);font-family:Hiragino Sans GB,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh}.app-shell{background:0 0;align-items:flex-start;min-height:100vh}.app-shell:not(.has-side-nav)>.ant-layout{width:100%;min-width:0}.app-shell.has-side-nav>.ant-layout:not(.app-sider){width:calc(100% - 280px);margin-left:280px}.app-shell.has-side-nav.is-side-nav-collapsed>.ant-layout:not(.app-sider){width:calc(100% - 76px);margin-left:76px}.app-sider{z-index:10;border-inline-end:1px solid #f1d7d2cc;height:100vh;padding:18px 14px;inset:0 auto 0 0;overflow-y:auto;background:#fffcfad9!important;width:280px!important;max-width:280px!important;position:fixed!important}.app-sider.ant-layout-sider-collapsed{padding:0;width:0!important;min-width:0!important;max-width:0!important}.app-shell.is-side-nav-collapsed .app-sider{padding:18px 14px;width:76px!important;min-width:76px!important;max-width:76px!important}.app-sider .ant-layout-sider-children{flex-direction:column;min-height:100%;display:flex}.brand-block{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.brand-block.is-collapsed{flex-direction:column;align-items:center;gap:8px}.brand-block.is-collapsed .brand-copy{display:none}.side-nav-collapse-button{color:#9a7680;margin-left:auto}.brand-block.is-collapsed .side-nav-collapse-button{margin-left:0}.side-nav-icon-action{color:#9a7680;width:48px;height:44px;margin-top:18px;font-size:19px}.side-nav-user-action{margin-top:auto}.brand-mark{background:#fff8fae6;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden;box-shadow:0 18px 36px #f47c9638}.brand-mark-image{object-fit:cover;width:100%;height:100%;display:block}.brand-copy{color:#7b7280;margin:0!important}.nav-menu{background:0 0!important;border:none!important}.side-card{background:#ffffffe0;margin-top:18px}.side-date-card .ant-card-body{flex-direction:column;gap:10px;padding:14px;display:flex}.side-date-label{font-size:12px}.side-date-picker{width:100%}.side-range-picker{flex-direction:column;gap:10px;width:100%;display:flex}.side-range-quick{flex-wrap:wrap;gap:6px;display:flex}.side-range-quick-select{display:none}.side-range-quick .ant-btn{padding:0 10px;font-size:12px}.side-range-input,.side-range-mode{width:100%}.side-month-picker{flex-direction:column;gap:8px;display:flex}.side-month-year{justify-content:space-between;align-items:center;font-size:12px;display:flex}.side-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.side-month-chip{color:#6b5b66;cursor:pointer;background:#fff;border:1px solid #eb5d7e4d;border-radius:8px;padding:4px 0;font-size:12px;line-height:1.4;transition:background .15s,color .15s,border-color .15s}.side-month-chip:hover{border-color:#eb5d7e99}.side-month-chip.is-active{color:#fff;background:#eb5d7e;border-color:#eb5d7e}.topbar .side-range-picker{flex-direction:row;align-items:center;gap:8px}.topbar .side-range-quick .ant-btn{padding:0 8px}.topbar .side-range-quick-select{flex:0 0 90px;min-width:0;display:block}.topbar .side-range-input{flex:auto;min-width:0}.app-range-picker-dropdown{box-sizing:border-box;width:calc(100vw - 16px);max-width:calc(100vw - 16px);min-width:0!important;left:8px!important;right:8px!important}.app-range-picker-dropdown .ant-picker-range-wrapper,.app-range-picker-dropdown .ant-picker-panel-layout,.app-range-picker-dropdown .ant-picker-panel-container{width:100%;min-width:0}.app-range-picker-dropdown .ant-picker-panel-container{max-height:calc(100vh - 118px);overflow:auto}.app-range-picker-dropdown .ant-picker-panels{flex-direction:column;width:100%;display:flex}.app-range-picker-dropdown .ant-picker-panel{width:100%;border-inline-start:0!important}.app-range-picker-dropdown .ant-picker-panel+.ant-picker-panel{border-top:1px solid #0505050f}.app-range-picker-dropdown .ant-picker-date-panel,.app-range-picker-dropdown .ant-picker-header,.app-range-picker-dropdown .ant-picker-body,.app-range-picker-dropdown .ant-picker-content{width:100%}.app-range-picker-dropdown .ant-picker-body{padding:8px 10px}.app-range-picker-dropdown .ant-picker-cell{padding:2px 0}.app-range-picker-dropdown .ant-picker-footer{width:100%;min-width:0}.topbar{border-bottom:1px solid #f1d7d2b3;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:88px;display:flex;background:0 0!important;padding:18px 24px!important}.topbar-actions{justify-content:flex-end;align-items:center;min-width:0;display:flex}.topbar-actions-primary{justify-content:flex-end;align-items:center;gap:12px;display:flex}.topbar-picker{width:132px;min-width:132px}.topbar .app-range-trigger{color:#5f5059;text-align:left;background:#fff;border:1px solid #f1d7d2e6;border-radius:10px;align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;display:flex}.topbar .app-range-trigger:hover{color:#cf4f72;background:#fff;border-color:#eb5d7e94}.app-range-trigger-label{flex:none;font-size:12px}.app-range-trigger-value{text-overflow:ellipsis;white-space:nowrap;color:#8b7480;min-width:0;font-size:12px;overflow:hidden}.app-range-drawer .ant-drawer-body{padding:16px 14px}.app-range-drawer .ant-drawer-footer{padding:12px 14px calc(16px + env(safe-area-inset-bottom))}.app-range-drawer-confirm,.app-range-drawer-quick,.app-range-drawer-input{width:100%}.app-range-calendar-gesture,.app-range-picker-dropdown{touch-action:pan-y}.app-range-calendar-navigation{justify-content:flex-end;gap:4px;margin-bottom:6px;display:flex}.app-range-calendar-navigation .ant-btn{width:34px;height:34px;padding:0}.app-range-picker-dropdown .ant-picker-panels>.ant-picker-panel+.ant-picker-panel{display:none}.app-range-drawer-confirm{min-height:44px}.app-range-month-picker{gap:10px;display:grid}.app-range-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app-range-month-grid .side-month-chip{min-height:42px;padding:0;font-size:13px}.topbar-sync-button{white-space:nowrap}.ai-fab{z-index:24;color:#fff;cursor:pointer;background:linear-gradient(145deg,#f47c96,#ff9eb2);border:0;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;display:inline-flex;position:fixed;bottom:32px;right:20px;box-shadow:0 18px 38px #f47c9657}.page-title{margin:0!important}.page-content{padding:20px 24px 96px}.more-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.more-action{color:#2f2a33;text-align:left;cursor:pointer;background:#fffffff0;border:1px solid #f1d7d2e0;border-radius:18px;align-items:center;gap:12px;min-height:86px;padding:18px;display:flex;box-shadow:0 18px 40px #d2a4aa1f}.more-action-icon{color:#eb5d7e;background:#f47c961f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex}.more-action-label{min-width:0;font-size:16px;font-weight:600}.account-center{gap:12px;width:min(560px,100%);display:grid}.account-profile-surface,.account-section{background:#fffffff0;border:1px solid #f1d7d2e0;border-radius:8px;box-shadow:0 8px 20px #d2a4aa14}.account-profile-surface{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.account-profile-avatar{color:#cf4f72;cursor:pointer;background:#f47c961f;border:0;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;padding:0;font-size:24px;display:grid;position:relative;overflow:hidden}.account-profile-avatar:disabled{cursor:wait;opacity:.68}.account-profile-avatar-fallback{object-fit:cover;border-radius:8px;width:56px;height:56px;display:block}.account-profile-avatar-image,.account-profile-avatar-image .ant-image-img{object-fit:cover;width:56px;height:56px;display:block}.account-profile-avatar-edit{color:#fff;background:#eb5d7e;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;bottom:0;right:0}.account-avatar-input{display:none}.account-profile-main{gap:3px;min-width:0;display:grid}.account-profile-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.account-profile-surface>.ant-tag{white-space:nowrap;margin-inline-end:0}.account-profile-edit-button{color:#8d6571;width:32px;height:32px}.account-section{gap:0;padding:14px 16px;display:grid}.account-section-heading{color:#6a5962;align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.account-section-help{margin-top:8px;font-size:12px}.account-section-title{color:#55464e;padding-bottom:8px;font-size:13px;display:block}.account-shortcut-row{color:#332b31;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f1d7d2b3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 0;display:grid}.account-shortcut-row:active{background:#f47c960f}.account-shortcut-icon{color:#d85a79;background:#f47c961f;border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.account-shortcut-copy{gap:2px;min-width:0;display:grid}.account-shortcut-copy strong,.account-shortcut-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-shortcut-copy strong{font-size:14px;line-height:1.3}.account-shortcut-copy small{color:#95818a;font-size:12px;line-height:1.25}.account-shortcut-arrow{color:#b7a5aa;font-size:12px}.account-shortcut-row.is-danger .account-shortcut-icon{color:#d84b4b;background:#e655551a}.account-shortcut-row.is-danger .account-shortcut-copy strong{color:#d84b4b}.app-account-password-modal{max-width:calc(100vw - 24px)}.metric-card,.section-card,.preview-card{box-shadow:0 18px 40px #d2a4aa1f}.metric-card.accent{background:linear-gradient(145deg,#ffb38a38,#fffffffa)}.dashboard-metric-strip-card{overflow:hidden}.dashboard-metric-strip{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;display:grid}.statistics-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.statistics-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.statistics-summary-grid.is-app-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.statistics-summary-grid.is-app-single{grid-template-columns:minmax(0,1fr)}.statistics-app-navigation{gap:8px;display:grid}.statistics-app-tabs .ant-tabs-nav,.statistics-app-section-tabs .ant-tabs-nav{margin-bottom:8px}.statistics-app-tabs .ant-tabs-nav-list{justify-content:space-between;width:100%}.statistics-app-tabs .ant-tabs-tab{padding:8px 6px;margin:0!important}.statistics-app-tabs .ant-tabs-tab-btn{font-size:14px}.statistics-app-period-selector .ant-segmented-item-label{padding-inline:8px}.statistics-app-section-tabs .ant-tabs-content-holder{min-width:0}.statistics-app-section-tabs .ant-card{border-radius:8px}.statistics-summary-card{box-shadow:0 18px 40px #d2a4aa1f}.statistics-summary-card.is-app-compact .ant-card-body{padding:10px 12px}.statistics-summary-card-head{margin-bottom:10px}.statistics-summary-pair{gap:10px;display:grid}.statistics-summary-card.is-app-compact .statistics-summary-pair{gap:6px}.statistics-summary-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.statistics-summary-amount{color:#cf4f72;font-size:24px;line-height:1}.statistics-summary-card.is-app-compact .statistics-summary-amount{font-size:17px}.metric-money-text{color:#cf4f72!important}.dashboard-metric-item{flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 2px;display:flex}.dashboard-metric-item .ant-typography-secondary{white-space:nowrap;font-size:10px;line-height:1.2}.dashboard-metric-item .ant-typography+.ant-typography{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.2;overflow:hidden}.dashboard-desktop-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);grid-template-areas:"makeup summary""wig todo";align-items:start;gap:16px;display:grid}.dashboard-desktop-panel{min-width:0;box-shadow:0 18px 40px #d2a4aa1f}.dashboard-makeup-panel{grid-area:makeup}.dashboard-summary-panel{grid-area:summary}.dashboard-wig-panel{grid-area:wig}.dashboard-today-panel{grid-area:todo}.wig-calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.wig-calendar-picker{align-items:center;gap:8px;display:flex}.wig-calendar-picker .ant-select{min-width:96px}.wig-calendar-view .ant-picker-calendar-header,.wig-calendar-view .ant-picker-calendar table thead{display:none}.wig-calendar-weekdays{border-bottom:1px solid #f1d7d2b3;grid-template-columns:repeat(7,1fr);padding:6px 0;display:grid}.wig-calendar-weekdays span{text-align:center;color:#6b5b66;font-size:12px}.wig-calendar-weekday-short{display:none}.wig-calendar-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wig-calendar-legend-tag{border-radius:999px;margin-inline-end:0}.wig-calendar-legend-tag.is-completed{color:#2f7a52;background:#52b57c1f;border-color:#52b57c73}.wig-calendar-legend-tag.is-pending{color:#b3536b;background:#f47c961a;border-color:#f47c966b}.wig-calendar-summary{font-size:12px}.wig-calendar-cell{flex-wrap:wrap;gap:4px;padding:2px 0;display:flex}.wig-calendar-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:2px 9px;font-size:13px;line-height:22px;display:inline-flex;overflow:hidden}.wig-calendar-chip.is-completed{color:#2f7a52;background:#52b57c1f;border:1px solid #52b57c73;-webkit-text-decoration:line-through #2f7a528c;text-decoration:line-through #2f7a528c;text-decoration-thickness:1px}.wig-calendar-chip.is-pending{color:#b3536b;background:#f47c961a;border:1px solid #f47c966b}.wig-calendar-legend-tag.is-makeup{color:#b3536b;background:#f47c961a;border-color:#f47c966b}.wig-calendar-legend-tag.is-empty-slot{color:#7a7486;background:#8b85961a;border-color:#8b859659}.wig-calendar-chip.is-makeup{color:#b3536b;background:#f47c961a;border:1px solid #f47c966b}.wig-calendar-chip.is-empty-slot{color:#8b8596;background:#8b859614;border:1px dashed #8b859666}.wig-calendar-chip.is-more{color:#8b8596;background:#8b859614;border:none}.wig-calendar-legend-tag.is-wig{color:#3c6fd1;background:#3c6fd114;border-color:#3c6fd161}.wig-calendar-chip.is-wig{color:#3c6fd1;background:#3c6fd114;border:1px solid #3c6fd161}.wig-calendar-chip.is-wig.is-completed{-webkit-text-decoration:line-through #3c6fd18c;text-decoration:line-through #3c6fd18c;text-decoration-thickness:1px}.wig-calendar-chip.is-more.is-wig{color:#3c6fd1;background:0 0;border:none}.wig-calendar-day-time{color:#3c6fd1;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.schedule-calendar-day-actions{gap:6px;margin-left:auto;display:flex}.makeup-calendar-location{color:#3c6fd1;background:#e9effc;border-color:#3c6fd159;border-radius:999px;margin-inline-end:0}.makeup-calendar-day-time{color:#b3536b;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.wig-calendar-day-panel{border-top:1px solid #f1d7d2cc;margin-top:12px;padding-top:10px}.wig-calendar-day-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.wig-calendar-day-count{font-size:12px}.wig-calendar-day-list{gap:6px;display:grid}.wig-calendar-day-item{cursor:pointer;text-align:left;background:#fff8f699;border:1px solid #f1d7d2e6;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 12px;transition:box-shadow .12s;display:flex}.wig-calendar-day-item:hover{box-shadow:0 6px 14px #d2a4aa40}.wig-calendar-day-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.wig-calendar-day-meta{color:#8a777f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.wig-calendar-day-status{border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:12px}.wig-calendar-day-status.is-completed{color:#2f7a52;background:#52b57c1f}.wig-calendar-day-status.is-pending{color:#b3536b;background:#f47c961a}.wig-calendar-day-empty{font-size:12px}.dashboard-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-summary-metric{background:#fffaf7b8;border:1px solid #f1d7d2d1;border-radius:8px;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;min-height:94px;padding:10px;display:flex}.dashboard-summary-metric .ant-typography:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.2;overflow:hidden}.dashboard-summary-metric .ant-typography:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.makeup-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;display:grid}.makeup-stat-card{min-width:0;box-shadow:0 18px 40px #d2a4aa1f}.makeup-stat-card .ant-card-body{min-width:0;padding:16px}.makeup-stat-card .ant-statistic-content{text-overflow:ellipsis;min-width:0;overflow:hidden}.makeup-stat-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.full-width{width:100%}.receivable-search{max-width:320px}.receivable-card-list{flex-direction:column;gap:12px;display:flex}.receivable-list-card{border-color:#f1d7d2e6;box-shadow:0 12px 28px #d2a4aa1a}.receivable-list-card .ant-card-body{padding:12px}.receivable-card-grid{color:#6f6672;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.receivable-card-grid span{min-width:0}.receivable-card-grid strong{color:#cf4f72;font-size:14px;line-height:1.35;display:block}.payment-summary-row,.payment-context-alert{margin-bottom:16px}.search-filter-card .ant-card-body{padding:14px}.search-result-list{flex-direction:column;gap:12px;display:flex}.search-result-card{border-color:#f1d7d2e6;box-shadow:0 12px 28px #d2a4aa1a}.search-result-card .ant-card-body{padding:12px}.search-select-row,.search-quick-row{width:100%}.page-stack{flex-direction:column;gap:20px;width:100%;display:flex}.statistics-filter-card{overflow:hidden}.statistics-filter-card.is-app-compact .ant-card-body{padding:10px 12px}.statistics-filter-row{align-items:center;gap:12px;width:100%;display:flex}.statistics-period-segmented{margin-left:auto}.statistics-filter-row.is-app-inline{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.statistics-filter-row.is-app-inline>.ant-space-item:last-child{margin-left:auto}.statistics-filter-row.is-app-inline::-webkit-scrollbar{display:none}.statistics-filter-row.is-app-inline .ant-segmented{flex:none}.statistics-filter-row.is-app-inline .ant-segmented-item-label{padding:4px 8px;font-size:12px;line-height:1.2}.statistics-filter-row.is-app-inline .statistics-period-segmented{margin-left:auto}.statistics-trend-card .ant-card-head{padding:12px 14px 8px}.statistics-trend-card .ant-card-body{padding:8px 8px 4px}.statistics-trend-card.is-app-compact .ant-card-head{padding:10px 10px 6px}.statistics-trend-card.is-app-compact .ant-card-body{padding:4px 4px 0}.statistics-legend{justify-content:flex-end}.statistics-legend-item{color:#5b5560;align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex}.statistics-legend-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px;display:inline-block}.statistics-legend-dot-makeup{background:#5b8ff9}.statistics-legend-dot-wig{background:#f47c96}.statistics-legend-dot-received{background:#2f9e60}.statistics-operation-grid,.statistics-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.statistics-operation-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.statistics-operation-metric{background:#fffaf7b8;border:1px solid #f1d7d2d1;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.statistics-operation-metric .ant-typography:nth-child(2){font-size:18px;line-height:1.25}.statistics-breakdown-count,.statistics-breakdown-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.statistics-breakdown-table .ant-table{overflow:hidden}.statistics-breakdown-table .ant-table-cell{vertical-align:middle;padding-inline:8px!important}.statistics-breakdown-table .statistics-breakdown-count,.statistics-breakdown-table .statistics-breakdown-track{min-width:0}.statistics-breakdown-track{background:#f1d7d2b8;border-radius:999px;width:100%;height:8px;display:block;position:relative;overflow:hidden}.statistics-breakdown-bar{border-radius:inherit;background:linear-gradient(90deg,#f47c96,#ffb38a);position:absolute;inset:0 auto 0 0}.statistics-breakdown-list{flex-direction:column;gap:12px;display:flex}.statistics-breakdown-item{background:#fffaf7c7;border:1px solid #f1d7d2db;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.business-summary-list{flex-direction:column;gap:10px;display:flex}.business-summary-desktop-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;display:grid}.business-summary-desktop-section{gap:12px;min-width:0;display:grid}.business-summary-desktop-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.business-summary-desktop-heading .ant-typography:first-child{color:#cf4f72;font-size:16px}.business-summary-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fffaf7c7;border:1px solid #f1d7d2db;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}.business-summary-row:hover{background:#fff5f2f5;border-color:#f47c969e}.business-summary-row-main,.business-summary-row-amount{flex-direction:column;gap:4px;min-width:0;display:flex}.business-summary-row-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-summary-row-amount{align-items:flex-end}.business-summary-row-amount .ant-typography:last-child{color:#cf4f72;font-size:17px}.business-summary-row-arrow{color:#b09ba2;font-size:13px}.business-summary-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.business-summary-detail-item{background:#fffaf7b8;border:1px solid #f1d7d2d1;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.business-summary-detail-item .ant-typography:nth-child(2){color:#cf4f72;font-size:17px;line-height:1.25}.settings-collapse{background:0 0}.settings-collapse>.ant-collapse-item{background:#ffffffe6;margin-bottom:12px;overflow:hidden;border:1px solid #f1d7d2e0!important;border-radius:8px!important}.settings-collapse>.ant-collapse-item:last-child{margin-bottom:0}.settings-collapse .ant-collapse-header{font-weight:700;color:#2f2a33!important;align-items:center!important;padding:14px 16px!important}.settings-collapse .ant-collapse-content-box{padding:14px 16px 2px!important}.mobile-record-row{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.mobile-record-actions{margin-top:12px}.makeup-day-section{flex-direction:column;gap:10px;width:100%;display:flex}.makeup-group-shell{background:#ffffffd6;border-radius:18px;flex-direction:column;gap:10px;width:100%;padding:12px 14px;display:flex;box-shadow:0 10px 24px #d2a4aa1a}.makeup-group-shell.is-nested{background:#fffaf7eb;padding:10px 12px;box-shadow:inset 0 0 0 1px #f1d7d2bf}.makeup-group-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.makeup-group-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.wig-group-hint{font-size:12px;line-height:1.2}.makeup-day-header{justify-content:space-between;align-items:center;gap:10px;width:100%;transition:background .18s,outline-color .18s,box-shadow .18s;display:flex}.makeup-day-toggle{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:2px 0;display:flex}.makeup-day-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.makeup-day-title{color:#2f2a33;white-space:nowrap;font-size:16px;line-height:1.2}.makeup-day-subtitle{white-space:nowrap;font-size:12px;line-height:1.4}.makeup-day-header-meta{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.makeup-day-count{color:#cf4f72;background:#f47c961f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.makeup-day-location{color:#3c6fd1;text-overflow:ellipsis;white-space:nowrap;background:#e9effc;border-radius:999px;align-items:center;max-width:140px;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.makeup-day-preview{color:#d0547c;white-space:nowrap;background:#fb72991a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.makeup-preview-location{margin-bottom:12px;display:block}.makeup-day-toggle-icon,.makeup-record-toggle-icon,.wig-record-toggle-icon{color:#eb5d7e;background:#f47c961a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.makeup-day-add-button,.makeup-day-actions{flex-shrink:0}.makeup-day-preview-button,.makeup-day-empty-button,.makeup-day-quick-adjust-button,.makeup-day-template-button{color:#cf4f72;background:#fff8f6e6;border-color:#f1d7d2e0;border-radius:999px;height:34px;box-shadow:0 8px 18px #d2a4aa1a}.makeup-day-preview-button:hover,.makeup-day-preview-button:focus-visible,.makeup-day-empty-button:hover,.makeup-day-empty-button:focus-visible,.makeup-day-quick-adjust-button:hover,.makeup-day-quick-adjust-button:focus-visible,.makeup-day-template-button:hover,.makeup-day-template-button:focus-visible{color:#cf4f72!important;border-color:#e6587a73!important}.makeup-day-preview-button.is-icon-only,.makeup-day-empty-button.is-icon-only,.makeup-day-quick-adjust-button.is-icon-only,.makeup-day-delete-button.is-icon-only{border-radius:999px;width:34px;min-width:34px;height:34px;padding:0!important}.makeup-day-preview-button.is-icon-only .ant-btn-icon,.makeup-day-empty-button.is-icon-only .ant-btn-icon,.makeup-day-quick-adjust-button.is-icon-only .ant-btn-icon,.makeup-day-delete-button.is-icon-only .ant-btn-icon{margin:0}.makeup-day-delete-button.is-icon-only{background:#ffececf0}.makeup-day-add-button.is-icon-only{color:#fff;background:linear-gradient(#f47c96,#e6587a);border:0;border-radius:999px;width:34px;min-width:34px;height:34px;box-shadow:0 10px 20px #e6587a38;padding:0!important}.makeup-day-add-button.is-icon-only .ant-btn-icon{margin:0;font-size:16px}.makeup-day-add-button.is-icon-only:hover,.makeup-day-add-button.is-icon-only:focus-visible{color:#fff!important;background:linear-gradient(#eb6f8a,#d94f73)!important}.schedule-location-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.schedule-location-input{width:100%}.schedule-location-copy{color:#cf4f72;background:#fff8f6db;border-color:#f1d7d2e0;border-radius:12px;height:40px;padding-inline:14px}.schedule-location-copy:hover,.schedule-location-copy:focus-visible{color:#cf4f72!important;border-color:#e6587a73!important}.schedule-radio-group{flex-wrap:wrap;gap:8px;display:flex}.schedule-radio-group .ant-radio-button-wrapper{border-inline-start-width:1px;border-color:#f1d7d2e0;border-radius:999px!important}.schedule-radio-group .ant-radio-button-wrapper:before{display:none}.makeup-day-panel{grid-template-rows:0fr;width:100%;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1);display:grid}.makeup-day-panel.is-expanded{grid-template-rows:1fr}.makeup-day-panel-inner{min-height:0;overflow:hidden}.makeup-record-list,.makeup-record-list>.ant-space-item,.wig-record-list>.ant-space-item{width:100%}.makeup-record-shell{border-radius:18px;width:100%;transition:opacity .16s,transform .16s}.makeup-record-card{width:100%;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 18px 40px #d2a4aa1f}.makeup-record-card.is-deposit-paid{border:1px solid #52b57ce0;box-shadow:0 18px 40px #52b57c29}.makeup-record-card .ant-card-body{padding:14px 16px}.mini-card-cover{aspect-ratio:16/10;background:#f47c960f;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-bottom:8px;display:flex;overflow:hidden}.mini-card-cover-image{object-fit:cover;width:100%;height:100%;display:block}.mini-card-cover-cat{object-fit:contain;width:74%;height:74%;display:block}.makeup-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.makeup-record-card.makeup-mini-card{min-width:0}.makeup-record-card.makeup-mini-card .ant-card-body{padding:10px 12px}.makeup-record-card.makeup-mini-card.is-empty-slot{box-shadow:none;border:1px dashed #8b859666}.makeup-mini-card-button{cursor:pointer;text-align:left;flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.makeup-mini-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.makeup-mini-card-top .ant-tag{flex:none;margin-inline-end:0;padding:0 6px;font-size:11px;line-height:18px}.makeup-mini-card-time{text-overflow:ellipsis;white-space:nowrap;color:#b3536b;font-variant-numeric:tabular-nums;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.makeup-mini-card-title,.wig-mini-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);display:block;overflow:hidden}.makeup-mini-card-title .makeup-mini-card-name,.makeup-mini-card-title .makeup-mini-card-cn,.wig-mini-card-title .wig-mini-card-name,.wig-mini-card-title .wig-mini-card-customer{font-weight:700}.makeup-mini-card-title .makeup-mini-card-name,.wig-mini-card-title .wig-mini-card-name{font-size:14px}.mini-card-title-sep{color:#95818a;font-weight:700}.makeup-mini-card-title .makeup-mini-card-cn,.wig-mini-card-title .wig-mini-card-customer{font-size:13px}.makeup-mini-card.is-empty-slot .makeup-mini-card-title,.makeup-mini-card.is-empty-slot .makeup-mini-card-meta{color:#8b8596}.makeup-mini-card-meta{color:#8a777f;text-overflow:ellipsis;white-space:nowrap;min-height:18px;font-size:12px;display:block;overflow:hidden}.makeup-mini-card .schedule-record-tags{min-height:20px}.makeup-mini-card-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.makeup-mini-card-money-wrap{align-items:baseline;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.makeup-mini-card-money-label{color:#8a777f;flex:none;font-size:11px}.makeup-mini-card-money{text-overflow:ellipsis;white-space:nowrap;color:#cf4f72;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.makeup-mini-card-more{color:#95818a;flex:none}@media (width<=1399px){.makeup-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1199px){.makeup-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=991px){.makeup-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.makeup-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.makeup-record-grid-header,.wig-record-grid-header{background:#f47c960f;border-bottom:1px solid #eb5d7e2e;border-radius:10px;margin-bottom:4px;padding:10px 16px}.makeup-record-grid-header .makeup-record-field-label,.wig-record-grid-header .wig-record-field-label{color:#6b5b66;font-size:12px;font-weight:600}.makeup-record-card.is-app-compact .ant-card-body,.wig-record-card.is-app-compact .ant-card-body{padding:10px 12px}.makeup-record-action-backdrop{z-index:1090;position:fixed;inset:0}.makeup-record-action-menu{z-index:1100;background:#fffcfafa;border:1px solid #f1d7d2e6;border-radius:18px;gap:6px;min-width:144px;padding:8px;display:grid;position:fixed;box-shadow:0 18px 38px #ce848c2e}.makeup-record-action-button{color:#2f2a33;text-align:left;cursor:pointer;background:#f47c9614;border:0;border-radius:12px;width:100%;padding:10px 12px}.makeup-record-action-button.is-danger{color:#cf4f72;background:#ffececf0}.makeup-record-button{cursor:pointer;border-radius:12px;outline:none;width:100%;display:block}.makeup-record-button:focus-visible{box-shadow:0 0 0 3px #eb5d7e2e}.makeup-record-inline-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.makeup-record-drag-button,.makeup-record-attachment-button,.makeup-record-more-button{color:#736977;width:30px;min-width:30px;height:30px}.makeup-record-drag-button{cursor:grab;touch-action:none}.makeup-record-drag-button:active{cursor:grabbing}.makeup-record-drag-button:hover,.makeup-record-drag-button:focus-visible,.makeup-record-attachment-button:hover,.makeup-record-attachment-button:focus-visible,.makeup-record-more-button:hover,.makeup-record-more-button:focus-visible{color:#cf4f72!important;background:#f47c961a!important}.makeup-record-inline-actions .ant-badge{line-height:0;display:inline-flex}.makeup-record-time-button{color:#cf4f72;cursor:pointer;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;font-size:13px;font-weight:700;line-height:1.3}.makeup-record-time-button:hover,.makeup-record-time-button:focus-visible{outline:none;text-decoration:underline}.makeup-record-grid{grid-template-columns:52px minmax(62px,.65fr) minmax(max-content,1.45fr) minmax(128px,1.08fr) minmax(108px,.9fr) minmax(96px,1fr) minmax(72px,.7fr) minmax(72px,.72fr) minmax(88px,.86fr) minmax(104px,104px);gap:8px 10px;display:grid}.makeup-record-cover-field{justify-content:flex-start}.makeup-record-cover-field .ant-image{border-radius:8px;width:44px;height:44px;display:block;overflow:hidden}.makeup-record-cover{object-fit:cover;background:#f7eeec;border-radius:8px;height:44px;width:44px!important}.makeup-record-cover.is-cat{object-fit:contain;padding:2px}.makeup-record-grid.is-app-compact,.wig-record-grid.is-app-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.makeup-record-field{flex-direction:column;gap:4px;min-width:0;display:flex}.makeup-record-operation-field,.wig-record-operation-field{align-items:flex-end}.makeup-record-grid.is-app-compact .makeup-record-field,.wig-record-grid.is-app-compact .wig-record-field{gap:2px}.makeup-record-field-label{font-size:11px;line-height:1.4}.makeup-record-grid.is-app-compact .makeup-record-field-label,.wig-record-grid.is-app-compact .wig-record-field-label{font-size:10px;line-height:1.15}.makeup-record-field-value{color:#2f2a33;word-break:break-word;min-width:0;font-size:13px;line-height:1.3}.makeup-record-grid.is-app-compact .makeup-record-field-value,.wig-record-grid.is-app-compact .wig-record-field-value{font-size:12px;line-height:1.2}.schedule-tag-list .ant-tag{margin-inline-end:0}.schedule-record-character{white-space:nowrap;width:max-content;max-width:none}.schedule-record-tags-field{justify-content:flex-start}.schedule-record-tags{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.schedule-tags-trigger{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:24px;padding:0}.schedule-tags-trigger:hover .ant-tag{filter:saturate(1.08);box-shadow:0 1px 3px #8b596929}.schedule-tags-trigger:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #eb5d7e6b}.schedule-record-tags .ant-space-item{flex:none}.schedule-record-tags .ant-tag{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.schedule-platform-tag{border-radius:5px;width:fit-content;margin-inline-end:0;font-size:12px;line-height:20px}.schedule-platform-tag.is-wechat{color:#168748;background:#e8f8ee;border-color:#a9e6c0}.schedule-platform-tag.is-qq{color:#1e72c9;background:#e9f4ff;border-color:#a9d4ff}.schedule-platform-tag.is-xianyu{color:#cc7613;background:#fff5e6;border-color:#ffd59c}.schedule-platform-tag.is-douyin{color:#fff;background:#2f2630;border-color:#2f2630}.schedule-platform-tag.is-xiaohongshu{color:#d8384b;background:#fff0f2;border-color:#ffbec6}.schedule-platform-tag.is-default{color:#746670;background:#f7f4f5;border-color:#e3d9dd}.schedule-tag-more{cursor:pointer;color:#7c6570;background:#fff;border-color:#d9c8ce}.schedule-tag-add-placeholder{color:#a85a73;background:#fff8fa;border-style:dashed;border-color:#e6afbf}.schedule-tag-add-placeholder .anticon{margin-right:3px}.schedule-tag-popover-list{max-width:260px}.schedule-tag-popover-list .ant-tag{margin-inline-end:0}.schedule-tag-editor-section{gap:8px;display:grid}.schedule-tag-editor-section+.schedule-tag-editor-section{margin-top:20px}.schedule-tag-editor-label{font-size:13px}.schedule-tag-editor-manual-list .ant-tag{margin-inline-end:0}.schedule-tag-editor-add-row{align-items:center;gap:8px;display:flex}.schedule-tag-editor-add-row .ant-btn{flex:none}.schedule-manual-tag{color:#9f4e68;background:#fff1f5;border-color:#f1bac9}.makeup-record-field-value-money{color:#cf4f72}.makeup-record-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.makeup-record-compact{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.makeup-record-compact-item{flex-direction:column;gap:4px;min-width:0;display:flex}.makeup-record-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.makeup-record-title-group,.makeup-record-summary,.makeup-record-meta-item{min-width:0}.makeup-record-title{margin:0 0 6px!important}.makeup-record-tags{justify-content:flex-end}.makeup-record-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.makeup-record-meta-item{background:#fff8f6e6;border:1px solid #f1d7d2ad;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.makeup-record-note{margin-top:14px;display:block}.makeup-record-actions{flex-wrap:nowrap;gap:8px;width:100%;margin-top:16px;display:flex}.makeup-record-actions .ant-btn{flex:1 1 0}.makeup-page-card .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.makeup-page-card-extra{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.makeup-sort-controls{gap:8px;display:flex}.makeup-sort-button{width:34px;min-width:34px;padding-inline:0}.wig-record-list{gap:12px;width:100%;display:grid}.wig-record-list-item{width:100%}.wig-record-card{width:100%;box-shadow:0 18px 40px #d2a4aa1f}.wig-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.wig-card-grid>.wig-record-list-item{width:auto;min-width:0}.wig-record-card.wig-mini-card{min-width:0}.wig-record-card.wig-mini-card .ant-card-body{padding:10px 12px}.wig-mini-card-button{cursor:pointer;text-align:left;flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.wig-mini-card-top{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}.wig-mini-card-top .ant-tag{flex:none;margin-inline-end:0;padding:0 6px;font-size:11px;line-height:18px}.wig-mini-card-name{font-size:14px}.wig-month-section{min-width:0}.wig-month-toggle{cursor:pointer;text-align:left;background:0 0;border:0;border-left:3px solid #f47c968c;align-items:baseline;gap:10px;width:100%;margin-bottom:10px;padding:2px 0 2px 10px;display:flex}.wig-month-section.is-collapsed .wig-month-toggle{border-left-color:#8b859666;margin-bottom:0}.wig-month-title{color:var(--ink);font-size:14px;font-weight:700}.wig-month-count{font-size:12px}.wig-month-caret{color:#95818a;align-self:center;margin-left:auto;font-size:11px;transition:transform .16s}.wig-month-caret.is-expanded{transform:rotate(90deg)}.wig-mini-card-meta{color:#8a777f;text-overflow:ellipsis;white-space:nowrap;min-height:18px;font-size:12px;display:block;overflow:hidden}.wig-mini-card-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.wig-mini-card-money{text-overflow:ellipsis;white-space:nowrap;color:#cf4f72;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.wig-mini-card-more{color:#95818a;flex:none}@media (width<=1399px){.wig-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1199px){.wig-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=991px){.wig-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.wig-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wig-record-card.is-deposit-paid{border:1px solid #52b57ce0;box-shadow:0 18px 40px #52b57c29}.wig-record-card.is-full-payment{border:1px solid #4087f5e0;box-shadow:0 18px 40px #4087f524}.wig-record-card .ant-card-body{padding:14px 16px}.wig-stat-row{flex-wrap:nowrap}.wig-stat-row>.ant-col{min-width:0}.wig-stat-row .ant-statistic-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wig-page-card .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.wig-page-card-extra{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wig-page-card-extra .ant-segmented{flex:none}.wig-page-card-extra .ant-select{min-width:128px}.wig-sort-controls{gap:8px;display:flex}.wig-sort-button{width:34px;min-width:34px;padding-inline:0}.wig-more-filter-panel{gap:14px;display:grid}.wig-more-filter-section{gap:8px;display:grid}.wig-more-filter-label{font-size:12px}.wig-more-filter-clear{justify-self:flex-start;padding-inline:0}.wig-record-button{cursor:pointer;border-radius:12px;outline:none;width:100%;display:block}.wig-record-button:focus-visible{box-shadow:0 0 0 3px #eb5d7e2e}.mqam-settings{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.mqam-setting{flex-direction:column;gap:4px;min-width:150px;display:flex}.mqam-setting-label{color:#0000008c;font-size:12px}.mqam-add-button{border-radius:999px;flex-shrink:0}.mqam-hint{color:#00000073;margin-top:10px;font-size:12px}.mqam-list{flex-direction:column;gap:8px;max-height:46vh;margin-top:10px;padding:2px;display:flex;overflow-y:auto}.mqam-row{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff8f6b8;border:1px solid #f1d7d2e6;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mqam-row:active{cursor:grabbing}.mqam-row.is-locked{background:#f3f0ffbf;border-color:#d6cdf5e6}.mqam-row.is-new{border-style:dashed}.mqam-row.is-drop-target{border-color:#e6587ab8;box-shadow:0 0 0 2px #e6587a33}.mqam-handle{color:#00000059;font-size:14px}.mqam-order{text-align:center;color:#000000a6;flex-shrink:0;min-width:18px;font-weight:600}.mqam-new-time{color:#cf4f72;flex-shrink:0;min-width:118px;font-weight:600}.mqam-lock{color:#7c6cd9;margin-left:6px}.mqam-old-time{color:#00000073;flex-shrink:0;min-width:118px;font-size:12px}.mqam-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mqam-actions{flex-shrink:0;align-items:center;display:flex}.mqam-empty{color:#0006;justify-content:center;align-items:center;gap:8px;padding:24px 0;display:flex}.mqam-legend{color:#0006;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;display:flex}.material-stat-card .ant-card-body{padding:10px 12px}.material-stat-card .ant-statistic-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;line-height:1.4;overflow:hidden}.material-stat-card .ant-statistic-content{word-break:break-all}.material-table-row{cursor:pointer}.material-table-row>td{transition:background-color .18s}.material-table-row:hover>td{background:#f47c960d}.material-list-filters{width:100%}.material-card-list{gap:10px;width:100%;display:grid}.material-list-loading{border-radius:8px}.material-list-card{color:#2f2a33;text-align:left;cursor:pointer;background:#fffffff5;border:1px solid #f1d7d2e0;border-radius:8px;gap:10px;width:100%;min-width:0;padding:12px;display:grid;box-shadow:0 12px 26px #d2a4aa1a}.material-list-card:focus-visible{outline:none;box-shadow:0 0 0 3px #eb5d7e29,0 12px 26px #d2a4aa1a}.material-list-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.material-list-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.material-list-card-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.material-list-card-grid>span{gap:2px;min-width:0;display:grid}.material-list-card-grid strong{word-break:break-word;min-width:0;font-size:13px;line-height:1.35}.material-list-card-actions{grid-auto-flow:column;justify-content:flex-end;gap:4px;display:inline-flex!important}.material-list-card{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;box-shadow:0 8px 18px #d2a4aa14}.material-list-card-cover{color:#cf4f72;background:#fff7f5;border:1px dashed #eb5d7e75;border-radius:8px;place-items:center;width:64px;height:64px;font-size:22px;display:grid;overflow:hidden}.material-list-card-cover .ant-image,.material-list-card-cover-image,.material-list-card-cover-image .ant-image-img{display:block;width:64px!important;height:64px!important}.material-list-card-cover-image .ant-image-img{object-fit:cover}.material-list-card-main{gap:7px;min-width:0;display:grid}.material-list-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-list-card-meta{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.material-list-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:1px;display:grid!important}.material-list-card-actions .ant-btn{border-radius:8px;min-width:0;height:36px;padding-inline:8px}.material-list-filter-select-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.material-list-filter-select-row .ant-select{width:100%;min-width:0}.material-image-editor{background:#fffaf7b8;border:1px solid #f1d7d2d1;border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:10px;display:grid}.material-image-editor-preview{color:#cf4f72;background:#fff7f5;border:1px dashed #eb5d7e70;border-radius:8px;place-items:center;width:54px;height:54px;font-size:18px;display:grid;overflow:hidden}.material-image-editor-preview img,.material-image-editor-preview .ant-image,.material-image-editor-image,.material-image-editor-image .ant-image-img{object-fit:cover;display:block;width:54px!important;height:54px!important}.material-image-editor-copy{gap:3px;min-width:0;display:grid}.material-image-editor-copy .ant-typography:last-child{font-size:12px}.material-image-file-input{display:none}.material-history-app{gap:18px;display:grid}.material-history-app-section{gap:10px;display:grid}.material-history-app-heading,.material-history-app-card-topline{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.material-history-app-heading .ant-typography:first-child{font-size:16px}.material-history-app-list{gap:10px;display:grid}.material-purchase-app-card,.material-adjustment-app-card{background:#fffffff5;border:1px solid #f1d7d2db;border-radius:8px;gap:9px;padding:13px;display:grid}.material-history-app-total{color:#cf4f72;white-space:nowrap;font-size:17px}.material-history-app-metrics{border-block:1px solid #f1d7d2ad;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px 0;display:grid}.material-history-app-metrics>span{gap:3px;display:grid}.material-history-app-metrics small{color:#95818a;font-size:12px}.material-history-app-metrics strong{color:#3b3137;font-size:14px}.material-history-app-note{overflow-wrap:anywhere;font-size:12px;display:block}.material-history-app-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.material-history-app-actions .ant-btn{border-radius:8px;height:36px}.material-stat-ranking-card{height:100%}.material-stat-ranking-list{flex-direction:column;gap:10px;display:flex}.material-stat-ranking-item{background:#fffaf7bd;border:1px solid #f1d7d2d1;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.material-stat-rank{color:#cf4f72;background:#f47c9621;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;display:inline-flex}.material-stat-ranking-main{flex-direction:column;gap:2px;min-width:0;display:flex}.material-stat-ranking-main .ant-typography{min-width:0;margin:0}.material-statistics-desktop-rankings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.material-stat-details-app{gap:10px;display:grid}.material-stat-detail-app-card{background:#fffffff5;border:1px solid #f1d7d2db;border-radius:8px;gap:10px;padding:13px;display:grid}.material-stat-detail-app-topline{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.material-stat-detail-app-topline .ant-typography{min-width:0;margin:0}.material-stat-detail-app-topline .ant-tag{flex:none;margin-inline-end:0}.material-stat-detail-app-metrics{border-block:1px solid #f1d7d2ad;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0;display:grid}.material-stat-detail-app-metrics>span{gap:3px;min-width:0;display:grid}.material-stat-detail-app-metrics small,.material-stat-detail-app-metrics em,.material-stat-detail-app-footer{color:#95818a;font-size:12px}.material-stat-detail-app-metrics strong{color:#3b3137;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.material-stat-detail-app-metrics em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.material-stat-detail-app-footer{flex-wrap:wrap;gap:4px 10px;line-height:1.5;display:flex}.swipe-pagination{margin-top:14px}.swipe-pagination.is-compact{justify-content:center!important}.swipe-pagination.is-compact .ant-pagination{flex-wrap:wrap;justify-content:center;gap:6px 2px;max-width:100%;display:flex}.swipe-pagination.is-compact .ant-pagination-options{margin-inline-start:4px}.swipe-pagination.is-compact .ant-select{min-width:76px}.order-materials-toolbar{justify-content:flex-start;gap:8px;margin-bottom:10px;display:flex}.order-material-add-button{color:#eb5d7e;font-weight:600}.order-material-add-button:hover,.order-material-add-button:focus{color:#d83f67!important;background:#eb5d7e14!important}.order-materials-table .ant-form-item{margin-bottom:0}.order-materials-table .ant-table-cell{vertical-align:middle}.order-material-total-value{color:#cf4f72}.order-material-line-amount{background:#eaf4ff;border:1px solid #cfe6ff;border-radius:999px;padding:2px 10px}.wig-record-grid{grid-template-columns:minmax(104px,.95fr) minmax(max-content,1.45fr) minmax(128px,1.05fr) minmax(108px,.86fr) minmax(72px,.68fr) minmax(70px,.68fr) minmax(72px,.7fr) minmax(76px,.74fr) minmax(76px,.74fr) minmax(76px,.74fr) minmax(88px,.84fr) minmax(68px,76px);gap:8px 10px;display:grid}.wig-record-field{flex-direction:column;gap:4px;min-width:0;display:flex}.wig-record-field-label{font-size:11px;line-height:1.4}.wig-record-field-value{color:#2f2a33;word-break:break-word;min-width:0;font-size:13px;line-height:1.3}.wig-record-field-value-money{color:#cf4f72}.record-status-switch{align-items:center;gap:0;display:inline-flex}.order-material-cost-summary{color:#6b5b66;background:#f47c960f;border-radius:10px;flex-wrap:wrap;gap:6px 16px;margin-top:6px;padding:8px 12px;font-size:12px;display:flex}.order-material-cost-summary .order-material-profit-value{color:#cf4f72}.makeup-record-grid.is-app-compact .record-status-switch,.wig-record-grid.is-app-compact .record-status-switch{gap:4px}.record-payment-status{align-items:center;gap:6px;min-width:0;display:inline-flex}.record-payment-status .ant-tag{margin-inline-end:0}.schedule-payment-state{flex-direction:column;justify-content:center;gap:7px;min-height:54px;padding-top:2px;display:flex}.schedule-payment-state .ant-tag{width:fit-content;margin-inline-end:0}.schedule-money-panel{background:#fffaf8;border:1px solid #f1d7d2bd;border-radius:12px;margin-bottom:12px;padding:12px}.schedule-form:not(.is-app-compact) .schedule-money-panel{height:calc(100% - 12px);min-height:174px;padding:10px}.schedule-money-panel .ant-form-item{margin-bottom:8px}.schedule-money-formula{color:#00000073;margin:-2px 0 8px;font-size:12px;line-height:18px;display:block}.schedule-form-subsection-header{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:10px;display:flex}.schedule-form-subsection-title{color:#8b7480;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.schedule-form-subsection-header .schedule-form-subsection-title{margin-bottom:0}.schedule-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.schedule-form:not(.is-app-compact) .schedule-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-status-item{white-space:nowrap;background:#fff;border:1px solid #e8dad8db;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 10px;display:flex}.schedule-form:not(.is-app-compact) .schedule-status-item{min-height:44px;padding:7px 9px}.schedule-status-item .ant-typography{text-overflow:ellipsis;min-width:0;overflow:hidden}.schedule-status-item .ant-tag{flex:none;width:fit-content;margin-inline-end:0}.schedule-status-item .ant-switch{flex:none}.schedule-status-form-item{flex:none;margin-bottom:0!important}.schedule-status-form-item .ant-form-item-control-input{min-height:0}.schedule-status-form-item .ant-form-item-control-input-content{justify-content:flex-end;display:flex}.schedule-payment-record-button{border-radius:999px}.schedule-payment-summary{gap:2px;display:grid}.schedule-payment-summary-row,.schedule-payment-history-item{border-bottom:1px solid #f1d7d294;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.schedule-payment-summary-value,.schedule-payment-state-actions,.schedule-payment-drawer-context,.schedule-payment-history-header{align-items:center;gap:8px;min-width:0;display:flex}.schedule-payment-summary-value{justify-content:flex-end}.schedule-payment-summary-value .ant-tag{white-space:nowrap;margin-inline-end:0}.schedule-payment-state-actions{justify-content:flex-end;padding-top:10px}.schedule-status-grid-secondary{margin-top:10px}.schedule-payment-drawer .ant-drawer-body{flex-direction:column;display:flex}.schedule-payment-drawer-context{margin-bottom:16px}.schedule-payment-drawer-context .ant-typography{min-width:0}.schedule-payment-history-header{justify-content:space-between;margin-top:12px}.schedule-payment-history-header .schedule-form-subsection-title{margin-bottom:0}.schedule-payment-history-item .ant-typography:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wig-record-status-text{color:#5b5560;font-size:12px;line-height:1.4}.wig-record-status-text.is-completed{color:#2f9e60}.wig-record-status-text.is-pending{color:#cf4f72}.attachment-field-label{margin-bottom:8px;font-size:12px;display:block}.attachment-image-section{gap:10px;display:grid}.attachment-image-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px;display:grid}.attachment-image-item{background:#fffaf8;border:1px solid #f1d7d2e0;border-radius:8px;min-width:0;overflow:hidden}.attachment-image-item .ant-image{width:100%;display:block}.attachment-image-thumb{aspect-ratio:1;object-fit:cover;background:#f7eeec;width:100%!important}.attachment-image-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.attachment-image-empty{background:#fffaf8;border:1px dashed #f1d7d2e0;border-radius:8px;place-items:center;min-height:176px;display:grid}.attachment-upload-tile.ant-upload-wrapper,.attachment-upload-tile .ant-upload,.attachment-upload-tile .ant-upload-drag{width:100%;height:100%}.attachment-upload-tile .ant-upload.ant-upload-drag{background:#fffaf8eb;border-color:#eb5d7e57;border-radius:8px;min-height:176px}.attachment-upload-tile .ant-upload-drag-container{align-content:center;place-items:center;gap:4px;height:100%;padding:18px 10px;display:grid}.attachment-upload-tile .ant-upload-drag-icon{margin-bottom:2px!important}.attachment-upload-title,.attachment-upload-hint{margin:0;line-height:1.35}.attachment-upload-title{color:#2f2a33;font-weight:700}.attachment-upload-hint{color:#8a8190;font-size:12px}.authenticated-image-placeholder{background:#f7eeec;width:100%;height:100%;display:block}.app-schedule-record{grid-template-columns:68px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:76px;display:grid}.app-schedule-cover-badge{width:68px;height:68px}.app-schedule-cover-badge .ant-badge-count{min-width:18px;height:18px;padding-inline:5px;line-height:18px;inset:auto 3px 3px auto;transform:none;box-shadow:0 0 0 2px #fff}.app-schedule-cover{color:#cf4f72;cursor:pointer;background:#fff7f5;border:1px dashed #eb5d7e73;border-radius:8px;place-items:center;width:68px;height:68px;padding:0;font-size:22px;display:grid;overflow:hidden}.app-schedule-cover.has-image{border-style:solid;border-color:#f1d7d2e6}.app-schedule-cover .ant-image,.app-schedule-cover-image,.app-schedule-cover-image .ant-image-img{display:block;width:100%!important;height:100%!important}.app-schedule-cover-image .ant-image-img{object-fit:cover}.app-schedule-record-main{gap:2px;min-width:0;display:grid}.app-schedule-record-tags{min-width:0;max-height:22px;display:flex;overflow:hidden}.app-schedule-record-tags .ant-tag{margin-inline-end:0;font-size:11px;line-height:18px}.app-schedule-record-topline{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.app-schedule-record-date{color:#6a5962;white-space:nowrap;min-width:0;font-size:12px}.app-schedule-record-topline .ant-tag,.app-schedule-tags .ant-tag{margin-inline-end:0;font-size:11px;line-height:18px}.app-schedule-tags{justify-content:flex-end;min-width:0}.app-schedule-record-title,.app-schedule-record-person,.app-schedule-record-meta{min-width:0;line-height:1.35;display:block}.app-schedule-record-title{font-size:14px}.app-schedule-record-person,.app-schedule-record-meta{font-size:12px}.app-schedule-more-button{color:#8d7781;width:30px;height:30px;padding:0}.app-dashboard-schedule-record{cursor:pointer;grid-template-columns:68px minmax(0,1fr) 18px;padding:8px 0}.app-dashboard-schedule-record:focus-visible{outline-offset:3px;outline:2px solid #f47c96}.app-dashboard-schedule-arrow{color:#b39ca5;font-size:12px}.dashboard-schedule-list{gap:0;display:grid}.dashboard-schedule-list>.app-dashboard-schedule-record+.app-dashboard-schedule-record{border-top:1px solid #f1d7d2b8}.dashboard-view-tabs .ant-tabs-nav{margin:0}.dashboard-view-tabs .ant-tabs-nav:before{border-bottom-color:#f1d7d2c2}.dashboard-view-tabs .ant-tabs-nav-list{justify-content:space-between;width:100%}.dashboard-view-tabs .ant-tabs-tab{flex:1;justify-content:center;min-width:0;padding-inline:4px;margin:0!important}.dashboard-view-tabs .ant-tabs-content-holder{display:none}.dashboard-todo-list{gap:10px;display:grid}.dashboard-todo-list .ant-alert{border-radius:8px}.app-receivable-card,.app-payment-card{gap:7px;min-width:0;display:grid}.app-receivable-card-topline,.app-receivable-card-footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.app-receivable-card-meta{min-width:0;overflow:hidden}.app-receivable-card-meta .ant-typography{white-space:nowrap}.app-receivable-card-meta .ant-tag{margin-inline-end:0}.app-receivable-card-money{color:#cf4f72;white-space:nowrap;flex:none;font-size:13px}.app-receivable-card-title,.app-receivable-card-person{min-width:0;display:block}.app-receivable-card-title{font-size:14px}.app-receivable-card-person,.app-payment-card-note{font-size:12px}.app-receivable-card-actions{justify-content:flex-end;width:100%}.app-schedule-filter-bar{gap:10px;margin-bottom:14px;display:grid}.app-schedule-quick-filters{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.app-schedule-quick-filters::-webkit-scrollbar{display:none}.app-schedule-quick-filters .ant-btn{flex:none}.schedule-drawer.is-app-compact .ant-drawer-header{padding:14px 14px 12px}.schedule-drawer.is-app-compact .ant-drawer-body{padding:10px 14px calc(16px + env(safe-area-inset-bottom))}.schedule-drawer.is-app-compact .ant-drawer-footer{padding:12px 14px calc(16px + env(safe-area-inset-bottom))}.schedule-drawer.is-app-compact .ant-drawer-footer .ant-btn{border-radius:14px;width:100%;height:44px}.schedule-drawer .ant-drawer-extra{align-items:center;display:inline-flex}.schedule-drawer:not(.is-app-compact) .ant-drawer-header{padding:14px 24px}.schedule-drawer:not(.is-app-compact) .ant-drawer-body{padding:14px 24px 18px}.schedule-drawer-submit{border-radius:12px;min-width:84px}.schedule-form:not(.is-app-compact) .ant-form-item{margin-bottom:10px}.schedule-form:not(.is-app-compact) .ant-form-item-label{padding-bottom:3px}.schedule-form:not(.is-app-compact) .ant-form-item-label>label{color:#7f6d76;font-size:12px}.schedule-form:not(.is-app-compact) .ant-input,.schedule-form:not(.is-app-compact) .ant-input-number,.schedule-form:not(.is-app-compact) .ant-picker,.schedule-form:not(.is-app-compact) .ant-select-selector{min-height:34px;border-radius:10px!important}.schedule-form:not(.is-app-compact) .ant-input-number-input,.schedule-form:not(.is-app-compact) .ant-picker-input>input,.schedule-form:not(.is-app-compact) .ant-input,.schedule-form:not(.is-app-compact) .ant-select-selection-item,.schedule-form:not(.is-app-compact) .ant-select-selection-placeholder{font-size:13px}.schedule-form:not(.is-app-compact) textarea.ant-input{min-height:56px}.schedule-form.is-app-compact .ant-form-item{margin-bottom:12px}.schedule-form.is-app-compact .ant-form-item:has(>.ant-form-item-label){grid-template-columns:82px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.schedule-form.is-app-compact .ant-form-item:has(>.ant-form-item-label)>.ant-form-item-label{text-align:left;white-space:nowrap;padding:0}.schedule-form.is-app-compact .ant-form-item:has(>.ant-form-item-label)>.ant-form-item-control{min-width:0}.schedule-form.is-app-compact .ant-form-item:has(textarea){align-items:start}.schedule-form.is-app-compact .ant-form-item:has(textarea)>.ant-form-item-label{padding-top:10px}.schedule-form.is-app-compact .ant-form-item>.ant-row.ant-form-item-row:has(>.ant-form-item-label){grid-template-columns:82px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.schedule-form.is-app-compact .ant-form-item>.ant-row.ant-form-item-row:has(>.ant-form-item-label)>.ant-form-item-label{text-align:left;white-space:nowrap;grid-column:1;padding:0}.schedule-form.is-app-compact .ant-form-item>.ant-row.ant-form-item-row:has(>.ant-form-item-label)>.ant-form-item-control{flex:none;grid-column:2;width:auto;min-width:0;max-width:none}.schedule-form.is-app-compact .ant-form-item:has(textarea)>.ant-row.ant-form-item-row{align-items:start}.schedule-form.is-app-compact .ant-form-item:has(textarea)>.ant-row.ant-form-item-row>.ant-form-item-label{padding-top:10px}.schedule-form.is-app-compact .schedule-radio-group{flex-wrap:wrap;display:flex}.schedule-form.is-app-compact .schedule-radio-group .ant-radio-button-wrapper{text-align:center;flex:auto;min-width:52px}.app-form-drawer.is-app-compact .ant-drawer-header{padding:14px 14px 12px}.app-form-drawer.is-app-compact .ant-drawer-body{padding:14px 14px calc(16px + env(safe-area-inset-bottom))}.app-form-drawer.is-app-compact .ant-drawer-footer{padding:12px 14px calc(16px + env(safe-area-inset-bottom))}.app-form-submit{width:100%;min-height:44px}.app-inline-form.is-app-compact .ant-form-item{margin-bottom:12px}.app-inline-form.is-app-compact .ant-form-item:has(>.ant-form-item-label){grid-template-columns:82px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.app-inline-form.is-app-compact .ant-form-item:has(>.ant-form-item-label)>.ant-form-item-label{text-align:left;white-space:nowrap;padding:0}.app-inline-form.is-app-compact .ant-form-item:has(>.ant-form-item-label)>.ant-form-item-control{min-width:0}.app-inline-form.is-app-compact .ant-form-item:has(textarea){align-items:start}.app-inline-form.is-app-compact .ant-form-item:has(textarea)>.ant-form-item-label{padding-top:10px}.app-inline-form.is-app-compact .ant-form-item>.ant-row.ant-form-item-row:has(>.ant-form-item-label){grid-template-columns:82px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.app-inline-form.is-app-compact .ant-form-item>.ant-row.ant-form-item-row:has(>.ant-form-item-label)>.ant-form-item-label{text-align:left;white-space:nowrap;grid-column:1;padding:0}.app-inline-form.is-app-compact .ant-form-item>.ant-row.ant-form-item-row:has(>.ant-form-item-label)>.ant-form-item-control{flex:none;grid-column:2;width:auto;min-width:0;max-width:none}.app-inline-form.is-app-compact .ant-form-item:has(textarea)>.ant-row.ant-form-item-row{align-items:start}.app-inline-form.is-app-compact .ant-form-item:has(textarea)>.ant-row.ant-form-item-row>.ant-form-item-label{padding-top:10px}.app-payment-modal{max-width:calc(100vw - 24px)}.app-payment-modal .ant-modal-content{border-radius:14px}.schedule-form.is-app-compact .ant-form-item-label{padding-bottom:4px}.schedule-form.is-app-compact .ant-form-item-label>label{color:#8b7480;font-size:12px}.schedule-form.is-app-compact .ant-input,.schedule-form.is-app-compact .ant-input-number,.schedule-form.is-app-compact .ant-picker,.schedule-form.is-app-compact .ant-select-selector{min-height:40px;border-radius:12px!important}.schedule-form.is-app-compact .ant-input-number-input,.schedule-form.is-app-compact .ant-picker-input>input,.schedule-form.is-app-compact .ant-input,.schedule-form.is-app-compact .ant-select-selection-item,.schedule-form.is-app-compact .ant-select-selection-placeholder{font-size:13px}.schedule-form-section-title{letter-spacing:.08em;color:#a07a83;margin:6px 0 12px;font-size:11px;font-weight:700;display:block}.schedule-form:not(.is-app-compact) .schedule-form-section-title{margin-top:2px;margin-bottom:8px}.schedule-form-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-form-section-header .schedule-form-section-title{margin-bottom:0}.schedule-form-section-toggle{color:#b05f71;padding-inline:8px}.app-form-inline-link{color:#cf4f72;height:auto;margin:-8px 0 12px;padding:0!important}.app-form-summary{border-radius:14px;margin-top:8px}.wig-record-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.wig-record-compact{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.wig-record-compact-item{flex-direction:column;gap:4px;min-width:0;display:flex}.wig-record-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wig-record-title-group,.wig-record-summary,.wig-record-meta-item{min-width:0}.wig-record-title{margin:0 0 6px!important}.wig-record-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.wig-record-meta-item{background:#fff8f6e6;border:1px solid #f1d7d2ad;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.wig-record-actions{margin-top:16px}.mobile-nav{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcfaf0;border:1px solid #f1d7d2e0;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:none;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 38px #ce848c2e}.mobile-nav.is-native{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.mobile-nav.is-disabled{pointer-events:none;opacity:0;visibility:hidden;transform:translateY(24px)}.mobile-nav-link{color:#736977;border-radius:16px;justify-items:center;gap:6px;min-width:0;padding:8px 6px;text-decoration:none;display:grid}.name-suggest-option{justify-content:space-between;align-items:center;gap:10px;display:flex}.name-suggest-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.name-suggest-count{color:#8a8190;flex:none;font-size:12px}.schedule-form-tabs .ant-tabs-nav{margin-bottom:14px}.schedule-collect-tab{flex-direction:column;gap:14px;display:flex}.collect-card{background:#fff8f68c;border:1px solid #f1d7d2cc;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.collect-card-title{font-size:14px}.collect-applicant{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:13px;display:flex}.collect-fields-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 18px;display:grid}.collect-fields-cell{align-items:baseline;gap:6px;min-width:0;display:flex}.collect-fields-label{flex:none;font-size:12px}.collect-fields-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.collect-attachment-row{flex-direction:column;gap:6px;display:flex}.collect-attachment-thumbs,.collect-photos{flex-wrap:wrap;gap:8px;display:flex}.collect-thumb{object-fit:cover;border-radius:10px;width:64px;height:64px}.collect-field{flex-direction:column;gap:6px;display:flex}.collect-fields-form{grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;gap:12px 14px;display:grid}.collect-fields-form .collect-field--input{grid-column:span 2;min-width:0}.collect-fields-form .collect-field--attachment{grid-column:span 5;min-width:0}@media (width<=767px){.collect-fields-form .collect-field--input{grid-column:span 5}.collect-fields-form .collect-field--attachment{grid-column:span 10}}.collect-field-label{font-size:13px;font-weight:600}.collect-photo-cell{position:relative}.collect-photo{object-fit:cover;border:1px solid #f1d7d2e6;border-radius:10px;width:72px;height:72px}.collect-photo-del{background:#fff;border-radius:999px;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 10px #2f2a332e}.collect-photo-add{color:#b3536b;cursor:pointer;border:1px dashed #f47c9680;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:72px;height:72px;font-size:12px;transition:border-color .15s;display:flex}.collect-photo-add:hover{border-color:#f47c96e6}.collect-photo-add.is-disabled{opacity:.55;cursor:not-allowed}.collect-tip{font-size:12px}.collect-card-hint{margin-top:-6px;font-size:12px}.customers-collected{flex-direction:column;gap:10px;padding:4px 8px;display:flex}.customers-collected-title{font-size:12px}.customers-collected-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 20px;display:grid}.customers-collected-cell{align-items:baseline;gap:6px;min-width:0;display:flex}.customers-collected-label{flex:none;font-size:12px}.customers-collected-attachment{flex-direction:column;gap:6px;display:flex}.customers-collected-thumbs{flex-wrap:wrap;gap:8px;display:flex}.customers-collected-thumb{object-fit:cover;border-radius:10px;width:64px;height:64px}.schedule-customer-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.customer-profile-pick{color:#cf4f72;background:#fff8f6db;border-color:#f1d7d2e0;border-radius:12px;flex:none;width:40px;height:40px;padding-inline:0}.customer-profile-pick:hover,.customer-profile-pick:focus-visible{color:#cf4f72!important;border-color:#e6587a73!important}.customer-profile-list{flex-direction:column;gap:8px;max-height:360px;margin-top:12px;padding-right:2px;display:flex;overflow-y:auto}.customer-profile-list-loading{justify-content:center;padding:32px 0;display:flex}.customer-profile-item{cursor:pointer;text-align:left;background:#fff8f699;border:1px solid #f1d7d2e0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.customer-profile-item:hover{background:#fff;border-color:#e6587a73}.customer-profile-item-main{align-items:center;gap:8px;min-width:0;display:flex}.customer-profile-item-name{color:var(--ink,#3d2b33);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.customer-profile-item-alias{margin-inline-end:0}.customer-profile-item-meta{flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.mobile-nav-link span{white-space:nowrap;font-size:13px;line-height:1.15}.mobile-nav-link.active{color:#eb5d7e;background:#f47c961f}@media (width<=991px){.topbar{flex-direction:row;align-items:center;min-height:60px;padding:8px 12px!important}.topbar-actions{justify-content:stretch;width:100%;min-width:0}.statistics-filter-row{justify-content:flex-start}.makeup-stat-grid{gap:10px}.makeup-stat-card .ant-card-body{padding:12px 10px}.makeup-stat-card .ant-statistic-title{font-size:12px}.makeup-stat-card .ant-statistic-content{font-size:18px}.statistics-operation-grid,.statistics-breakdown-grid{grid-template-columns:1fr}.wig-record-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.page-content{padding:14px 12px 92px}.more-page{grid-template-columns:1fr}.more-action{border-radius:16px;min-height:72px;padding:14px}.mobile-nav{gap:6px;padding:8px;display:grid;bottom:8px}.mobile-nav-link{gap:4px;padding:7px 4px}.statistics-legend{justify-content:flex-start}.search-filter-card .search-select-row .ant-space-item,.search-filter-card .ant-input-search,.search-filter-card .search-select-row .ant-select{min-width:0;width:100%!important}.search-filter-card .search-quick-row{gap:6px!important}.statistics-operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.statistics-operation-metric{padding:8px 9px}.statistics-operation-metric .ant-typography:nth-child(2){font-size:16px}.business-summary-row{gap:10px;padding:10px 11px}.business-summary-row-amount .ant-typography:last-child,.business-summary-detail-item .ant-typography:nth-child(2){font-size:16px}.business-summary-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.business-summary-detail-item{padding:10px}.dashboard-metric-strip{gap:6px}.dashboard-metric-item{padding:4px 2px}.dashboard-metric-item .ant-typography{font-size:12px}.dashboard-metric-item .ant-typography+.ant-typography{font-size:16px}.makeup-stat-grid{gap:6px}.makeup-stat-card .ant-card-body{padding:8px 6px}.makeup-stat-card .ant-statistic-title{margin-bottom:2px;font-size:11px}.makeup-stat-card .ant-statistic-content{font-size:14px;line-height:1.15}.makeup-stat-strip-card .ant-card-body{padding:10px 8px}.makeup-stat-strip{gap:4px}.makeup-stat-strip .dashboard-metric-item{padding:4px 1px}.makeup-stat-strip .dashboard-metric-item .ant-typography{font-size:11px}.makeup-stat-strip .dashboard-metric-item .ant-typography+.ant-typography{font-size:13px}.material-page-card.is-app-compact{overflow:hidden}.material-page-card.is-app-compact .ant-card-head{min-height:48px;padding:10px 12px}.material-page-card.is-app-compact .ant-card-head-wrapper{gap:8px}.material-page-card.is-app-compact .ant-card-head-title{min-width:0;padding:0}.material-page-card.is-app-compact .ant-card-extra{margin-inline-start:0;padding:0}.material-page-card.is-app-compact .ant-card-extra .ant-btn{border-radius:999px;height:34px;padding-inline:10px}.material-page-card.is-app-compact .ant-card-body{padding:10px 12px 12px;overflow:hidden}.material-page-card.is-app-compact .material-list-filters{display:grid;gap:8px!important;margin-bottom:12px!important}.material-page-card.is-app-compact .material-list-filters .ant-space-item,.material-page-card.is-app-compact .material-list-filters .ant-input-search,.material-page-card.is-app-compact .material-list-filters .ant-select,.material-page-card.is-app-compact .material-list-filter-select-row{min-width:0;width:100%!important}.material-history-drawer.is-app-compact .ant-drawer-header{padding:14px 14px 12px}.material-history-drawer.is-app-compact .ant-drawer-body{padding:14px 14px calc(18px + env(safe-area-inset-bottom))}.material-history-drawer.is-app-compact .ant-drawer-extra .ant-btn{border-radius:8px;height:36px;padding-inline:10px}.material-page-card.is-app-compact .ant-tabs-nav{margin-bottom:10px}.schedule-money-panel{border-radius:12px;padding:10px}.schedule-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.schedule-status-item{min-height:42px;padding:8px}.schedule-status-item .ant-typography{font-size:12px}.material-stat-ranking-item{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px 10px}.material-stat-ranking-item .ant-tag{grid-column:2;width:fit-content}.material-stat-rank{width:24px;height:24px}.material-page-card.is-app-compact .swipe-pagination{margin-top:10px}.material-stat-card .ant-card-body{padding:8px 9px}.material-stat-card .ant-statistic-title{font-size:11px}.material-stat-card .ant-statistic-content{font-size:16px}.topbar-actions-primary{align-items:center;width:100%;display:flex}.topbar-picker{width:100%;min-width:0}.topbar .side-range-input .ant-picker-input{min-width:0}.topbar .side-range-input .ant-picker-input>input{width:74px;min-width:0;font-size:13px}.topbar .side-range-input .ant-picker-suffix{margin-inline-start:2px}.ai-fab{bottom:112px;right:18px}.mobile-record-row,.makeup-record-head,.wig-record-head{flex-direction:column}.makeup-day-header{flex-direction:column;align-items:stretch}.makeup-day-add-button{width:100%}.makeup-day-header.is-app-compact{flex-flow:wrap;align-items:center;row-gap:8px}.makeup-day-header.is-app-compact .makeup-day-toggle{flex:100%;gap:8px}.makeup-day-header.is-app-compact .makeup-day-heading{flex:none;gap:2px}.makeup-day-header.is-app-compact .makeup-day-title{font-size:16px}.makeup-day-header.is-app-compact .makeup-day-subtitle{font-size:11px}.makeup-day-header.is-app-compact .makeup-day-header-meta{flex-wrap:wrap;flex:auto;justify-content:flex-end;row-gap:4px;min-width:0}.makeup-day-header.is-app-compact .makeup-day-count{min-height:26px;padding:0 10px;font-size:12px}.makeup-day-header.is-app-compact .makeup-day-actions{flex-wrap:nowrap;gap:6px;margin-left:auto;display:inline-flex}.makeup-day-header.is-app-compact .makeup-day-add-button.is-icon-only,.makeup-day-header.is-app-compact .makeup-day-preview-button.is-icon-only,.makeup-day-header.is-app-compact .makeup-day-quick-adjust-button.is-icon-only,.makeup-day-header.is-app-compact .makeup-day-empty-button.is-icon-only,.makeup-day-header.is-app-compact .makeup-day-delete-button.is-icon-only{width:34px;min-width:34px}.makeup-day-header.is-app-compact .makeup-day-empty-button:not(.is-icon-only){width:auto;min-width:58px;padding-inline:10px}.makeup-page-card.is-app-compact .ant-card-head{padding:12px 14px 10px}.makeup-page-card.is-app-compact .ant-card-head-wrapper{justify-content:space-between;align-items:center;gap:10px;display:flex}.makeup-page-card.is-app-compact .ant-card-head-title,.makeup-page-card.is-app-compact .ant-card-extra{margin:0}.makeup-page-card.is-app-compact .ant-card-head-title{white-space:nowrap;flex:none}.makeup-page-card-extra.is-app-compact{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.makeup-page-card-extra.is-app-compact .makeup-sort-controls{gap:6px}.makeup-page-card-extra.is-app-compact .ant-btn{flex:none;width:34px;min-width:34px}.makeup-page-card-extra.is-app-compact .makeup-day-template-button{width:auto;min-width:118px;padding-inline:12px}.schedule-location-row{grid-template-columns:1fr;gap:8px}.schedule-location-copy{width:100%}.makeup-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wig-page-card.is-app-compact .ant-card-head{padding:12px 14px 10px}.wig-page-card.is-app-compact .ant-card-head-wrapper{justify-content:space-between;align-items:center;gap:10px;display:flex}.wig-page-card.is-app-compact .ant-card-head-title,.wig-page-card.is-app-compact .ant-card-extra{margin:0}.wig-page-card.is-app-compact .ant-card-head-title{white-space:nowrap;flex:none}.wig-page-card-extra.is-app-compact{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.wig-page-card-extra.is-app-compact .ant-select{flex:auto;min-width:0;max-width:118px}.wig-page-card-extra.is-app-compact .wig-sort-controls{gap:6px}.wig-page-card-extra.is-app-compact .ant-btn{flex:none;width:34px;min-width:34px}.makeup-record-summary,.wig-record-summary{align-items:flex-start!important}.makeup-record-tags{justify-content:flex-start}.makeup-record-compact,.wig-record-compact{grid-template-columns:1fr 1fr}.makeup-record-card .ant-card-body{padding:16px}.makeup-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.wig-record-card .ant-card-body{padding:16px}.wig-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.makeup-record-meta,.wig-record-meta{grid-template-columns:1fr}}.auth-screen{background:#fff8f6;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border-radius:18px;width:min(420px,100%);box-shadow:0 20px 60px #93495924}.auth-brand{align-items:center;gap:14px;display:flex}.auth-brand img{border-radius:14px;width:56px;height:56px}.auth-actions{justify-content:flex-end}.side-user-card{margin-top:auto}.side-user-card .ant-card-body{padding:16px}.auth-icp{text-align:center;margin-top:18px}.auth-icp a,.side-icp a{color:#0006;font-size:12px}.auth-icp a:hover,.side-icp a:hover{color:#934959d9}.side-icp{text-align:center;padding:0 16px 14px}.side-user-identity{align-items:center;width:100%}.settings-active-user-select{width:min(320px,100%)}@media (width<=991px){.app-shell.has-side-nav>.ant-layout:not(.app-sider),.app-shell.has-side-nav.is-side-nav-collapsed>.ant-layout:not(.app-sider){width:100%;margin-left:0}}@media (width<=767px){.dashboard-desktop-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""todo""makeup""wig"}.wig-calendar-view{padding-bottom:128px}.calendar-page-card{box-shadow:none;background:0 0;border:none}.calendar-page-card .ant-card-body{padding:0}.wig-calendar-weekday-full{display:none}.wig-calendar-weekday-short{display:inline}.wig-calendar-weekdays{padding:4px 10px}.wig-calendar-view .ant-picker-calendar .ant-picker-cell{border:none}.wig-calendar-view .ant-picker-calendar .ant-picker-cell .ant-picker-cell-inner{text-align:center;border-radius:12px;min-width:0;height:auto;min-height:60px;margin:2px;padding:4px 2px 2px;line-height:20px;display:block}.wig-calendar-view .ant-picker-calendar .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{background:#f47c961a}.wig-calendar-view .ant-picker-calendar tbody tr td:first-child .ant-picker-cell-inner,.wig-calendar-view .ant-picker-calendar tbody tr td:last-child .ant-picker-cell-inner{margin-inline:2px}.wig-calendar-view .ant-picker-calendar .ant-picker-content{height:auto!important}.wig-calendar-view .ant-picker-calendar .ant-picker-content td{height:auto;padding:0}.wig-calendar-cell{gap:3px;padding:0}.wig-calendar-chip{padding:0 5px;font-size:10px;line-height:16px}.wig-calendar-day-item{gap:8px;padding:6px 10px}.dashboard-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-console{min-height:100vh}.admin-sider{box-shadow:2px 0 8px #00152959}.admin-sider .ant-layout-sider-children{flex-direction:column;display:flex;overflow:hidden}.admin-brand{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:10px;height:56px;padding:0 14px;display:flex;overflow:hidden}.admin-brand-mark{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#0e5fd8 100%);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:600;display:flex}.admin-brand-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.admin-brand-title{color:#fff;white-space:nowrap;font-size:15px;font-weight:600}.admin-brand-subtitle{color:#ffffff73;white-space:nowrap;font-size:11px}.admin-sider-menu{flex:1;padding:8px;overflow-y:auto}.admin-sider-menu .ant-menu{background:0 0;border-inline-end:none!important}.admin-sider-footer{color:#ffffff59;text-align:center;white-space:nowrap;flex-shrink:0;padding:12px 0;font-size:11px;overflow:hidden}.admin-body{background:#f0f2f5;min-width:0}.admin-header{z-index:100;background:#fff;justify-content:space-between;align-items:center;height:56px;padding:0 16px;line-height:normal;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #00152914}.admin-header-left{align-items:center;gap:8px;min-width:0;display:flex}.admin-header-right{align-items:center;gap:4px;display:flex}.admin-user{cursor:pointer;border-radius:4px;padding:4px 8px;transition:background-color .2s}.admin-user:hover{background:#f5f5f5}.admin-user-name{color:#000000e0;flex-direction:column;align-items:flex-start;font-size:13px;line-height:1.25;display:inline-flex}.admin-user-role{font-size:11px}.admin-content{padding:16px}.admin-page{flex-direction:column;gap:16px;min-width:0;display:flex}.admin-card-title{align-items:center;gap:8px;font-weight:600;display:inline-flex}.admin-search-card .ant-card-body{padding:16px 16px 0}.admin-stat-card .ant-card-body{padding:20px}.admin-stat-card-body{align-items:center;gap:14px;display:flex}.admin-stat-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.admin-stat-icon.is-blue{color:#1677ff;background:#e6f4ff}.admin-stat-icon.is-green{color:#52c41a;background:#f6ffed}.admin-stat-icon.is-orange{color:#fa8c16;background:#fff7e6}.admin-stat-icon.is-red{color:#ff4d4f;background:#fff1f0}.admin-stat-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-stat-label{color:#00000073;font-size:13px}.admin-stat-value{color:#000000e0;font-size:24px;font-weight:600;line-height:1.3}.admin-stat-value.is-success{color:#52c41a}.admin-stat-value.is-danger{color:#ff4d4f}.admin-stat-sub{color:#00000073;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-table-card .ant-card-head{min-height:48px}.admin-table-tip{margin-top:12px;font-size:12px;display:block}.admin-audit-summary{color:#000000a6;white-space:pre-wrap;word-break:break-all;background:#f5f7fa;border:1px solid #f0f0f0;border-radius:4px;margin:0;padding:12px;font-size:12px;line-height:1.7}.admin-nav-drawer .ant-drawer-body{flex-direction:column;display:flex}@media (width<=768px){.admin-content{padding:12px}.admin-header{padding:0 8px}}@media (width<=576px){.admin-header .ant-breadcrumb{display:none}.admin-header-right .ant-btn{padding-inline:6px}}.admin-merchant-select{min-width:240px}.admin-application-material{flex-direction:column;gap:8px;display:flex}.admin-feedback-detail-content{background:#f6f8fa;border-radius:8px;max-height:320px;margin-top:8px;padding:12px 16px;overflow-y:auto}.collect-field-row{gap:8px;display:flex}.notice-html-editor{border:1px solid var(--ant-color-border,#ffd9e3);background:#fff;border-radius:8px;overflow:hidden}.notice-html-editor-toolbar{border-bottom:1px solid var(--ant-color-border-secondary,#ffe4ec);background:#fff7fa;width:100%;padding:4px 8px}.notice-html-editor-content{word-break:break-word;outline:none;min-height:320px;padding:12px 16px;line-height:1.7}.notice-html-editor-content:empty:before{content:attr(data-placeholder);color:var(--ant-color-text-quaternary,#c9a5b3);pointer-events:none}.notice-html-editor-content img{max-width:100%}.notice-color-option{align-items:center;gap:8px;display:inline-flex}.notice-color-dot{border:1px solid #00000014;border-radius:50%;width:14px;height:14px;display:inline-block}
