:root{--cms-ink:#202322;--cms-accent:#cb302b;--cms-canvas:#fcfbf8;--cms-soft:#f3f1ed;--cms-line:#dddad5;--cms-muted:#85847f;--cms-paper-image:linear-gradient(hsla(45,40%,98%,.58),hsla(45,40%,98%,.58)),url(bfb1c68f530ec3de08ca.png)}html{scroll-padding-top:80px}body{background:var(--cms-canvas);color:var(--cms-ink);margin:0}#app{isolation:isolate}#app:before{background-color:var(--cms-canvas);background-image:var(--cms-paper-image);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.cms-root{min-height:100vh;min-height:100dvh}.bd{margin:0}.cms-workspace{display:flex;min-height:100vh;min-height:100dvh}.cms-sidebar{border-right:1px solid var(--cms-line);flex-shrink:0;width:244px}.cms-sidebar>.cms-navigation{height:100vh;height:100dvh;min-height:0;overflow:hidden;position:sticky;top:0}.cms-navigation{background-color:var(--cms-canvas);background-image:var(--cms-paper-image);background-position:top;background-repeat:no-repeat;background-size:cover;color:var(--cms-ink);display:flex;flex-direction:column;min-height:100%}.cms-brand{align-items:center;display:flex;gap:12px;padding:24px 20px 20px}.cms-seal{background:linear-gradient(145deg,#da4840,#c62c29);border-radius:10px;color:#fff;display:grid;flex-shrink:0;font-family:SimSun,serif;font-size:25px;height:38px;place-items:center;width:38px}.cms-product{padding:0 16px 20px}.cms-nav-groups{flex:1;min-height:120px;overflow-y:auto;overscroll-behavior:contain;padding:8px 12px 12px}.cms-nav-heading{color:var(--cms-muted);font-size:11px!important;letter-spacing:.08em!important;padding:8px 12px 4px}.cms-navigation .cms-nav-item{border-radius:10px;margin:2px 0;min-height:44px;padding:6px 12px}.cms-navigation .cms-nav-item.Mui-selected{background:#fbece9;color:#af2521}.cms-navigation .cms-nav-item.Mui-selected:hover{background:#f7dfdb}.cms-operator{align-items:center;border-top:1px solid var(--cms-line);display:flex;gap:8px;padding:16px 20px}.cms-status-dot{background:#527a66;border-radius:50%;height:6px;width:6px}.cms-workspace-body{flex:1;min-width:0}.cms-topbar{align-items:center;background:hsla(45,40%,98%,.94);border-bottom:1px solid var(--cms-line);display:flex;gap:8px;min-height:48px;padding:4px 20px}.cms-breadcrumb{color:#55585f;font-size:13px!important;min-width:0}.cms-main{outline:none;padding:14px 20px 32px;width:100%}.cms-main,.cms-main>*{min-width:0}.cms-page-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px;position:relative}.cms-page-heading h1{font-size:22px;letter-spacing:.03em;line-height:1.4}.cms-page-mark{border:1px solid #dfc4be;border-radius:7px;color:#cb302b;display:grid;flex-shrink:0;font:18px SimSun,serif;height:28px;place-items:center;transform:rotate(-5deg);width:28px}.cms-query-toolbar{align-items:center;background:#fff;border:1px solid var(--cms-line);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;min-width:0;padding:8px 10px}.cms-query-toolbar>.MuiFormControl-root{margin:0;max-width:100%;width:220px}.cms-query-toolbar .cms-query-toolbar{background:transparent;border:0;border-radius:0;margin-bottom:0;padding:0}.cms-query-toolbar>.cms-filter-panel,.cms-query-toolbar>.cms-page-actions{display:contents}.cms-query-toolbar .cms-filter-heading{gap:6px;max-width:100%}.cms-query-toolbar .cms-filter-summary{max-width:260px}.cms-query-toolbar>.cms-filter-panel>.cms-filter-content,.cms-query-toolbar>.cms-page-actions>.cms-action-content{border-top:1px solid var(--cms-line);flex:0 0 100%;margin-top:0;order:10;padding-top:8px}.cms-query-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.cms-query-controls>.MuiFormControl-root{flex:0 1 200px;min-width:140px}.cms-query-note{color:var(--cms-muted);font-size:12px;min-width:0}.cms-query-note>summary{cursor:pointer;padding:6px 0}.cms-query-note[open]{flex:0 0 100%;order:11}.cms-order-ratios{color:var(--cms-ink)}.cms-order-ratios>summary{align-items:center;display:flex;min-height:36px}.cms-query-toolbar .MuiInputBase-root{font-size:14px}.cms-query-toolbar .stack-item{min-height:0}.cms-query-toolbar .MuiInputBase-input{padding-bottom:8.5px;padding-top:8.5px}.cms-query-toolbar .MuiInputBase-root:not(.MuiInputBase-multiline){min-height:36px}.cms-filter-options .selectItem{align-items:center;color:#55585f;display:flex;justify-content:center;min-height:36px}.cms-filter-options .selectItem.checked{color:var(--cms-accent)}.cms-skip-link{background:#fff;color:#cb302b;left:16px;padding:12px 20px;position:fixed;top:-100px;z-index:2000}.cms-skip-link:focus{top:8px}.cms-mobile-drawer{max-width:90vw;width:min(340px,90vw)}.cms-mobile-drawer>.cms-navigation{height:100%;min-height:0;overflow:hidden}.cms-bottom-nav{display:none}.cms-main .MuiTableContainer-root{-webkit-overflow-scrolling:touch;max-width:100%;overscroll-behavior-x:contain}.cms-main .MuiTabs-root{max-width:100%}.cms-main .MuiPagination-ul{flex-wrap:wrap;justify-content:center}.cms-main pre{max-width:100%;overflow-x:auto}.cms-main .MuiPaper-root{min-width:0}@media (min-width:1800px){.cms-main{padding-left:24px;padding-right:24px}}@media (max-width:899px){.cms-sidebar{display:none}.cms-topbar{min-height:52px;padding:max(4px,env(safe-area-inset-top)) 12px 4px;position:sticky;top:0;z-index:1100}.cms-topbar .MuiIconButton-root{height:44px;width:44px}.cms-main{padding:10px 12px calc(84px + env(safe-area-inset-bottom))}.cms-page-heading{padding-bottom:8px}.cms-page-heading h1{font-size:20px}.cms-query-toolbar>.MuiFormControl-root{flex:1 0 100%;width:100%}.cms-query-toolbar .cms-filter-summary{max-width:150px}.cms-query-toolbar .cms-filter-heading{display:contents}.cms-query-toolbar .cms-filter-summary{flex:0 0 100%;max-width:100%;order:5}.cms-filter-options .selectItem,.cms-order-ratios>summary,.cms-query-toolbar .MuiInputBase-root:not(.MuiInputBase-multiline){min-height:44px}.cms-query-controls{flex:1 0 100%;width:100%}.cms-query-controls>.MuiFormControl-root{flex:1 1 140px;min-width:0}.cms-bottom-nav{align-items:stretch;background:var(--cms-canvas);border-top:1px solid var(--cms-line);bottom:0;display:flex;left:0;padding:4px max(8px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));position:fixed;right:0;z-index:1100}.cms-bottom-nav .MuiButton-root{color:#55585f;flex:1;flex-direction:column;font-size:10px;font-weight:500;gap:3px;min-height:56px;min-width:0;padding:4px 2px}.cms-bottom-nav .MuiButton-root.active{color:#cb302b;font-weight:700}.cms-bottom-icon{border-radius:10px;display:grid;height:26px;place-items:center;width:40px}.cms-bottom-nav .active .cms-bottom-icon{background:#fbece9}.cms-navigation{padding-bottom:env(safe-area-inset-bottom)}.cms-main .MuiButton-sizeSmall{min-height:40px}.cms-main .MuiInputBase-input{font-size:16px}.cms-main .MuiStack-root>.MuiFormControl-root{max-width:100%}}.table-mobile-card{border-radius:14px;box-shadow:0 8px 24px rgba(32,35,34,.04)}.table-mobile-detail-list{padding-top:4px}.table-mobile-field{border-bottom:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;gap:6px;padding-bottom:10px}.table-mobile-field:last-of-type{border-bottom:0;padding-bottom:0}.table-mobile-label{color:#85847f;font-size:12px!important;font-weight:700!important;letter-spacing:.02em}.table-mobile-value{color:#202322;font-size:14px;word-break:break-word}.cms-record-sheet .table-mobile-value>.MuiBox-root>span{overflow-wrap:anywhere;white-space:normal}@media (max-width:900px){.bd{margin-top:0}.edit-box{min-width:0;padding-top:12px!important;width:100%}.role-field{margin-bottom:0}.role-field .MuiButton-root{flex:1 1 calc(50% - 8px)}.role-field .MuiStack-root{flex-wrap:wrap}}.edit-box{min-width:400px;padding-top:10px!important}.stack-item{min-height:75px}.add-dialog .role-field{margin-bottom:20px;width:100%}.number-input-with-arrows input[type=number]{appearance:textfield;-moz-appearance:textfield}.number-input-with-arrows input[type=number]::-webkit-inner-spin-button,.number-input-with-arrows input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;opacity:1}.role-table-row .MuiTableCell-root{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-table-row img{height:50px;width:50px}.selectItem{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:5px;color:#ccc;cursor:pointer;font-size:.875rem;padding:6px 10px;transition:all .3s ease}.selectItem.checked{background-color:#fbece9;border-color:#cb302b;color:#cb302b;font-weight:500}@media (max-width:600px){.selectItem{text-align:center}.channel-select-item{border-radius:8px;font-size:12px;line-height:1.25;padding:5px 6px}.page .MuiPaper-root{border-radius:14px}}@media (max-width:899px){.edit-box{min-width:0;width:100%}.MuiDialog-paper .MuiInputBase-input{font-size:16px}.MuiDialog-paperFullScreen{margin:0;max-height:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-height:600px){.cms-mobile-drawer>.cms-navigation,.cms-sidebar>.cms-navigation{overflow-y:auto}.cms-nav-groups{flex:0 0 auto;overflow:visible}}