body {
  margin: 0;
  font-family: Public Sans, sans-serif, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  min-height: 100%;
  box-sizing: border-box;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}

*,
::before,
::after {
  box-sizing: inherit;
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 10px;
}

/* 滚动条滑块 */
/* ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #0000001a;
} */

.loginPage{display:flex;min-height:100vh;height:100%;overflow-x:hidden;position:relative;justify-content:center;align-items:center}.loginPage .header{position:absolute;right:40px;top:32px;display:flex;align-items:center;gap:20px}.loginPage .controll-panel{position:relative;width:480px;border-radius:24px;justify-content:center;align-items:center;display:flex;flex-direction:column;box-shadow:0 0 4px 0 rgba(0,0,0,.25);padding:32px 48px;border:1px solid var(--stroke-primary-300)}.loginPage .controll-panel .title-box{margin-top:16px;margin-bottom:40px;width:260px}.loginPage .controll-panel .title-box .title{text-align:center;color:var(--text-primary-300)}.loginPage .controll-panel .title-box .sub-title{font-weight:400;font-size:1rem;line-height:1.5;font-family:"Public Sans",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";opacity:.6}.loginPage .controll-panel .account{display:flex;flex-direction:column;position:relative;width:100%}.loginPage .controll-panel .account .phone-country{display:flex;position:absolute;z-index:3;top:16px;left:16px}.loginPage .controll-panel .account .account-input .MuiInputBase-root{border-radius:8px;height:64px}.loginPage .controll-panel .account .account-input .MuiInputBase-root input{padding-left:96px}.loginPage .controll-panel .password{display:flex;margin:16px 0px 0px;width:100%}.loginPage .controll-panel .password .MuiInputBase-root{border-radius:8px;height:64px}.loginPage .controll-panel .login-button{height:64px;display:flex;border-radius:8px;margin-top:40px;font-size:24px;font-style:normal;font-weight:700;line-height:32px}@keyframes shrink{0%{transform:scale(1, 1);opacity:1}100%{transform:scale(1, 0);opacity:0}}.loginPage .controll-panel .authorText{font-size:10px;display:flex;text-align:center;justify-content:center;width:100%}.loginPage .footer{position:absolute;bottom:24px}.loginPage .footer .authorText{color:var(--text-primary-300)}
.react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}
.app-shell{height:100%;display:flex}.app-shell .sidebar-unique{flex:0 0 auto;overflow-x:hidden;width:260px;z-index:111;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:#6e6e6e}.app-shell .sidebar-unique .nav-bar{color:rgba(51,48,60,.87);transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;background-image:none;display:flex;flex-direction:column;height:100%;flex:1 0 auto;z-index:1200;position:fixed;top:0px;outline:0px;left:0px;background-color:var(--icon-neutral-800);width:inherit;border-right:0px solid}.app-shell .sidebar-unique .nav-bar .nav-header{display:flex;align-items:center;justify-content:space-between;transition:padding .25s ease-in-out 0s;padding:0 16px;z-index:1}.app-shell .sidebar-unique .nav-bar .nav-header .tool-bar-button{margin:24px 16px}.app-shell .sidebar-unique .nav-bar nav{flex:1 1}.app-shell .sidebar-unique .title .MuiTypography-body1{opacity:1;transition:opacity 550ms cubic-bezier(0.4, 0, 0.2, 1);display:flex}.app-shell .sidebar-unique .MuiCollapse-wrapperInner{margin-top:-16px}.app-shell .sidebar-unique .MuiListItemButton-root{padding:16px 8px;margin:16px}.app-shell .sidebar-unique .MuiCollapse-wrapper .MuiTypography-root{font-size:16px;justify-content:center;padding:8px 16px;text-align:center}.app-shell .sidebar-unique .MuiCollapse-wrapper .MuiListItemButton-root{padding:0;margin-top:16px}.app-shell .sidebar-unique .expandIcon{font-size:32px;opacity:1;white-space:nowrap;overflow:hidden;margin-left:8px}.app-shell .sidebar-unique .MuiListItemText-root{margin-top:0;margin-bottom:0;flex:initial}.app-shell .sidebar-unique .active{color:var(--icon-neutral-100);background:var(--fill-primary-300);border-radius:8px}.app-shell .sidebar-unique .active .MuiSvgIcon-root{color:var(--icon-neutral-100)}.app-shell .sidebar-unique .default-icon{width:32px;min-width:32px;height:32px;min-height:32px;margin-right:8px}.app-shell .sidebar-unique .default-icon svg{width:32px;height:32px}.app-shell .sidebar-unique .active-parents-icon{color:#7367f0}.app-shell .sidebar-unique .MuiListItemButton-root:hover{border-radius:6px}.app-shell .sidebar-unique .foldBtn{position:fixed;bottom:20px;left:0;width:30px;height:50px;border-top-right-radius:6px;border-bottom-right-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity 550ms cubic-bezier(0.4, 0, 0.2, 1);z-index:1201}.app-shell .sidebar-unique:hover .foldBtn{opacity:1}.app-shell .sidebar-unique .nav-item-children .title{flex:1 1}.app-shell .sidebar-unique .active-nav-item-parents{border-radius:8px;color:var(--icon-neutral-100);background-color:var(--text-primary-300)}.app-shell .sidebar-unique .active-nav-item-parents .default-icon{color:var(--icon-neutral-100)}.app-shell .sidebar-closed .nav-bar .nav-header{justify-content:center}.app-shell .sidebar-closed .active-nav-item-parents{background:var(--icon-neutral-800)}.app-shell .sidebar-closed{transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.app-shell .sidebar-closed .title .MuiTypography-body1{opacity:0;overflow:hidden;white-space:nowrap;transition:opacity 550ms cubic-bezier(0.4, 0, 0.2, 1)}.app-shell .sidebar-closed .expandIcon{width:0;opacity:0;overflow:hidden}.app-shell .sidebar-closed .collapse-box{position:absolute;left:60px;top:0;z-index:1;opacity:0;width:190px;border-bottom-right-radius:8px;display:none;background:var(--icon-neutral-800);border-radius:6px;padding-left:8px;overflow-y:scroll;overflow-x:hidden}.app-shell .sidebar-closed .collapse-box .MuiCollapse-wrapperInner{margin-top:0}.app-shell .sidebar-closed .collapse-box .MuiListItemButton-root{padding:0;border-bottom-right-radius:6px;border-width:0;width:100% !important;margin:16px 0 !important}.app-shell .sidebar-closed .collapse-box .MuiListItemIcon-root{display:none}.app-shell .sidebar-closed .MuiListItemButton-root:hover{background-color:var(--text-primary-300)}.app-shell .sidebar-closed .active{background-color:var(--text-primary-300)}.app-shell .sidebar-closed .nav-item{position:relative;transition:width 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.app-shell .sidebar-closed .nav-item:hover,.app-shell .sidebar-closed .tabletTabIds{border-radius:6px;margin:16px}.app-shell .sidebar-closed .nav-item:hover .nav-item-parents,.app-shell .sidebar-closed .tabletTabIds .nav-item-parents{margin:0;border-top-right-radius:8px;cursor:default;background:var(--icon-neutral-800)}.app-shell .sidebar-closed .nav-item:hover .nav-item-parents .title .MuiTypography-body1,.app-shell .sidebar-closed .tabletTabIds .nav-item-parents .title .MuiTypography-body1{font-weight:bold;overflow:hidden}.app-shell .sidebar-closed .nav-item:hover .noShadow,.app-shell .sidebar-closed .tabletTabIds .noShadow{box-shadow:none;box-shadow:initial;width:100%;margin:0}.app-shell .sidebar-closed .nav-item:hover .noShadow .nav-item-children,.app-shell .sidebar-closed .tabletTabIds .noShadow .nav-item-children{width:auto !important}.app-shell .sidebar-closed .nav-item:hover .title .MuiTypography-body1,.app-shell .sidebar-closed .tabletTabIds .title .MuiTypography-body1{opacity:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .sidebar-closed .nav-item:hover .expandIcon,.app-shell .sidebar-closed .tabletTabIds .expandIcon{width:auto;opacity:1;overflow:hidden}.app-shell .sidebar-closed .nav-item:hover .collapse-box,.app-shell .sidebar-closed .tabletTabIds .collapse-box{opacity:1;display:block;border-bottom-right-radius:6px}.app-shell .sidebar-closed .nav-item:hover .collapse-box-non-back,.app-shell .sidebar-closed .tabletTabIds .collapse-box-non-back{opacity:1;display:block;border-bottom-right-radius:6px}.app-shell .sidebar-closed-mobile{box-shadow:1px 0 5rem 0px rgba(75,75,90,.3411764706);background-color:#fff;overflow:hidden;position:absolute}.app-shell .sidebar-closed-mobile .nav-bar{overflow:hidden}.app-shell .content-page{flex-grow:1;min-width:0px;display:flex;min-height:100vh;flex-direction:column;overflow:auto}.app-shell .content-page .content-page-container{flex-grow:1;width:100%;padding:1.5rem;transition:padding .25s ease-in-out 0s;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.app-shell .mask{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2);z-index:103;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.shop-package-area{padding:10px}.shop-package-area .grid-delete{display:flex;justify-content:flex-start;padding:8px 0}.shop-package-area .btn{display:flex;justify-content:center;align-items:center;width:100%;background-color:#7367f0;color:#fff;font-size:15px;margin-bottom:10px}.shop-package-area .btn:hover{background-color:#7367f0}.shop-package-area .list-card{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)}.shop-package-area .shop-package-area-add{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;width:100%}
.dialog-header{display:flex;align-items:center;justify-content:space-between}.dialog-header .header-title-box{display:flex;align-items:center}.dialog-header .header-close-icon{font-size:26px}.dialog-header .header-action-box{display:flex;align-items:center;position:absolute;right:24px}.dialog-header .line{border-left:2px solid rgba(232,232,232,.8);height:30px;margin-left:1rem;margin-right:8px;border-radius:20px}.dialog-footer{margin-right:10px}.dialog-footer .dialog-footer-button{width:100%;display:flex;justify-content:flex-end}.dialog-footer .dialog-footer-button .button-group{min-width:64px !important;margin-left:10px}.MuiDialog-container .MuiDialog-paper{overflow-y:visible;overflow-y:initial}
.MuiFilledInput-underline{display:none}.MuiFilledInput-underline:before{left:0;right:0;bottom:0;content:" ";position:absolute;border-bottom:0;pointer-events:none}.base-input .clear-button{position:absolute;right:0;top:0;bottom:0;display:none}.base-input .clear-button svg{font-size:1.25rem}.base-input.allow-clear:hover .clear-button{display:inline-flex;align-items:center}.base-input.allow-clear:hover .MuiSelect-icon{display:none}
.language-switcher{position:relative;display:inline-block;font-family:Arial,sans-serif}.language-switcher .selected-language{display:flex;align-items:center;cursor:pointer;gap:8px}.language-switcher .selected-language .flag-icon{width:24px;height:24px;border-radius:50%;margin-right:8px;object-fit:cover}.language-switcher .selected-language .arrow{width:32px;height:32px;transition:transform .3s}.language-switcher .selected-language .arrow.up{transform:rotate(-180deg)}.language-switcher .language-list{position:absolute;top:100%;right:0;background-color:var(--text-light);border-radius:16px;border:2px solid var(--stroke-primary-300);list-style:none;padding:0;margin-top:9px;z-index:1000;overflow:hidden;color:var(--text-primary-300)}.language-switcher .language-list li{display:flex;align-items:center;justify-content:center;padding:8px;cursor:pointer;transition:background-color .2s;gap:8px;width:120px}.language-switcher .language-list li:hover{background-color:var(--icon-primary-300);color:var(--text-light)}.language-switcher .language-list li.selected{background-color:var(--icon-primary-300);color:var(--text-light)}.language-switcher .language-list li .flag-icon{width:24px;height:24px;border-radius:50%;margin-right:8px;object-fit:cover}.language-switcher .language-list li .language-name{width:48px;text-align:center}
.phone-prefix-box .phone-prefix-select-button{padding:0 28px 0 0;background-color:rgba(0,0,0,0);box-shadow:none}.phone-prefix-box .phone-prefix-select-button:focus,.phone-prefix-box .phone-prefix-select-button:hover{box-shadow:none;background-color:rgba(0,0,0,0)}.phone-prefix-box .phone-prefix-select-button.Mui-disabled{background-color:rgba(0,0,0,0)}.phone-prefix-box .phone-prefix-select-button svg{width:32px;height:32px;color:var(--icon-neutral-800)}
.select-restaurant-list .select-restaurant-list-btn{background:var(--icon-neutral-100);color:var(--text-primary-300);height:40px;padding:0;border-radius:8px;min-width:0;min-width:initial;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.select-restaurant-list .select-restaurant-list-btn svg{width:24px;height:24px}.select-restaurant-list .select-restaurant-list-btn .MuiTypography-root{width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 8px}.select-restaurant-list .select-restaurant-list-btn .MuiButton-endIcon{color:var(--icon-neutral-800)}.select-restaurant-list .select-restaurant-list-btn:hover{background:var(--icon-neutral-100);color:var(--text-primary-300)}.select-restaurant-list--menu-library-bar .select-restaurant-list-btn{width:auto;max-width:100%;height:60px;border-radius:16px;padding:8px;gap:16px;box-sizing:border-box;background:var(--fill-neutral-100) !important;color:var(--text-dark);border:1px solid var(--stroke-neutral-800-a25);box-shadow:none}.select-restaurant-list--menu-library-bar .select-restaurant-list-btn>svg{width:32px;height:32px;flex-shrink:0;color:var(--fill-primary-300)}.select-restaurant-list--menu-library-bar .select-restaurant-list-btn .select-restaurant-list-btn__label{flex:1 1;min-width:0;margin:0;font-size:18px;font-weight:500;line-height:28px;color:var(--text-dark);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto}.select-restaurant-list--menu-library-bar .select-restaurant-list-btn .select-restaurant-list-btn__prefix{font-weight:500}.select-restaurant-list--menu-library-bar .select-restaurant-list-btn .MuiButton-endIcon{color:var(--fill-primary-300);margin-left:0}.select-restaurant-list--menu-library-bar .select-restaurant-list-btn:hover{background:var(--fill-neutral-100) !important;color:var(--text-dark)}
.my-account-page-container .tab-component{margin-bottom:16px}.my-account-page-container .MuiButton-root{text-transform:none}.my-account-page-container .tab-component .MuiButton-root{min-height:56px;border-radius:8px;padding:16px !important}.my-account-page-container .tab-component .MuiButton-root:hover:not(.Mui-disabled){background-color:var(--icon-neutral-300)}.my-account-page-container .tab-component .MuiButton-textPrimary{color:var(--fill-primary-300)}.my-account-page-container .tab-component .MuiButton-textPrimary:hover:not(.Mui-disabled){color:var(--text-light)}.my-account-page-container .tab-component .MuiButton-containedPrimary{background-color:var(--fill-primary-300);color:var(--text-light)}.my-account-page-container .tab-component .MuiButton-containedPrimary:hover:not(.Mui-disabled){background-color:var(--icon-neutral-300)}.my-account-page__tab-title{gap:8px}.my-account-page__tab-icon{width:26px !important;height:26px !important;margin-right:0 !important}.my-account-inline-field{width:100%;display:flex;align-items:center;gap:16px;min-height:56px;padding:8px 16px;box-sizing:border-box;border-radius:8px;background-color:var(--fill-neutral-200)}.my-account-inline-field__label{width:min(240px,28%);flex-shrink:0;min-width:0;display:flex;align-items:center;min-height:40px}.my-account-inline-field__label-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-account-inline-field .my-account-inline-field__control{flex:1 1;min-width:0}.my-account-inline-field .MuiInputBase-root{min-height:40px;border-radius:0;padding-right:0;background-color:rgba(0,0,0,0)}.my-account-inline-field .MuiOutlinedInput-notchedOutline{border:none !important}.my-account-inline-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.my-account-inline-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none !important}.my-account-inline-field .MuiInputBase-input,.my-account-inline-field .MuiSelect-select{padding:0;color:var(--fill-primary-300);font-size:20px;line-height:24px;font-weight:500}.my-account-inline-field .MuiSelect-select{display:flex !important;align-items:center;min-height:40px;padding-right:32px !important;box-sizing:border-box}.my-account-inline-field .MuiSelect-icon{top:50% !important;right:0;transform:translateY(-50%) !important}.my-account-page{padding:24px 16px;border-radius:16px !important;box-shadow:0 0 4px 0 var(--shadow-50) !important}.my-account-page .MuiCardHeader-root{padding:0;margin-bottom:16px}.my-account-page .MuiDivider-root{border-color:var(--stroke-neutral-800-a25)}.my-account-page .MuiCardContent-root{padding:0 !important}.my-account-page .my-account-page__avatar-content{margin-bottom:16px}.my-account-page .my-account-page__contact-qr-content{margin-bottom:16px}.my-account-page .my-account-page__contact-qr-title{margin-bottom:16px;color:var(--text-dark)}.my-account-page .my-account-page__contact-qr-frame{display:inline-block;border:1px solid var(--fill-primary-300);border-radius:16px;overflow:hidden;box-sizing:border-box}.my-account-page .my-account-page__form-content{margin-bottom:16px}.my-account-page .my-account-page__form-grid{width:100%;max-width:800px}.my-account-page .my-account-page__form-grid .MuiGrid2-root{margin-bottom:0 !important}.my-account-page .my-account-page__form-grid--security .MuiGrid-item{margin-bottom:0 !important}.my-account-page .my-account-page__actions{margin-top:0}.my-account-page .my-account-page__actions .MuiButton-root{width:800px;max-width:100%;min-height:48px;border-radius:8px;background-color:var(--fill-primary-300);color:var(--text-light);font-size:24px;line-height:32px;font-weight:500;text-transform:none;box-shadow:none}.my-account-page .my-account-page__actions .MuiButton-root:hover:not(.Mui-disabled){background-color:var(--icon-neutral-300)}.my-account-page .my-account-page__actions .MuiButton-root.Mui-disabled{opacity:.5;background-color:var(--fill-primary-300) !important;color:var(--text-light) !important}.my-account-page .password .MuiIconButton-root{color:var(--fill-primary-300)}.my-account-page .pic-box{height:120px;width:120px;border-radius:8px;display:inline-block;margin-right:0}.my-account-page .pic-box .pic-box-img{height:100%;width:100%;border-radius:8px}.my-account-page .MuiDivider-root{margin-bottom:16px}
/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
}

.cropper-container img {
    backface-visibility: hidden;
    display: block;
    height: 100%;
    image-orientation: 0deg;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: calc(100% / 3);
    left: 0;
    top: calc(100% / 3);
    width: 100%;
  }

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: calc(100% / 3);
    top: 0;
    width: calc(100% / 3);
  }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
  .cropper-center::after {
    background-color: #eee;
    content: ' ';
    display: block;
    position: absolute;
  }

.cropper-center::before {
    height: 1px;
    left: -3px;
    top: 0;
    width: 7px;
  }

.cropper-center::after {
    height: 7px;
    left: 0;
    top: -3px;
    width: 1px;
  }

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
    cursor: ew-resize;
    right: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-n {
    cursor: ns-resize;
    height: 5px;
    left: 0;
    top: -3px;
  }

.cropper-line.line-w {
    cursor: ew-resize;
    left: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-s {
    bottom: -3px;
    cursor: ns-resize;
    height: 5px;
    left: 0;
  }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
    cursor: ew-resize;
    margin-top: -3px;
    right: -3px;
    top: 50%;
  }

.cropper-point.point-n {
    cursor: ns-resize;
    left: 50%;
    margin-left: -3px;
    top: -3px;
  }

.cropper-point.point-w {
    cursor: ew-resize;
    left: -3px;
    margin-top: -3px;
    top: 50%;
  }

.cropper-point.point-s {
    bottom: -3px;
    cursor: s-resize;
    left: 50%;
    margin-left: -3px;
  }

.cropper-point.point-ne {
    cursor: nesw-resize;
    right: -3px;
    top: -3px;
  }

.cropper-point.point-nw {
    cursor: nwse-resize;
    left: -3px;
    top: -3px;
  }

.cropper-point.point-sw {
    bottom: -3px;
    cursor: nesw-resize;
    left: -3px;
  }

.cropper-point.point-se {
    bottom: -3px;
    cursor: nwse-resize;
    height: 20px;
    opacity: 1;
    right: -3px;
    width: 20px;
  }

@media (min-width: 768px) {

.cropper-point.point-se {
      height: 15px;
      width: 15px;
  }
    }

@media (min-width: 992px) {

.cropper-point.point-se {
      height: 10px;
      width: 10px;
  }
    }

@media (min-width: 1200px) {

.cropper-point.point-se {
      height: 5px;
      opacity: 0.75;
      width: 5px;
  }
    }

.cropper-point.point-se::before {
    background-color: #39f;
    bottom: -50%;
    content: ' ';
    display: block;
    height: 200%;
    opacity: 0;
    position: absolute;
    right: -50%;
    width: 200%;
  }

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.alert-dialog-root .MuiDialog-paper{background:var(--fill-neutral-100) !important;border:2px solid var(--stroke-primary-300) !important;box-shadow:none;max-width:560px;width:calc(100% - 32px);min-height:300px;display:flex;flex-direction:column}.alert-dialog-root .MuiDialogTitle-root{padding:16px 24px 12px 24px;position:relative;flex-shrink:0}.alert-dialog-root .dialog-header{position:relative;min-height:40px;width:100%;justify-content:center !important}.alert-dialog-root .header-title-box{width:100%;justify-content:center}.alert-dialog-root .header-title{font-size:1.5rem;font-weight:700;line-height:32px;color:var(--text-dark);text-align:center}.alert-dialog-root .header-close-icon{padding:0px;margin:0;margin-right:-12px;font-size:24px;width:32px;height:32px;min-width:32px;color:var(--text-dark)}.alert-dialog-root .header-close-icon svg{width:24px;height:24px}.alert-dialog-root .header-action-box{position:absolute;right:4px;top:4px}.alert-dialog-root .MuiDialogContent-root{padding:0px 24px 8px !important;text-align:center;flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center}.alert-dialog-root.alert-dialog-root--legacy-body .MuiDialogContent-root{padding-bottom:24px !important}.alert-dialog-root .dialog-footer{margin:0 !important;padding:0 24px 24px !important;width:100%;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:stretch}.alert-dialog-root .alert-dialog__actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;width:100%;align-items:stretch}.alert-dialog-root .alert-dialog__btn-cancel{flex:1 1;min-width:0;height:56px;border-radius:8px;text-transform:none;font-size:1.25rem;font-weight:500;line-height:24px;background-color:var(--fill-neutral-200) !important;color:var(--text-dark) !important;box-shadow:none !important}.alert-dialog-root .alert-dialog__btn-cancel:hover{background-color:var(--fill-neutral-200) !important;filter:brightness(0.97)}.alert-dialog-root .alert-dialog__btn-danger{flex:1 1;min-width:0;height:56px;border-radius:8px;text-transform:none;font-size:1.25rem;font-weight:500;line-height:24px;background-color:var(--func-error) !important;color:var(--fill-neutral-100) !important;box-shadow:none !important}.alert-dialog-root .alert-dialog__btn-danger:hover{background-color:var(--func-error) !important;filter:brightness(0.92)}.alert-dialog-root .alert-dialog__body{display:flex;flex-direction:column;align-items:center;gap:8px}.alert-dialog-root .alert-dialog__prompt{font-size:1.5rem;font-weight:700;line-height:32px;color:var(--text-dark);text-align:center;margin-bottom:16px}.alert-dialog-root .alert-dialog__highlight{font-size:1.25rem;font-weight:700;line-height:24px;color:var(--fill-primary-300);text-align:center;max-width:100%}.alert-dialog-root .alert-dialog__desc-legacy{display:block;font-size:1.5rem;font-weight:700;line-height:32px;color:var(--text-dark);text-align:center}
.tab-component{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:50px}
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .holiday-overlay,
.react-datepicker__month-text--holidays .holiday-overlay,
.react-datepicker__quarter-text--holidays .holiday-overlay,
.react-datepicker__year-text--holidays .holiday-overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}
.react-datepicker__day--holidays:hover .holiday-overlay,
.react-datepicker__month-text--holidays:hover .holiday-overlay,
.react-datepicker__quarter-text--holidays:hover .holiday-overlay,
.react-datepicker__year-text--holidays:hover .holiday-overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

.react-datepicker-popper{z-index:101 !important}@media(max-width: 600px){.react-datepicker-popper{min-width:322px}}.react-datepicker-popper .react-datepicker{color:rgba(51,48,60,.8705882353);border-radius:6px;font-family:"Public Sans",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";background-color:#fff;box-shadow:rgba(51,48,60,.031372549) 0px 4px 10px 2px,rgba(51,48,60,.0196078431) 0px 9px 10px 1px,rgba(51,48,60,.0117647059) 0px 2px 7px 4px;border:none}.react-datepicker-popper .react-datepicker>.react-datepicker__navigation.react-datepicker__navigation--previous{width:26px;height:26px;border:none;left:15px}.react-datepicker-popper .react-datepicker>.react-datepicker__navigation.react-datepicker__navigation--next{width:26px;height:26px;border:none;right:15px}.react-datepicker-popper .react-datepicker>.react-datepicker__navigation{top:18px;border-radius:50%;background-color:rgba(51,48,60,.0784313725)}.react-datepicker-popper .react-datepicker .react-datepicker__month-container{padding-top:.8rem}.react-datepicker-popper .react-datepicker .react-datepicker__header{padding:0px;border:none;font-weight:normal;background-color:inherit}.react-datepicker-popper .react-datepicker .react-datepicker__current-month,.react-datepicker-popper .react-datepicker .react-datepicker-year-header{line-height:2.4;font-size:1rem;font-weight:normal;letter-spacing:.15px;margin-bottom:.75rem;color:inherit}.react-datepicker-popper .react-datepicker .react-datepicker__day-names{margin-bottom:-8px}.react-datepicker-popper .react-datepicker .react-datepicker__day-names,.react-datepicker-popper .react-datepicker .react-datepicker__week{white-space:nowrap}.react-datepicker-popper .react-datepicker .react-datepicker__day-name{margin:0px;line-height:1.5;width:2.25rem;font-size:.75rem;letter-spacing:.4px;color:inherit}.react-datepicker-popper .react-datepicker .react-datepicker__day--today:not(.react-datepicker__day--selected):not(:empty){line-height:2.125rem;color:#7367f0;border:1px solid #7367f0}.react-datepicker-popper .react-datepicker .react-datepicker__header:not(.react-datepicker-year-header)+.react-datepicker__month,.react-datepicker-popper .react-datepicker .react-datepicker__header:not(.react-datepicker-year-header)+.react-datepicker__year{margin:1.5rem 0rem .8rem}.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--outside-month,.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--disabled:not(.react-datepicker__day--selected){color:rgba(51,48,60,.3803921569)}.react-datepicker-popper .react-datepicker .react-datepicker .react-datepicker__day--today{font-weight:normal}.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--range-end.react-datepicker__day--in-range{box-shadow:rgba(51,48,60,.031372549) 0px 3px 5px 2px,rgba(51,48,60,.0196078431) 0px 3px 5px 0px,rgba(51,48,60,.0117647059) 0px 1px 4px 2px;border-radius:0 !important;border-top-right-radius:50% !important;border-bottom-right-radius:50% !important;color:#fff !important;background-color:#7367f0 !important;line-height:2.25rem}.react-datepicker-popper .react-datepicker .react-datepicker__day:hover,.react-datepicker-popper .react-datepicker .react-datepicker__month-text:hover,.react-datepicker-popper .react-datepicker .react-datepicker__quarter-text:hover,.react-datepicker-popper .react-datepicker .react-datepicker__year-text:hover{background-color:rgba(222,222,222,.2)}.react-datepicker-popper .react-datepicker .react-datepicker__day{margin:0px;width:2.25rem;border-radius:50%;line-height:2.25rem;color:inherit}.react-datepicker-popper .react-datepicker .react-datepicker__day:focus,.react-datepicker-popper .react-datepicker .react-datepicker__day:active{outline:0}.react-datepicker-popper .react-datepicker .react-datepicker__day--in-range,.react-datepicker-popper .react-datepicker .react-datepicker__day--in-selecting-range{border-radius:0px;color:#7367f0;background-color:rgba(115,103,240,.0588235294) !important}.react-datepicker-popper .react-datepicker .react-datepicker__day--selected,.react-datepicker-popper .react-datepicker .react-datepicker__month--selected,.react-datepicker-popper .react-datepicker .react-datepicker__year-text--selected,.react-datepicker-popper .react-datepicker .react-datepicker__quarter--selected{box-shadow:rgba(51,48,60,.031372549) 0px 3px 5px 2px,rgba(51,48,60,.0196078431) 0px 3px 5px 0px,rgba(51,48,60,.0117647059) 0px 1px 4px 2px;color:#fff !important;background-color:#7367f0 !important;border-top-left-radius:50%;border-bottom-left-radius:50%}.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--selected.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start,.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--selected.react-datepicker__day--range-start.react-datepicker__day--in-range,.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--range-start{border-top-left-radius:50%;border-bottom-left-radius:50%;color:#fff !important;background-color:#7367f0 !important;line-height:2.25rem !important;border:medium none currentColor !important;border:initial !important}.react-datepicker-popper .react-datepicker .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--in-range){background-color:rgba(51,48,60,.0588235294)}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown.react-datepicker__header__dropdown--scroll{margin-bottom:12px}.react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon{position:relative;top:1px;font-size:20px;width:0}.react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon--previous{right:0}.react-datepicker-popper .react-datepicker .react-datepicker__navigation-icon--next{left:0}.react-datepicker-popper .react-datepicker .react-datepicker__triangle::before{border-bottom-color:#f0f0f0}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time-list-item{line-height:1.75;margin-left:.4rem;border-radius:6px;height:auto !important}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time-list-item:hover{background-color:rgba(222,222,222,.2) !important}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#7367f0 !important}.react-datepicker-popper .react-datepicker>.react-datepicker__navigation.react-datepicker__navigation--next--with-time{right:100px}.react-datepicker-popper .react-datepicker .react-datepicker__time-container{padding:.3rem 0rem}@media(max-width: 600px){.react-datepicker-popper .react-datepicker .react-datepicker__time-container,.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px}}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker-time__header{font-size:1rem;line-height:1.31;font-weight:normal;letter-spacing:.15px;margin-bottom:.75rem;color:inherit}.react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time{background:inherit}.react-datepicker-popper .react-datepicker .react-datepicker__month-read-view,.react-datepicker-popper .react-datepicker .react-datepicker__month-year-read-view,.react-datepicker-popper .react-datepicker .react-datepicker__year-read-view{border:1px solid rgba(0,0,0,0);border-radius:.3rem;position:relative}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container,.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container{margin-bottom:1rem}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container:not(:last-child){margin-right:2rem}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown,.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown{padding-top:.5rem;padding-bottom:.5rem;border-color:rgba(51,48,60,.1215686275);border-radius:6px;background-color:#fff;box-shadow:rgba(51,48,60,.031372549) 0px 5px 11px 3px,rgba(51,48,60,.0196078431) 0px 8px 11px 1px,rgba(51,48,60,.0117647059) 0px 3px 8px 4px}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-option,.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-option{width:auto;margin:0rem .875rem;padding-top:.2rem;padding-bottom:.2rem;border-radius:6px !important}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-option:hover,.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-option:hover{background-color:rgba(222,222,222,.2)}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown .react-datepicker__month-option--selected_month{color:#fff;background-color:#7367f0}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__month-dropdown .react-datepicker__month-option--selected_month .react-datepicker__month-option--selected{display:none}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__navigation--years-upcoming{width:9px;height:9px;border-style:solid;border-width:3px 3px 0px 0px;transform:rotate(-45deg);border-top-color:inherit;border-right-color:inherit;margin:.6875rem auto 0rem}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__navigation--years-previous{width:9px;height:9px;border-style:solid;border-width:0px 0px 3px 3px;transform:rotate(-45deg);border-left-color:inherit;border-bottom-color:inherit;margin:0rem auto .6875rem}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__year-option--selected_year{color:#fff;background-color:#7367f0}.react-datepicker-popper .react-datepicker .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__year-option--selected_year .react-datepicker__year-option--selected{display:none}.react-datepicker-popper .react-datepicker .react-datepicker__today-button{border-top:0px;border-radius:1rem;margin:0rem 1rem 1rem;color:#fff;background-color:#7367f0}.react-datepicker-popper .react-datepicker:not(.react-datepicker--time-only) .react-datepicker__time-container{border-left-color:rgba(51,48,60,.1215686275)}.react-datepicker-popper .react-datepicker:not(.react-datepicker--time-only) .react-datepicker-time__header{padding-top:.8rem}.time-range-box .react-datepicker-wrapper{max-width:100px}.react-datepicker-wrapper{width:100%}
.country-select-input{display:flex;flex-direction:column;position:relative}.country-select-input .country-select{display:flex;position:absolute;z-index:99;top:8px;left:5px}.country-select-input .country-select .flag-dropdown{border-radius:4px}.country-select-input .code-input input{padding-left:50px}.country-select-input .select-option{margin:5;display:"flex";align-items:"center";background-color:aqua}.country-select-input .react-tel-input .country-list{max-height:180px}
.dynamic-auto-complete-loader{position:relative}.dynamic-auto-complete-loader .pac-container{width:100%;background:#fff;position:absolute !important;z-index:1000;border-radius:8px;font-family:Arial,sans-serif;box-shadow:0 2px 12px rgba(18,23,38,.2509803922);box-sizing:border-box;overflow:hidden}.dynamic-auto-complete-loader .pac-container .pac-icon{margin-right:7px;margin-top:10px;margin-bottom:-5px;background-position:-1px -161px;width:17px;height:19px;display:inline-block;background-size:34px;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)}.dynamic-auto-complete-loader .pac-container .pac-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid rgba(18,23,38,.2509803922);font-size:15px;color:#515151;padding-left:16px}.dynamic-auto-complete-loader .pac-container::after{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png);content:"";padding:1px 1px 1px 0;height:20px;box-sizing:border-box;text-align:right;display:block;background-position:right;background-repeat:no-repeat;background-size:120px 14px}
.flag-input-component .react-tel-input .flag-dropdown.flag-input-btn{background-color:#fff;border:none;top:20px;left:6px}.flag-input-component .MuiSelect-outlined.MuiSelect-outlined{padding-left:40px}.flag-input-component .MuiAutocomplete-input:first-child{padding-left:30px !important}
.tableComponent{display:flex;flex-direction:column;position:relative;flex:1 1;border-radius:7px}.tableComponent .light-shadow{box-shadow:rgba(36,34,43,.03) 0px 3px 9px 4px,rgba(51,48,60,.02) 0px 8px 9px 2px,rgba(51,48,60,.01) 0px 1px 6px 1px}.tableComponent .dark-shadow{box-shadow:#202731 0px 1px 9px 2px}.tableComponent .headerTableCell{display:flex;align-items:center;cursor:pointer;justify-content:center}.tableComponent .headerLabel{font-family:"Krub Medium","Krub";font-weight:600;font-style:normal;font-size:13px;color:var(--text-primary-300)}.tableComponent .MuiToolbar-regular{min-height:50px;border-top-right-radius:7px;border-top-left-radius:7px}.tableComponent .sortButton{display:flex;flex-direction:column;margin-left:5px}.tableComponent .sortButton .down{font-size:20px !important}.tableComponent .sortButton .down:nth-of-type(1){transform:rotate(180deg);margin-bottom:-10px}.tableComponent .MuiIconButton-colorSecondary{color:#979797}.tableComponent .Mui-selected{background:rgba(77,91,216,.1) !important}.tableComponent .Mui-selected .table-sticky-cell{background:rgba(77,91,216,.1) !important}.tableComponent .MuiCheckbox-colorSecondary.Mui-checked{color:#4d5bd8}.tableComponent.selected-row-primary .Mui-selected{background:var(--fill-primary-300) !important}.tableComponent.selected-row-primary .Mui-selected:hover{background:var(--fill-primary-300) !important}.tableComponent.selected-row-primary .Mui-selected .MuiTableCell-root{color:var(--fill-neutral-100) !important;box-shadow:none !important}.tableComponent.selected-row-primary .Mui-selected .table-sticky-cell{background:var(--fill-primary-300) !important;box-shadow:none !important;border-bottom:1px solid hsla(0,0%,100%,.22) !important}.tableComponent.selected-row-primary .Mui-selected .MuiCheckbox-root{color:var(--fill-neutral-100) !important}.tableComponent.selected-row-primary .Mui-selected .MuiCheckbox-root.Mui-checked{color:var(--fill-neutral-100) !important}.tableComponent .noDate{font-family:"Krub";font-weight:400;font-style:normal;font-size:14px;height:300px;text-align:center}.tableComponent .loadingBody{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.2);z-index:99;border-radius:7px}.tableComponent .loadingBody .tableRow{display:flex;width:100%;height:100%}.tableComponent .loadingBody .tableCell{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center;max-width:100vw !important}.tableComponent .table{box-sizing:border-box;flex:0 1 auto;height:auto;border-spacing:0px;border-collapse:collapse;width:100%;display:table}.tableComponent .tableBody .collapse-class{width:100%;max-height:450px;min-height:250px;overflow:auto}.tableComponent .tableContainer{display:flex;box-sizing:border-box;flex:1 1;width:100%;max-height:80vh;overflow:auto;align-items:flex-start;align-content:flex-start}.tableComponent thead .MuiTableRow-root{height:48px;max-height:48px;box-sizing:border-box}.tableComponent thead .MuiTableRow-root .MuiTableCell-root{height:48px;max-height:48px;box-sizing:border-box;padding-top:0;padding-bottom:0;vertical-align:middle}.tableComponent tbody.tableBody .MuiTableRow-root{height:48px;max-height:48px;box-sizing:border-box}.tableComponent tbody.tableBody .MuiTableCell-root{height:48px;max-height:48px;box-sizing:border-box;padding-top:0;padding-bottom:0;vertical-align:middle}.tableComponent tbody.tableBody tr:has([colspan]){height:auto;max-height:none}.tableComponent tbody.tableBody tr:has([colspan]) .MuiTableCell-root{height:auto;max-height:none;min-height:80px;padding-top:16px;padding-bottom:16px}.tableComponent .table-row-features{display:flex}.scrollTable{position:relative}.scrollTable table{width:100%;border-spacing:0;table-layout:fixed}.scrollTable td{word-wrap:break-word;white-space:normal}.scrollTable thead{background:#fff}.scrollTable .scrollTableFooter{background:#fff;padding:16px}.scrollTable tfoot{position:static !important;position:initial !important}.scrollTable .scrollTableTotal{margin-top:10px;text-align:right}.scrollTable .loadingBody{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.2);z-index:99;border-radius:7px;display:flex;align-items:center;justify-content:center}
.reseller-account-page{margin-top:5px}.reseller-account-page .skeleton .generalSkeleton{border-radius:4px}.reseller-account-page .contain .top-button-reseller{margin-bottom:10px;display:flex;justify-content:flex-end}.reseller-account-page .contain .top-button-reseller .button-reseller{margin-left:15px;width:40px;height:40px}.reseller-account-page .contain .pic-box{height:140px;width:140px;margin-right:1.5rem;border-radius:6px;background-color:#f8f7fa;display:inline-block}.reseller-account-page .contain .pic-box .pic-box-img{height:100%;width:100%;border-radius:6px}.reseller-account-page .contain .iconButton{margin-right:10px}.reseller-account-page .firstContainer{display:flex;flex:1 1}.reseller-account-page .mainAndConcat{flex:1 1}.reseller-account-page .mainAndConcat .title{font-family:"Krub";font-weight:400;font-style:normal;font-size:20px;margin:25px 0 16px}.reseller-account-page .mainAndConcat .contactUs{margin:0 48px 0 24px}.reseller-account-page .mainAndConcat .contactUs .MuiFormControl-root{flex:1 1}.reseller-account-page .mainAndConcat .contactUs .MuiFormControl-root:nth-of-type(1){width:100%}.reseller-account-page .mainAndConcat .phoneContainer{width:100%;display:flex;margin-top:41px}.reseller-account-page .mainAndConcat .codeContainer{position:relative;box-sizing:border-box;width:137px;height:56px;border-radius:4px;background:#f5f7fc;margin-right:8px;padding-left:10px}.reseller-account-page .mainAndConcat .codeContainer p{font-weight:400;font-style:normal;font-size:13px;color:#8897ca;padding-top:5px}.reseller-account-page .mainAndConcat .codeContainer .extraSelect{position:absolute;top:0;left:0;right:0;bottom:0}.reseller-account-page .addressAndContact{display:flex;flex-direction:column;box-sizing:border-box;flex:1 1;padding-right:32px}.reseller-account-page .addressAndContact .title{font-family:"Krub";font-weight:400;font-style:normal;font-size:20px;margin:25px 0 16px}.reseller-account-page .addressAndContact .addressContainer{display:flex;align-items:center;justify-content:space-between}.reseller-account-page .Mui-disabled{color:#aaa}
.update-balance{display:flex;flex-direction:column;padding:20px}.update-balance .title{font-size:18px;font-weight:bold}.update-balance .btn-group{display:flex;flex-direction:row;justify-content:space-around;margin-top:20px}.update-balance .btn-group .btn{background-color:#4d5bd8;color:#fff;border-radius:40px;width:36%}.update-balance .btn-group .btn:hover{background-color:#82a4e6}
.auth-card-button{margin:10px !important;border-radius:10px !important}.auth-card-button .auth-card-item{background-color:#7367f0 !important;border-radius:10px !important;height:235px;width:195px;display:flex;flex-direction:column;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms !important;align-items:center}.auth-card-button .auth-card-item .auth-card-img{height:100px;width:100px}.auth-card-button .auth-card-item .auth-card-item-select-box{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.auth-card-button .auth-card-item .auth-card-item-select-box svg{width:90%;height:90%;color:#fff}.auth-card-button .auth-card-item .auth-card-top{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth-card-button .auth-card-item .auth-card-title{box-sizing:border-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;color:#fff;font-weight:700;font-size:1.2rem;word-wrap:break-word;overflow:hidden;text-align:center;margin-top:8px}.auth-card-button .auth-card-item .card-item-footer-bar{display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;background:#5048a8;padding:10px 5px;width:100%}.auth-card-button .auth-card-item .card-item-footer-bar .card-item-footer-bar-box{display:flex;align-items:center;justify-content:center;color:#fff}.auth-card-button .auth-card-item .card-item-footer-bar .card-item-footer-bar-box .card-item-footer-bar-box-text{font-size:.8rem}.auth-card-button-mltiple{box-shadow:8px 8px rgba(115,103,240,.3019607843)}.priceBox{display:flex;background:rgba(115,103,240,.0784313725);justify-content:flex-end;margin:0 16px 16px;padding:8px;border-radius:8px}
.group-management-page{--width: clamp(200px, 45vmin, 500px)}.group-management-page .table-top-tool{display:flex;margin-bottom:12px;justify-content:space-between;align-items:center}.group-management-page .table-top-tool .left-tool{display:flex;width:auto;align-items:center}.group-management-page .table-top-tool .left-tool .left-tool-delete-button{margin-right:8px}.group-management-page .table-top-tool .left-tool .select-input{margin-right:8px;margin-left:8px;display:flex;align-items:center}.group-management-page .table-top-tool .left-tool .select-input .select-input-single{width:120px}.group-management-page .extraTable .collapse-content{margin:25px 10px}.group-management-page .extraTable .collapse-content .accordion-box .fade-in-right{opacity:0;transform:translateX(100%);animation:fade-in-right .18s ease-out both}@keyframes fade-in-right{to{opacity:1;transform:translateX(0%)}}.group-management-page .extraTable .group-card{display:flex;flex-direction:row;flex-wrap:wrap}.group-management-page .extraTable .group-card .card{display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;color:#fff;margin-right:6px;margin-top:6px;perspective:10px;cursor:pointer;transform:translateZ(0);transition-duration:.1s;transition-property:box-shadow,transform}.group-management-page .extraTable .group-card .card .card-box-shadow{inset:0;box-shadow:calc(var(--width)*.006) calc(var(--width)*.008) calc(var(--width)*.02) 0 rgba(255,255,255,.9) inset,calc(var(--width)*-0.01) calc(var(--width)*-0.01) calc(var(--width)*.04) 0 hsla(213,13%,23%,.2) inset}.group-management-page .featureList{display:flex;justify-content:flex-end}.group-management-page .featureList div:nth-of-type(2){margin:0 32px}.group-management-page .featureList .iconButton{border-radius:4px;min-width:34px;padding:4px}.group-management-page .featureList .ico{color:#fff}.group-unit{background-color:rgba(0,0,0,0) !important}
.group-unit{flex-direction:column;align-items:flex-start}.group-unit .panel-content{display:flex;margin:10px;border-style:solid;border-color:#e0dfee;padding:20px;border-radius:10px;position:relative}.group-unit .panel-content .sidebar{width:100px;align-items:center;border-style:solid;border-color:#e0dfee;border-radius:8px;padding:5px;margin-right:10px}.group-unit .featureList{display:flex;justify-content:flex-end}.group-unit .featureList div:nth-of-type(2){margin:0 32px}.group-unit .featureList .iconButton{width:32px;height:32px;border-radius:4px}.group-unit .featureList .ico{color:#fff}.group-unit .return-button{margin-right:4px}.group-unit .return-button .return-button-icon{display:flex;align-items:center}
.account-manager-panel-content{display:flex;position:relative;flex-direction:column}.account-manager-panel-content .table-content{min-width:100px;width:100%;margin-top:10px}.account-manager-panel-content .topbar{display:flex;flex-direction:row;align-items:center}.featureList{display:flex;justify-content:flex-end}.featureList div:nth-of-type(2){margin:0 32px}.featureList .iconButton{width:32px;height:32px;border-radius:4px}.featureList .ico{color:#fff}.edit-account-container{display:flex;flex-direction:column}.edit-account-container .dialog-content{display:flex;position:relative;flex-direction:column}.edit-account-container .base-info{margin-bottom:30px}.edit-account-container .combind-restaurant{margin-bottom:30px}.edit-account-container .auth-setting{margin-bottom:10px}.edit-account-container .phone-country{display:flex}.search-tool{display:flex;flex-direction:row;margin-bottom:10px}.search-tool .select-input{margin-right:10px}.account{display:flex;flex-direction:column;position:relative}.account .phone-country{display:flex;position:absolute;z-index:3;top:25px;left:5px}.account .account-input input{padding-left:50px}
.AuthGroup-panel-content{display:flex;position:relative}.AuthGroup-panel-content .sidebar{width:150px;align-items:center;justify-content:center;margin-right:10px;min-height:200px;padding-top:20px}.AuthGroup-panel-content .sidebar .operation{justify-content:center;align-items:center;text-align:center;margin-bottom:6px}.AuthGroup-panel-content .sidebar .operation .add-button{text-align:left;font-size:20px;width:100px;margin-right:5px}.AuthGroup-panel-content .sidebar .operation .delete-button{margin-left:5px}.AuthGroup-panel-content .sidebar .operation .bigger{width:40px !important;height:40px !important}.AuthGroup-panel-content .right-content{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;align-items:flex-start}.AuthGroup-panel-content .right-content .op-card{align-items:center;justify-content:flex-start;width:100%;display:flex;flex-direction:row;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;margin-bottom:5px}
.search-box{border-radius:6px;display:flex;align-items:center;max-width:200px}.search-box>.MuiInputBase{padding-left:5px}.search-box .searchInput{outline:none;border-radius:10px}.search-box .searchInput>.MuiInputBase-root{padding-left:5px}.search-box .searchInput .searchIconBtn{cursor:pointer;border-radius:50%;display:flex;align-items:center}.search-box .search-back-box{margin:0 10px;border-radius:6px}.search-box .timePicker .MuiFormControl-root{width:200px}.search-box .clear-button{position:absolute;right:0;top:0;bottom:0;display:none}.search-box .clear-button svg{font-size:1.25rem}.search-box.allow-clear:hover .clear-button{display:inline-flex;align-items:center}.search-box.allow-clear:hover .MuiSelect-icon{display:none}
.authorizationManager .table-top-tool{display:flex;margin-bottom:12px;justify-content:space-between}.authorizationManager .table-top-tool .left-tool{display:flex;width:auto;align-items:center}.authorizationManager .table-top-tool .left-tool .left-tool-delete-button{margin-right:8px}.authorizationManager .table-top-tool .left-tool .select-input{margin-right:8px;margin-left:8px}.authorizationManager .table-top-tool .right-tool{display:flex}.authorizationManager .table-top-tool .right-tool .select-input{width:100px}


.bind-account-container .bind-account-search-tool{display:flex;flex-direction:row;margin-bottom:10px}.bind-account-container .bind-account-search-tool .bind-account-select-input{margin-right:5px}
.group-account-page{margin-top:5px}.group-account-page .skeleton .generalSkeleton{border-radius:4px}.group-account-page .contain .top-button-group{margin-bottom:10px;display:flex;justify-content:flex-end}.group-account-page .contain .top-button-group .button-group{margin-left:15px;width:40px;height:40px}.group-account-page .contain .pic-box{height:140px;width:140px;margin-right:1.5rem;border-radius:6px;background-color:#f8f7fa;display:inline-block}.group-account-page .contain .pic-box .pic-box-img{height:100%;width:100%;border-radius:6px}.group-account-page .contain .iconButton{margin-right:10px}.group-account-page .firstContainer{display:flex;flex:1 1}.group-account-page .mainAndConcat{flex:1 1}.group-account-page .mainAndConcat .title{font-family:"Krub";font-weight:400;font-style:normal;font-size:20px;margin:25px 0 16px}.group-account-page .mainAndConcat .contactUs{margin:0 48px 0 24px}.group-account-page .mainAndConcat .contactUs .MuiFormControl-root{flex:1 1}.group-account-page .mainAndConcat .contactUs .MuiFormControl-root:nth-of-type(1){width:100%}.group-account-page .mainAndConcat .phoneContainer{width:100%;display:flex;margin-top:41px}.group-account-page .mainAndConcat .codeContainer{position:relative;box-sizing:border-box;width:137px;height:56px;border-radius:4px;background:#f5f7fc;margin-right:8px;padding-left:10px}.group-account-page .mainAndConcat .codeContainer p{font-weight:400;font-style:normal;font-size:13px;color:#8897ca;padding-top:5px}.group-account-page .mainAndConcat .codeContainer .extraSelect{position:absolute;top:0;left:0;right:0;bottom:0}.group-account-page .addressAndContact{display:flex;flex-direction:column;box-sizing:border-box;flex:1 1;padding-right:32px}.group-account-page .addressAndContact .title{font-family:"Krub";font-weight:400;font-style:normal;font-size:20px;margin:25px 0 16px}.group-account-page .addressAndContact .addressContainer{display:flex;align-items:center;justify-content:space-between}.group-account-page .Mui-disabled{color:#aaa}
.createGroup-modal{padding:8px}.createGroup-modal .top-button-group{margin-bottom:10px;display:flex;justify-content:flex-end}.createGroup-modal .top-button-group .button-group{margin-left:15px}.createGroup-modal .card-content-class{height:100%}.createGroup-modal .group-info{border:1px solid #7367f0}.createGroup-modal .extraClass{position:absolute;top:0;left:0;right:0;bottom:0}.createGroup-modal .pic-box{height:140px;width:140px;margin-right:1.5rem;border-radius:6px;background-color:#f8f7fa;display:inline-block}.createGroup-modal .pic-box .pic-box-img{height:100%;width:100%;border-radius:6px}
.sensitive-operation-record-page .contain .table-top-tool{display:flex;margin-bottom:12px;margin-top:8px}.sensitive-operation-record-page .contain .table-top-tool .select-input{margin-right:8px}.ellipsisBox{display:inline-flex;width:100%}.ellipsisBox .ellipsisTitle{max-width:150px;overflow:hidden;white-space:nowrap;margin-right:3px;text-align:left}.ellipsisBox .ellipsisBtn{max-width:20px;min-width:15px;height:22px;padding:2px 12px;line-height:10px}
.deleted-resource-page .contain .table-top-tool{display:flex;margin-bottom:12px;width:auto}.deleted-resource-page .contain .table-top-tool .select-input .select-input-single{width:120px}.deleted-resource-page .contain .featureList{display:flex;justify-content:flex-end}.deleted-resource-page .contain .featureList div:nth-of-type(2){margin:0 32px}.deleted-resource-page .contain .featureList .iconButton{border-radius:4px;min-width:34px;padding:4px}.deleted-resource-page .contain .featureList .ico{color:#fff}.deleteResource-dialog-content .pic-box{height:140px;width:140px;margin-right:1.5rem;border-radius:6px;background-color:#f8f7fa;display:inline-block}.deleteResource-dialog-content .pic-box .pic-box-img{height:100%;width:100%;border-radius:6px}.deleteResource-dialog-content .right-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-around}.deleteResource-dialog-content .right-content .op-card{align-items:flex-end;justify-content:flex-end;width:100%;flex-direction:row;display:flex}
.DataListCard-avatar svg{width:60%;height:60%}.data-analysis-date-picker .react-datepicker-wrapper{width:100%}

.order-detail-dialog-content{min-width:800px}.order-detail-dialog-order-info{flex-shrink:0}.order-detail-dialog-payment-queue{flex-shrink:0}.order-detail-dialog-dish-stack{flex:1 1;min-height:0}.order-detail-dialog-dish-table-panel{flex-shrink:0}
.order-data-page{display:flex;flex:1 1;flex-direction:column;min-height:0}.order-data-grid-container{flex:1 1;min-height:0;align-items:stretch}.order-data-grid-item{display:flex;min-height:0}.order-data-grid-item .order-data-card{width:100%;height:calc(100vh - 220px);display:flex;flex-direction:column;min-height:0}.order-data-card .MuiCardHeader-root{padding:24px 16px 16px 16px}.order-data-card .order-data-card-content{padding:0 16px 24px 16px;display:flex;flex:1 1;flex-direction:column;min-height:0}.order-data-card-filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order-data-card .order-data-table{display:flex;flex:1 1;flex-direction:column;min-height:0}.order-data-card .order-data-table .tableContainer{max-height:none;min-height:0}.order-data-card .order-data-table thead .MuiTableRow-root .MuiTableCell-root{background-color:var(--fill-neutral-100);font-weight:700;font-size:16px;line-height:24px;color:var(--text-primary-300)}.order-data-card .order-data-table tbody.tableBody .MuiTableRow-root{cursor:pointer}.order-data-card .order-data-table tbody.tableBody .MuiTableCell-root{font-size:16px;line-height:24px;color:var(--text-dark);border-bottom:1px solid var(--stroke-neutral-800-a25)}
.refund-data-page-cloud{display:flex;flex-direction:column;height:100%;min-height:0}.refund-data-page-instant{display:flex;flex-direction:column;height:100%;min-height:0}.refund-data-card-cloud{border-radius:16px;box-shadow:0px 0px 4px 0px var(--overlay-800-a25);padding:24px 16px 16px 16px;height:calc(100vh - 220px)}.refund-data-card-instant{height:calc(100vh - 220px);min-height:0}.refund-data-cloud-top-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.refund-data-cloud-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.refund-data-cloud-table.tableComponent,.refund-data-instant-table.tableComponent{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.refund-data-cloud-table.tableComponent .tableContainer,.refund-data-instant-table.tableComponent .tableContainer{max-height:none;min-height:0}
.sensitive-data-page-cloud{display:flex;flex-direction:column;height:100%;min-height:0}.sensitive-data-page-instant{display:flex;flex-direction:column;height:100%;min-height:0;margin-top:16px}.sensitive-data-card-cloud{border-radius:16px;box-shadow:0px 0px 4px 0px var(--overlay-800-a25);height:calc(100vh - 220px)}.sensitive-data-card-instant{height:calc(100vh - 220px);min-height:0}.sensitive-data-title-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.sensitive-data-title-row-content{display:flex;align-items:center;gap:16px}.sensitive-data-cloud-top-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.sensitive-data-cloud-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.sensitive-data-cloud-table.tableComponent,.sensitive-data-instant-table.tableComponent{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.sensitive-data-cloud-table.tableComponent .tableContainer,.sensitive-data-instant-table.tableComponent .tableContainer{max-height:none;min-height:0}.print-template-box{display:flex;flex-direction:column;align-items:flex-start;width:100%;position:relative}.print-template-box .print-template-title{position:absolute;top:-20px;font-size:20px;font-weight:bold;display:none}.print-template-box .print-columns{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:75%}.print-template-box .print-columns span{width:50%;text-align:left}.print-template-box .print-columns .print-columns-jk{width:33%;text-align:left}
.history-order-data-top-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.history-order-data-page-title{color:var(--text-dark)}.history-order-data-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.history-order-data-page{margin-top:16px;display:flex;flex:1 1;flex-direction:column;min-height:0}.history-order-data-cards-row{align-items:stretch;flex:1 1;min-height:0}.history-order-data-grid-item{display:flex;min-height:0}.history-order-data-grid-item .history-order-data-card{width:100%;height:calc(100vh - 220px);display:flex;flex-direction:column;min-height:0}.history-order-data-card .MuiCardHeader-root{padding:24px 16px 16px 16px}.history-order-data-card .history-order-data-card-content{padding:0 16px 24px 16px;display:flex;flex:1 1;flex-direction:column;min-height:0}.history-order-data-card .history-order-data-table{display:flex;flex:1 1;flex-direction:column;min-height:0}.history-order-data-card .history-order-data-table .tableContainer{max-height:none;min-height:0}.history-order-data-card-title{display:inline-flex;align-items:center;gap:8px;color:var(--func-success)}.history-order-data-card-title span{font-size:24px;line-height:32px;font-weight:500}.history-order-data-card-icon{width:32px;height:32px;flex-shrink:0}.history-order-data-search-combo{min-width:320px;max-width:100%}.history-order-data-search-combo .history-order-data-search-key{min-width:128px}.history-order-data-local-search{min-width:160px;max-width:220px;flex:1 1}.history-order-data-local-search .MuiOutlinedInput-root{background-color:var(--fill-neutral-100);box-shadow:0px 0px 4px 0px var(--overlay-800-a25);border-radius:8px}.history-order-data-local-search .MuiOutlinedInput-notchedOutline{border:none}.history-order-data-local-search .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.history-order-data-local-search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none}.history-order-data-local-search .MuiInputBase-input{font-size:16px;line-height:24px;color:var(--text-dark)}.history-order-data-search{margin-bottom:16px}.history-order-data-search .MuiOutlinedInput-root{background-color:var(--fill-neutral-100);box-shadow:0px 0px 4px 0px var(--overlay-800-a25);border-radius:8px}.history-order-data-search .MuiOutlinedInput-notchedOutline{border:none}.history-order-data-search .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.history-order-data-search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none}.history-order-data-search .MuiInputBase-input,.history-order-data-search .MuiSelect-select{font-size:20px;font-weight:500;color:var(--text-dark)}.history-order-data-search-header{margin-bottom:0}.history-order-data-search-header>.MuiBox-root{flex-wrap:nowrap}.history-order-data-search-header .MuiInputBase-root{min-height:40px}.history-order-data-card .history-order-data-table thead .MuiTableRow-root .MuiTableCell-root{background-color:var(--fill-neutral-100);font-weight:700;font-size:16px;line-height:24px;color:var(--text-primary-300)}.history-order-data-card .history-order-data-table tbody .MuiTableCell-root{font-size:16px;line-height:24px;color:var(--text-dark);border-bottom:1px solid var(--stroke-neutral-800-a25)}
.daily-business-summary-page{display:flex;flex-direction:column;height:100%;min-height:0}.daily-business-summary-card{margin-top:16px;border-radius:16px;box-shadow:0px 0px 4px 0px var(--overlay-800-a25);padding:24px 16px 16px 16px;display:flex;flex:1 1;flex-direction:column;min-height:0;height:calc(100vh - 220px)}.daily-business-summary-top-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.daily-business-summary-title{font-size:24px;line-height:32px;font-weight:700;color:var(--text-dark)}.daily-business-summary-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.daily-business-summary-overview{margin-top:16px;margin-bottom:16px}.daily-business-summary-overview-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.daily-business-summary-overview-text{font-size:24px;line-height:32px;font-weight:700;color:var(--text-dark)}.daily-business-summary-column-btn{height:40px;border-radius:8px;border:1px solid var(--stroke-primary-300);background-color:var(--fill-neutral-200);color:var(--text-dark);font-size:20px;line-height:24px;font-weight:500;padding:8px 16px;cursor:pointer}.daily-business-summary-column-btn:hover{opacity:.9}.daily-business-summary-table-wrapper{display:flex;flex:1 1;min-height:0;border-radius:8px;overflow:hidden}.daily-business-summary-table.tableComponent{min-height:0}.daily-business-summary-table.tableComponent .tableContainer{max-height:none;min-height:0}.daily-business-summary-table thead .MuiTableRow-root .MuiTableCell-root{background-color:var(--fill-neutral-100);font-weight:500;font-size:20px;line-height:24px;color:var(--text-primary-300)}.daily-business-summary-table .headerTableCell{justify-content:center}.daily-business-summary-table .headerLabel{color:var(--text-primary-300)}.daily-business-summary-table tbody .MuiTableCell-root{font-size:16px;line-height:24px;color:var(--text-dark)}
.column-visibility-popover-paper{margin-top:4px;border-radius:16px !important;border:1px solid var(--stroke-primary-300);background:var(--fill-neutral-200) !important;box-shadow:0px 0px 4px 0px var(--overlay-800-a25) !important;overflow:hidden}.column-visibility-popover{padding:8px 8px 16px;background-color:var(--fill-neutral-200)}.column-visibility-popover-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.column-visibility-popover-title{color:var(--text-dark)}.column-visibility-popover-close-btn{width:24px;height:24px;padding:0 !important;border-radius:40px !important;color:var(--text-dark) !important}.column-visibility-popover-divider{margin-top:8px;border-top:1px solid var(--stroke-neutral-800-a25)}.column-visibility-popover-list{display:flex;flex-direction:column;max-height:min(480px,100vh - 280px);overflow-y:auto}.column-visibility-popover-item{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:8px;cursor:pointer}.column-visibility-popover-item.is-selected{background-color:var(--fill-primary-300)}.column-visibility-popover-item.is-disabled{cursor:not-allowed}.column-visibility-popover-item.is-disabled .column-visibility-popover-item-label{color:var(--text-neutral-500)}.column-visibility-popover-item-label{flex:1 1;min-width:0;padding-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dark)}.column-visibility-popover-item.is-selected .column-visibility-popover-item-label{color:var(--text-light)}.column-visibility-popover-checkbox{flex-shrink:0;padding:0 !important;color:var(--icon-primary-300) !important}.column-visibility-popover-checkbox.is-selected{color:var(--icon-neutral-100) !important}.column-visibility-popover-checkbox.Mui-disabled{color:var(--icon-neutral-500) !important}
.staff-data-page{display:flex;flex-direction:column;height:100%;min-height:0}.staff-data-card-cloud{border-radius:16px;box-shadow:0px 0px 4px 0px var(--overlay-800-a25);height:calc(100vh - 220px)}.staff-data-cloud-top-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.staff-data-cloud-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.staff-data-cloud-table.tableComponent{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.staff-data-cloud-table.tableComponent .tableContainer{max-height:none;min-height:0}
.tunnel-management-page .container .top-tool{display:flex;justify-content:space-between;margin-bottom:12px;margin-top:8px}.tunnel-management-page .container .top-tool .select-options{display:flex;margin-right:8px;align-items:center}
.common-menu-list{width:100%;max-height:84vh;max-width:250px;overflow:auto;border-radius:4px}.common-menu-list::-webkit-scrollbar{display:none}.common-menu-list .isFoldedStyle{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.common-menu-list .isFoldedStyle .MuiPaper-root{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.common-menu-list .MuiListItem-root.active{color:#7367f0}.common-menu-list .MuiListItem-root.active .menu-icon{color:#7367f0}.common-menu-list .MuiListItem-root.activeContextMenu{box-shadow:0 0 10px 5px rgba(63,63,68,.0005),0 0 10px 5px rgba(33,34,81,.0005)}.common-menu-list .sub-menu .MuiList-root .MuiListItem-root{padding-left:32px}.common-menu-list.fullWidth{max-width:none;max-width:initial}.common-menu-list .menu-list-virtuoso{overflow-x:hidden}.common-menu-list .menu-icon{font-size:16px}.common-menu-list .menu-list__footer-add{padding:12px 8px 8px;border-top:1px solid rgba(115,103,240,.12);display:flex;justify-content:center}.common-menu-list .menu-list__footer-add-area{font-size:.875rem}.common-menu-list.common-menu-list--checkbox-mode .MuiListItem-root.menu-list-row--expanded.menu-list-row-depth-0{background-color:rgba(115,103,240,.15)}.common-menu-list.common-menu-list--checkbox-mode .MuiListItem-root.menu-list-row--expanded.menu-list-row-depth-1{background-color:rgba(115,103,240,.2)}.common-menu-list.common-menu-list--checkbox-mode .MuiListItem-root.menu-list-row--expanded.menu-list-row-depth-2,.common-menu-list.common-menu-list--checkbox-mode .MuiListItem-root.menu-list-row--expanded.menu-list-row-depth-3{background-color:rgba(115,103,240,.15)}.common-menu-list.common-menu-list--checkbox-mode .MuiListItem-root.menu-list-row--expanded.menu-list-row-depth-0:hover{background-color:rgba(115,103,240,.32)}.common-menu-list.common-menu-list--checkbox-mode .MuiListItem-root.menu-list-row--expanded.menu-list-row-depth-1:hover{background-color:rgba(115,103,240,.26)}.common-menu-list.common-menu-list--checkbox-mode .MuiListItem-root.menu-list-row--expanded.menu-list-row-depth-2:hover,.common-menu-list.common-menu-list--checkbox-mode .MuiListItem-root.menu-list-row--expanded.menu-list-row-depth-3:hover{background-color:rgba(115,103,240,.22)}.common-menu-list.common-menu-list--checkbox-mode .sub-menu.sub-menu--depth-1{background-color:rgba(115,103,240,.15)}.common-menu-list.common-menu-list--checkbox-mode .sub-menu.sub-menu--depth-2{background-color:rgba(115,103,240,.15)}.common-menu-list.common-menu-list--checkbox-mode .sub-menu.sub-menu--depth-3{background-color:rgba(115,103,240,.15)}.common-menu-list.common-menu-list--checkbox-mode .menu-list__select-icon-wrap{min-width:44px;color:var(--fill-primary-300)}.common-menu-list.common-menu-list--checkbox-mode .menu-list__select-toggle{padding:6px;color:var(--fill-primary-300)}.common-menu-list.common-menu-list--checkbox-mode .menu-list__select-toggle:hover{background-color:rgba(115,103,240,.12)}.common-menu-list.common-menu-list--checkbox-mode .menu-list__select-toggle-icon{font-size:22px}.common-menu-list.common-menu-list--checkbox-mode .MuiListItem-root.active .menu-list__select-toggle{color:var(--fill-primary-300)}
.basic-info .base-info-content{display:flex;align-items:flex-start;padding:24px 0px;border:none;outline:none;background-color:#fff}.basic-info .base-info-content .basic-info-left .basic-info-avatar{width:120px;height:120px}.basic-info .base-info-content .basic-info-left .basic-info-avatar-upload{display:flex;justify-content:center;align-items:center;width:120px;height:120px;border:1px solid rgba(145,158,171,.32);margin:auto;border-radius:50%;padding:8px;border-image:none;border-image:initial}.basic-info .base-info-content .basic-info-left .basic-info-avatar-upload .basic-info-style{width:100%;height:100%;display:flex;position:relative;align-items:center;flex-direction:column;justify-content:center;color:#637381;background-color:#f4f6f8;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:50%}.basic-info .base-info-content .basic-info-left .basic-info-avatar-upload .basic-info-style .text{font-family:"Public Sans",sans-serif;font-weight:400;font-size:.75rem;line-height:1.5;margin:0px;padding-top:5px}.basic-info .base-info-content .head{border-bottom:1px solid rgba(206,206,206,.3764705882);margin-bottom:8px}.basic-info .base-info-content .basic-info-right{flex:1 1;margin-left:40px}.basic-info .base-info-content .basic-info-right .basic-info-input{display:flex;flex-direction:row}.basic-info .base-info-content .basic-info-right .basic-info-input .type-text{min-width:80px}.basic-info .base-info-content .basic-info-right .basic-info-input .uid-type-text{min-width:80px;color:#8e8e8e}.basic-info .base-info-content .basic-info-right .basic-info-input .uid-text{color:#8e8e8e}.basic-info .base-info-content .basic-info-right .basic-info-input .name-text{font-size:25px;font-weight:600}.basic-info.MuiPaper-elevation1{box-shadow:rgba(50,50,93,.03) 0px 2px 5px -1px,rgba(0,0,0,.05) 0px 1px 3px -1px;border-radius:6px}.basic-info.MuiPaper-elevation0{box-shadow:none}.MUIDataTable{position:relative}.MUIDataTable .table{box-shadow:none}.MUIDataTable .table .MuiPaper-elevation2{box-shadow:none}.MUIDataTable .MuiPaper-root .MuiPaper-root .MuiIconButton-root,.MUIDataTable .MuiToolbar-root .MuiIconButton-root{border-radius:4px;padding:6px 8px;min-width:40px;min-height:40px;margin-left:8px}.MUIDataTable .MuiPaper-root .MuiPaper-root input,.MUIDataTable .MuiToolbar-root input{height:40px;box-sizing:border-box}.rbp-search-box{display:flex}.rbp-search-box .search-item{border-radius:10px}.rbp-search-box .searchInput{margin-left:8px}.rbp-search-box .searchInput .searchIconBtn{cursor:pointer;border-radius:50%;min-width:40px !important}.rbp-search-box .search-back-box{margin:0 10px;border-radius:6px}.rbp-search-box .timePicker .MuiFormControl-root{width:200px}.rbp-search-box .box-shadow-search{box-shadow:0px 3px 5px -3px rgba(0,0,0,.1),0px 0px 10px 0px rgba(0,0,0,.08),0px 3px 10px 1px rgba(0,0,0,.07)}.react-virtualized-table{width:100%;position:relative;word-break:break-all}.react-virtualized-table .MuiIconButton-root{border-radius:4px;padding:6px 8px;min-width:40px;min-height:40px;margin-left:8px}.table-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}
.MUIDataTable.MUIDataTable--center-cells .MuiTableCell-paddingCheckbox{text-align:center}.MUIDataTable.MUIDataTable--center-cells .MuiTableCell-head:not(.MuiTableCell-paddingCheckbox),.MUIDataTable.MUIDataTable--center-cells .MuiTableCell-body:not(.MuiTableCell-paddingCheckbox){text-align:center}.MUIDataTable.MUIDataTable--center-cells .MuiTableCell-head .MuiButton-root{width:100%;justify-content:center;margin-left:0;margin-right:0}.MUIDataTable.MUIDataTable--center-cells .MuiTableCell-head .MuiTableSortLabel-root{justify-content:center}.MUIDataTable.MUIDataTable--center-cells .MuiTableCell-head .MuiButton-root [class*=sortAction]{justify-content:center}.MUIDataTable.MUIDataTable--center-cells .MuiTableCell-body>div{text-align:center}
.second-menu-dishes-list{margin-top:10px;text-align:center}.second-menu-dishes-list .MuiToolbar-regular{padding:8px 12px;min-height:48px}.second-menu-dishes-list .MuiTableCell-root{text-align:center;max-width:100px}.second-menu-mul-setting-dish .MuiPaper-root{width:750px}.second-menu-mul-setting-dish .MuiPaper-root li p.MuiTypography-root{width:100px}.second-menu-mul-setting-dish .MuiPaper-root .basic-radios{margin-left:37px}.second-menu-mul-setting-dish .dialog-footer{padding-right:40px}
.menu-dish-detail-multiple .menu-dish-detail-multiple-detail-box{box-shadow:15px 15px 15px 0px rgba(205,208,219,.3490196078);padding:10px}.menu-dish-detail-multiple .menu-dish-detail-multiple-detail-box .detail-box-title{margin:10px 0}
.menu-library-page .menu-library-header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.menu-library-page .menu-library-header .selected-btn .MuiButton-root{background:#4191ff;color:#fff}.menu-library-page .FCB{display:flex;align-items:center;justify-content:space-between}
.first-menu-detail-page .week-button-group{margin:8px 8px 0}.first-menu-detail-page .btn-selected{background:#7367f0 !important;color:#fff}
.menu-dish-maker-page .menu-dish-maker-page-container{overflow:auto}.menu-dish-maker-page .menu-dish-maker-page-container .selected-box .selected-item{border-radius:10px}.menu-dish-maker-page .menu-dish-maker-page-container .selected-box .selected-item .MuiOutlinedInput-input{border:none;height:45px;border-radius:10px !important;box-sizing:border-box;min-width:110px;display:inline-flex;align-items:center}.menu-dish-maker-page .menu-dish-maker-page-container .selected-box .selected-item .MuiOutlinedInput-notchedOutline{border:0}.menu-dish-maker-page .menu-dish-maker-page-container .selected-box .box-shadow-search{box-shadow:0px 3px 5px -3px rgba(0,0,0,.1),0px 0px 10px 0px rgba(0,0,0,.08),0px 3px 10px 1px rgba(0,0,0,.07)}.menu-excel-btn{margin-right:-8px}
.toolbar-filtter-popover-content{padding:24px 24px 36px 24px}
.menu-library-add-dish__cell--full{grid-column:1/-1;min-width:0}@media(max-width: 960px){.menu-library-add-dish__grid{grid-template-columns:1fr}}.menu-library-add-dish__grid--top.menu-library-add-dish__top-fields{gap:16px 20px}.menu-library-add-dish__cell--lang-field{flex-direction:column;align-items:flex-start;justify-content:center;min-height:72px}.menu-library-add-dish__cell--lang-field .menu-library-add-dish__cell-label,.menu-library-add-dish__cell--lang-field .menu-library-add-dish__lang-display{width:100%;min-width:0;overflow-wrap:break-word}.menu-library-add-dish__lang-display{font-size:1rem;line-height:24px;margin-bottom:2px}.menu-library-add-dish__lang-display-control{display:flex;align-items:center;justify-content:flex-end;width:100%}.menu-library-add-dish__lang-display-control .menu-library-menu-detail__price-pill--lang-menu{box-shadow:none;cursor:pointer;padding:0 4px}.menu-library-add-dish__lang-display-control .menu-library-menu-detail__price-pill{justify-content:center}.menu-library-add-dish__lang-display-control .menu-library-menu-detail__price-pill-text{font-weight:700}.menu-library-add-dish__lang-display-control--primary-plain .menu-library-menu-detail__price-pill.menu-library-menu-detail__price-pill--lang-menu{border:none;box-shadow:none}.menu-library-add-dish__lang-display-control--primary-plain .menu-library-menu-detail__price-pill.menu-library-menu-detail__price-pill--lang-menu.MuiPaper-outlined{border:none}.menu-library-add-dish__lang-display-control--primary-plain .menu-library-menu-detail__price-pill-text{color:var(--fill-primary-300)}.menu-library-add-dish__cell--name-field{flex-direction:column;align-items:stretch;justify-content:center;min-height:72px}.menu-library-add-dish__name-textfield{width:100%}.menu-library-add-dish__cell{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px;min-height:56px;border-radius:8px;border:1px solid var(--stroke-primary-100);background:var(--fill-neutral-100);box-shadow:0 0 4px var(--overlay-800-a25)}.menu-library-add-dish__cell--stroke-primary-300{border-color:var(--stroke-primary-300)}.menu-library-add-dish__cell--tall{min-height:80px;align-items:center}.menu-library-add-dish__cell--stack{flex-direction:column;align-items:stretch;justify-content:center;gap:8px}.menu-library-add-dish__cell-label{font-size:1.25rem;font-weight:500;line-height:24px;color:var(--text-dark);white-space:pre-line}.menu-library-add-dish__cell-label--sm{font-size:1rem;line-height:24px}.menu-library-add-dish__cell-label--multiline{line-height:1.25;white-space:pre-line}.menu-library-add-dish__cell-value-text{font-size:1.25rem;font-weight:700;line-height:24px;color:var(--fill-primary-300);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.menu-library-add-dish__cell-value-text--left{text-align:left;white-space:normal}.menu-library-add-dish__cell-control{flex:1 1;min-width:0}.menu-library-add-dish__cell-control .base-input{width:100%}.menu-library-add-dish__cell-control .MuiFormControl-root{margin-top:0;margin-bottom:0}.menu-library-add-dish__cell-control .MuiInputBase-input{font-size:1.25rem;font-weight:700;color:var(--fill-primary-300);text-align:right}.menu-library-add-dish__cell-control .MuiOutlinedInput-notchedOutline{border:none}.menu-library-add-dish__cell-control .MuiOutlinedInput-root{background:rgba(0,0,0,0)}.menu-library-add-dish__cell-control--select .MuiSelect-select{text-align:right;padding-right:32px !important}.menu-library-add-dish__cell--split-value .menu-library-add-dish__cell-label{flex:0 1 50%;min-width:0}.menu-library-add-dish__cell--split-value .menu-library-add-dish__cell-control{flex:1 1;min-width:0;display:flex;justify-content:flex-end}.menu-library-add-dish__cell--split-value .menu-library-add-dish__number-input .MuiInputBase-input{text-align:right;font-weight:700;color:var(--fill-primary-300)}.menu-library-add-dish__cell--selector-row{flex-direction:column;align-items:center;gap:8px}@media(min-width: 961px){.menu-library-add-dish__cell--selector-row{flex-direction:row;align-items:center}}.menu-library-add-dish__cell-control--mul{width:100%}.menu-library-add-dish__cell-control--mul .menu-library-add-dish__mul-select{width:100%}.menu-library-add-dish__cell-control--mul .MuiInputBase-input{text-align:left;font-weight:500}.menu-library-add-dish__cell--remark{min-height:56px;align-items:center}.menu-library-add-dish__remark-input .MuiOutlinedInput-root{padding:0}.menu-library-add-dish__remark-input .MuiInputBase-input{text-align:left;font-weight:500}
.menu-library-menu-detail{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0}.menu-library-menu-detail .menu-library-menu-detail__icon{width:22px;height:22px;display:block;color:inherit}.menu-library-menu-detail .menu-library-menu-detail__icon--primary{color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__header-card{background-color:rgba(0,0,0,0)}.menu-library-menu-detail .menu-library-menu-detail__header-grid{display:grid;grid-template-columns:128px minmax(0, 1fr);grid-template-rows:auto auto;grid-gap:12px 16px;gap:12px 16px;align-items:center}.menu-library-menu-detail .menu-library-menu-detail__thumb-cell{grid-row:1/3;grid-column:1;position:relative;align-self:stretch;min-height:128px;border-radius:8px;overflow:hidden;border:1px solid var(--stroke-neutral-800-a25);background-color:var(--fill-neutral-200)}.menu-library-menu-detail .menu-library-menu-detail__thumb-fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.menu-library-menu-detail .menu-library-menu-detail__thumb-fill--placeholder{display:flex;align-items:center;justify-content:center}.menu-library-menu-detail .menu-library-menu-detail__thumb-icon{width:40px;height:40px;color:var(--text-secondary)}.menu-library-menu-detail .menu-library-menu-detail__header-row1{grid-column:2;grid-row:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}.menu-library-menu-detail .menu-library-menu-detail__header-row1-cluster{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.menu-library-menu-detail .menu-library-menu-detail__header-nav-right{flex-shrink:0;margin-left:auto;align-self:center;color:var(--text-dark)}.menu-library-menu-detail .menu-library-menu-detail__header-chevron-right{width:28px;height:28px;display:block;transform:rotate(-90deg);color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__header-icon-pill{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;padding:0;border-radius:8px;background-color:var(--fill-neutral-100);border:1px solid var(--stroke-primary-100);box-shadow:0 4px 4px 0 var(--shadow-25)}.menu-library-menu-detail .menu-library-menu-detail__header-icon-pill-icon{width:22px;height:22px;flex-shrink:0;color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__max-limit-field{flex:0 0 auto;width:auto;min-width:148px;max-width:240px;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-height:48px}.menu-library-menu-detail .menu-library-menu-detail__max-limit-label{flex-shrink:0;font-size:14px;line-height:1.2;font-weight:500;color:var(--text-dark);white-space:nowrap}.menu-library-menu-detail .menu-library-menu-detail__max-limit-value{flex:1 1;min-width:0;font-weight:500;color:var(--text-primary-300);line-height:1.25}.menu-library-menu-detail .menu-library-menu-detail__max-limit-field--editing>.base-input{flex:1 1;min-width:0;width:auto !important;max-width:100px}.menu-library-menu-detail .menu-library-menu-detail__max-limit-field--editing .menu-library-menu-detail__max-limit-input .MuiFormControl-root,.menu-library-menu-detail .menu-library-menu-detail__max-limit-field--editing .menu-library-menu-detail__max-limit-input .MuiTextField-root{margin-top:0;margin-bottom:0;width:100%}.menu-library-menu-detail .menu-library-menu-detail__max-limit-field--editing .menu-library-menu-detail__max-limit-input .MuiOutlinedInput-root{background-color:rgba(0,0,0,0)}.menu-library-menu-detail .menu-library-menu-detail__max-limit-field--editing .menu-library-menu-detail__max-limit-input .MuiOutlinedInput-root fieldset,.menu-library-menu-detail .menu-library-menu-detail__max-limit-field--editing .menu-library-menu-detail__max-limit-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}.menu-library-menu-detail .menu-library-menu-detail__max-limit-field--editing .menu-library-menu-detail__max-limit-input .MuiOutlinedInput-root input{color:var(--text-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__header-row2{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.menu-library-menu-detail .menu-library-menu-detail__menu-name-field{flex:1 1;min-width:200px}.menu-library-menu-detail .menu-library-menu-detail__menu-name-text{flex:1 1;min-width:0}.menu-library-menu-detail .menu-library-menu-detail__menu-name-field--editing{align-items:center;gap:8px}.menu-library-menu-detail .menu-library-menu-detail__menu-name-editing-hint{flex-shrink:0;color:var(--text-secondary);white-space:nowrap}.menu-library-menu-detail .menu-library-menu-detail__menu-name-input{flex:1 1;min-width:0}.menu-library-menu-detail .menu-library-menu-detail__menu-name-input .MuiFormControl-root,.menu-library-menu-detail .menu-library-menu-detail__menu-name-input .MuiTextField-root{margin-top:0;margin-bottom:0;width:100%}.menu-library-menu-detail .menu-library-menu-detail__menu-name-input .MuiOutlinedInput-root{background-color:rgba(0,0,0,0)}.menu-library-menu-detail .menu-library-menu-detail__menu-name-input .MuiOutlinedInput-root fieldset,.menu-library-menu-detail .menu-library-menu-detail__menu-name-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}.menu-library-menu-detail .menu-library-menu-detail__menu-name-input .MuiOutlinedInput-root:hover fieldset,.menu-library-menu-detail .menu-library-menu-detail__menu-name-input .MuiOutlinedInput-root.Mui-focused fieldset,.menu-library-menu-detail .menu-library-menu-detail__menu-name-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none}.menu-library-menu-detail .menu-library-menu-detail__price-pill--edit-trigger{min-width:0}.menu-library-menu-detail .menu-library-menu-detail__price-pill-text--edit-line{flex:1 1;min-width:0;text-align:left}.menu-library-menu-detail .menu-library-menu-detail__price-pill-dropdown-arrow{width:22px;height:22px;flex-shrink:0;display:block;color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__price-edit-menu-paper{border-radius:8px;border:1px solid var(--stroke-neutral-800-a25)}.menu-library-menu-detail .menu-library-menu-detail__lang-flag{width:22px;height:16px;border-radius:2px;flex-shrink:0;display:block}.menu-library-menu-detail .menu-library-menu-detail__lang-flag--trigger{width:30px;height:22px}.menu-library-menu-detail .menu-library-menu-detail__lang-flag--placeholder{color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__lang-flag--menu{margin-right:8px}.menu-library-menu-detail .menu-library-menu-detail__lang-menu-separator{margin:4px 0;border-color:var(--stroke-neutral-800-a25)}.menu-library-menu-detail .menu-library-menu-detail__lang-menu-paper{border-radius:8px;border:1px solid var(--stroke-neutral-800-a25)}.menu-library-menu-detail .menu-library-menu-detail__lang-menu-code{margin-left:auto}.menu-library-menu-detail .menu-library-menu-detail__price-pill--clickable{flex-shrink:0;cursor:pointer;font:inherit;font-family:inherit;text-align:left;width:auto;margin:0;box-sizing:border-box}.menu-library-menu-detail .menu-library-menu-detail__price-pill--clickable:disabled{opacity:.55;cursor:not-allowed}.menu-library-menu-detail .menu-library-menu-detail__price-pill--clickable:focus-visible{outline:2px solid var(--fill-primary-300);outline-offset:2px}.menu-library-menu-detail .menu-library-menu-detail__week-field{width:100px;flex-shrink:0;display:flex;align-items:center}.menu-library-menu-detail .menu-library-menu-detail__week-field .MuiFormControl-root{width:100%;height:48px;display:flex;align-items:center}.menu-library-menu-detail .menu-library-menu-detail__week-label-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.menu-library-menu-detail .menu-library-menu-detail__week-field .base-input .MuiTextField-root{margin-top:0;margin-bottom:0}.menu-library-menu-detail .menu-library-menu-detail__week-field .MuiOutlinedInput-root{margin-top:0}.menu-library-menu-detail .menu-library-menu-detail__week-field .MuiSvgIcon-root{color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__price-pills{flex:1 1;min-width:0}.menu-library-menu-detail .menu-library-menu-detail__price-pill{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;min-width:0;border-radius:8px;background-color:var(--fill-neutral-100);border:1px solid var(--stroke-primary-100);box-shadow:0 4px 4px 0 var(--shadow-25);height:48px}.menu-library-menu-detail .menu-library-menu-detail__price-pill.menu-library-menu-detail__max-limit-field{flex-direction:row;align-items:center;justify-content:flex-start;height:48px;min-height:48px;gap:8px}.menu-library-menu-detail .menu-library-menu-detail__price-pill--stacked{height:auto;min-height:48px;align-items:center;min-width:148px}.menu-library-menu-detail .menu-library-menu-detail__price-pill-stack{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;flex:1 1}.menu-library-menu-detail .menu-library-menu-detail__price-pill-stack-label{font-size:12px;line-height:1.2;font-weight:700;color:var(--text-dark)}.menu-library-menu-detail .menu-library-menu-detail__price-pill-stack-value{font-weight:500;color:var(--text-dark);line-height:1.2;font-size:14px}.menu-library-menu-detail .menu-library-menu-detail__title-pill-icon{width:22px;height:22px;flex-shrink:0;color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__price-pill-icon{width:28px;height:28px;flex-shrink:0;color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__price-pill-text{color:var(--text-dark);white-space:nowrap;font-size:16px}.menu-library-menu-detail .menu-library-menu-detail__util-icons{flex-shrink:0}.menu-library-menu-detail .menu-library-menu-detail__util-icons .menu-library-menu-detail__icon{width:40px;height:40px}.menu-library-menu-detail .menu-library-menu-detail__util-icons .menu-library-menu-detail__filter-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0}.menu-library-menu-detail .menu-library-menu-detail__util-icons .menu-library-menu-detail__filter-active-dot{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#ff5150;background:var(--func-error, #ff5150);border:2px solid #ffffff;border:2px solid var(--fill-neutral-100, #ffffff);box-sizing:border-box;pointer-events:none}.menu-library-menu-detail .menu-library-menu-detail__util-icons .menu-library-menu-detail__search-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0}.menu-library-menu-detail .menu-library-menu-detail__util-icons .menu-library-menu-detail__search-active-dot{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#ff5150;background:var(--func-error, #ff5150);border:2px solid #ffffff;border:2px solid var(--fill-neutral-100, #ffffff);box-sizing:border-box;pointer-events:none}.menu-library-menu-detail .menu-library-menu-detail__icon-btn{color:var(--text-dark)}.menu-library-menu-detail .menu-library-menu-detail__icon-btn--active{color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__batch{margin-left:auto;flex-shrink:0}.menu-library-menu-detail .menu-library-menu-detail__batch-ios-switch .MuiSwitch-track{background-color:var(--fill-neutral-200);opacity:1}.menu-library-menu-detail .menu-library-menu-detail__batch-ios-switch .MuiSwitch-switchBase.Mui-checked{color:var(--fill-neutral-100)}.menu-library-menu-detail .menu-library-menu-detail__batch-ios-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--fill-primary-300);opacity:1;border:none}.menu-library-menu-detail .menu-library-menu-detail__batch-ios-switch .MuiSwitch-switchBase.Mui-focusVisible .MuiSwitch-thumb{color:var(--fill-primary-300);border:6px solid var(--fill-neutral-100)}.menu-library-menu-detail .menu-library-menu-detail__inline-icon{width:24px;height:24px;flex-shrink:0;color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__left-title-text{font-size:20px;font-weight:500;color:var(--text-dark)}.menu-library-menu-detail .menu-library-menu-detail__body{align-items:stretch;flex:1 1;min-height:0}.menu-library-menu-detail .menu-library-menu-detail__left{align-self:flex-start;flex:0 0 220px;max-width:100%;padding:12px 8px;border:1px solid var(--stroke-neutral-800-a25);border-radius:8px;background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-25);display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 240px);max-height:calc(100dvh - 240px);overflow:hidden;box-sizing:border-box}.menu-library-menu-detail .menu-library-menu-detail__left-title{flex-shrink:0;margin:0 .5rem .5rem}.menu-library-menu-detail .menu-library-menu-detail__sort-toggle{width:32px;height:32px;padding:0px;background-color:rgba(0,0,0,0);box-shadow:none}.menu-library-menu-detail .menu-library-menu-detail__sort-toggle.Mui-disabled{opacity:1;color:var(--fill-primary-300) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none}.menu-library-menu-detail .menu-library-menu-detail__sort-toggle.Mui-disabled .menu-library-menu-detail__sort-icon{color:var(--fill-primary-300) !important;opacity:.5}.menu-library-menu-detail .menu-library-menu-detail__sort-toggle:hover:not(.Mui-disabled),.menu-library-menu-detail .menu-library-menu-detail__sort-toggle--active:not(.Mui-disabled){background-color:var(--icon-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__sort-toggle:hover:not(.Mui-disabled) .menu-library-menu-detail__sort-icon,.menu-library-menu-detail .menu-library-menu-detail__sort-toggle--active:not(.Mui-disabled) .menu-library-menu-detail__sort-icon{color:var(--icon-neutral-100)}.menu-library-menu-detail .menu-library-menu-detail__sort-toggle:hover:not(.Mui-disabled),.menu-library-menu-detail .menu-library-menu-detail__sort-toggle--active:not(.Mui-disabled){box-shadow:none}.menu-library-menu-detail .menu-library-menu-detail__sort-icon{width:24px;height:24px;flex-shrink:0;display:block;transform:rotate(90deg);color:var(--fill-primary-300);opacity:1}.menu-library-menu-detail .menu-library-menu-detail__left-list-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.menu-library-menu-detail .menu-library-menu-detail__slu-item{border-radius:30px;border:1px solid rgba(0,0,0,0);padding:4px 12px;margin:4px 0}.menu-library-menu-detail .menu-library-menu-detail__slu-item .menu-library-menu-detail__slu-item-inner{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%;min-width:0;box-sizing:border-box}.menu-library-menu-detail .menu-library-menu-detail__slu-item .menu-library-menu-detail__slu-item-inner--with-edit{align-items:center}.menu-library-menu-detail .menu-library-menu-detail__slu-item .menu-library-menu-detail__slu-item-edit{flex-shrink:0;color:var(--text-dark)}.menu-library-menu-detail .menu-library-menu-detail__slu-item .menu-library-menu-detail__slu-item-edit:hover{background-color:rgba(31,41,64,.06)}.menu-library-menu-detail .menu-library-menu-detail__slu-item .menu-library-menu-detail__slu-item-edit-icon{width:20px;height:20px;display:block;color:inherit}.menu-library-menu-detail .menu-library-menu-detail__slu-item .menu-library-menu-detail__slu-item-label{flex:1 1;min-width:0;color:var(--text-dark);font-weight:500;white-space:normal;overflow-wrap:break-word}.menu-library-menu-detail .menu-library-menu-detail__slu-item:hover,.menu-library-menu-detail .menu-library-menu-detail__slu-item.Mui-selected{border:1px solid var(--stroke-primary-100);background:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__slu-item:hover .menu-library-menu-detail__slu-item-drag-handle,.menu-library-menu-detail .menu-library-menu-detail__slu-item.Mui-selected .menu-library-menu-detail__slu-item-drag-handle{color:var(--icon-neutral-100)}.menu-library-menu-detail .menu-library-menu-detail__slu-item:hover .menu-library-menu-detail__slu-item-dot,.menu-library-menu-detail .menu-library-menu-detail__slu-item.Mui-selected .menu-library-menu-detail__slu-item-dot{background-color:var(--fill-neutral-100)}.menu-library-menu-detail .menu-library-menu-detail__slu-item:hover .menu-library-menu-detail__slu-item-label,.menu-library-menu-detail .menu-library-menu-detail__slu-item.Mui-selected .menu-library-menu-detail__slu-item-label{color:var(--fill-neutral-100)}.menu-library-menu-detail .menu-library-menu-detail__slu-item:hover .menu-library-menu-detail__slu-item-edit,.menu-library-menu-detail .menu-library-menu-detail__slu-item.Mui-selected .menu-library-menu-detail__slu-item-edit{color:var(--fill-neutral-100)}.menu-library-menu-detail .menu-library-menu-detail__slu-item:hover .menu-library-menu-detail__slu-item-edit:hover,.menu-library-menu-detail .menu-library-menu-detail__slu-item.Mui-selected .menu-library-menu-detail__slu-item-edit:hover{background-color:hsla(0,0%,100%,.12)}.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add{background-color:#fff;border:1px solid var(--stroke-primary-300);justify-content:center;margin-bottom:8px}.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add .menu-library-menu-detail__slu-item-inner{align-items:center;justify-content:center;gap:8px;width:100%}.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add .menu-library-menu-detail__slu-item-label{flex:0 1 auto;color:var(--text-neutral-600);font-size:14px}.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add .menu-library-menu-detail__slu-item-icon{flex-shrink:0;width:22px;height:22px;color:var(--text-neutral-600)}.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add:hover,.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add:focus-visible{background-color:#fff;border-color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add:hover .menu-library-menu-detail__slu-item-label,.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add:focus-visible .menu-library-menu-detail__slu-item-label{color:var(--text-neutral-600)}.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add:hover .menu-library-menu-detail__slu-item-icon,.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add:focus-visible .menu-library-menu-detail__slu-item-icon{color:var(--text-neutral-600)}.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add.Mui-selected{background-color:#fff;border-color:var(--fill-primary-300)}.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add.Mui-selected .menu-library-menu-detail__slu-item-label{color:var(--text-neutral-600)}.menu-library-menu-detail .menu-library-menu-detail__slu-item.menu-library-menu-detail__slu-item--add.Mui-selected .menu-library-menu-detail__slu-item-icon{color:var(--text-neutral-600)}.menu-library-menu-detail .menu-library-menu-detail__right{flex:1 1;min-width:0;min-height:0;align-self:stretch;padding:0;border-radius:8px;background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-25);display:flex;flex-direction:column}.menu-library-menu-detail .menu-library-menu-detail__dish-table-stack{display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%}.menu-library-menu-detail .menu-library-menu-detail__dish-table-host{flex:1 1;min-height:0;width:100%;padding:0 12px}.menu-library-menu-detail .menu-library-menu-detail__dish-add-row{flex-shrink:0;box-sizing:border-box;width:100%;padding:8px 12px 12px}.menu-library-menu-detail .menu-library-menu-detail__dish-add-btn{text-transform:none;min-height:64px;border-radius:16px;border:1px solid var(--stroke-primary-300);box-sizing:border-box;font-size:1.25rem;line-height:24px;font-weight:600}.menu-library-menu-detail .menu-library-menu-detail__dish-add-btn:hover{border-color:var(--stroke-primary-300);background-color:rgba(31,41,64,.04)}.menu-library-menu-detail .menu-library-menu-detail__dish-add-btn-icon{width:28px;height:28px}.menu-library-menu-detail .menu-library-menu-detail__dish-footer-host.menu-library-create-dialog{flex:0 0 auto !important;min-height:0 !important;gap:0 !important;width:100%;display:block}.menu-library-menu-detail .menu-library-menu-detail__dish-batch-bar.menu-library-create-dialog__dish-batch-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;padding:12px 12px;height:64px;border-radius:16px;border:1px solid var(--stroke-primary-300);background:var(--fill-neutral-100);box-sizing:border-box;width:100%}.menu-library-menu-detail .menu-library-menu-detail__dish-batch-bar.menu-library-create-dialog__dish-batch-bar .menu-library-menu-detail__dish-batch-btn.menu-library-create-dialog__dish-batch-btn{font-size:1.25rem;line-height:24px;font-weight:600;color:var(--fill-primary-300);text-transform:none;padding:4px 8px;flex:0 1 auto;min-width:0;gap:8px}.menu-library-menu-detail .menu-library-menu-detail__dish-batch-bar.menu-library-create-dialog__dish-batch-bar .menu-library-menu-detail__dish-batch-btn.menu-library-create-dialog__dish-batch-btn .MuiButton-startIcon{margin:0;color:inherit}.menu-library-menu-detail .menu-library-menu-detail__dish-batch-bar.menu-library-create-dialog__dish-batch-bar .menu-library-menu-detail__dish-batch-btn.menu-library-create-dialog__dish-batch-btn .MuiButton-startIcon .MuiSvgIcon-root.menu-library-menu-detail__dish-batch-mui-icon{font-size:32px;width:32px;height:32px}.menu-library-menu-detail .menu-library-menu-detail__dish-batch-bar.menu-library-create-dialog__dish-batch-bar .menu-library-menu-detail__dish-batch-btn.menu-library-create-dialog__dish-batch-btn .menu-library-menu-detail__dish-batch-svg-icon{width:32px;height:32px;display:block;flex-shrink:0;color:inherit}.menu-library-menu-detail .menu-library-menu-detail__dish-batch-bar.menu-library-create-dialog__dish-batch-bar .menu-library-menu-detail__dish-batch-btn.menu-library-create-dialog__dish-batch-btn .menu-library-menu-detail__dish-batch-transfer-wrap{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;transform:rotate(180deg)}.menu-library-menu-detail .menu-library-menu-detail__dish-batch-bar.menu-library-create-dialog__dish-batch-bar .menu-library-menu-detail__dish-batch-btn--with-icon-sm.menu-library-create-dialog__dish-batch-btn{gap:8px}.menu-library-menu-detail .menu-library-menu-detail__dish-batch-bar.menu-library-create-dialog__dish-batch-bar .menu-library-create-dialog__dish-batch-btn--danger.menu-library-menu-detail__dish-batch-btn{color:var(--func-error)}.menu-library-menu-detail .menu-library-menu-detail__dish-batch-bar.menu-library-create-dialog__dish-batch-bar .menu-library-create-dialog__dish-batch-btn--danger.menu-library-menu-detail__dish-batch-btn .MuiButton-startIcon{color:inherit}.menu-library-menu-detail .menu-library-menu-detail__dish-batch-bar.menu-library-create-dialog__dish-batch-bar .menu-library-create-dialog__dish-batch-btn--danger.menu-library-menu-detail__dish-batch-btn:hover{background-color:color-mix(in srgb, var(--func-error) 10%, transparent)}.menu-library-menu-detail .MuiTableHead-root .MuiTableCell-head{color:var(--fill-primary-300);font-weight:600}.menu-library-menu-detail.menu-library-menu-detail--skeleton .menu-library-menu-detail__thumb-cell{isolation:isolate}.menu-library-menu-detail.menu-library-menu-detail--skeleton .menu-library-menu-detail__dish-table-stack--skeleton{flex:1 1;min-height:0}.menu-library-menu-detail.menu-library-menu-detail--skeleton .menu-library-menu-detail__skeleton-table-host{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;box-sizing:border-box}@media(max-width: 900px){.menu-library-menu-detail{gap:12px;padding-left:max(0px,env(safe-area-inset-left, 0px));padding-right:max(0px,env(safe-area-inset-right, 0px))}.menu-library-menu-detail .menu-library-menu-detail__header-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:12px;align-items:stretch}.menu-library-menu-detail .menu-library-menu-detail__thumb-cell{grid-column:1;grid-row:1;grid-row-end:span 1;justify-self:center;width:128px;min-height:128px;max-width:min(128px,100%);align-self:center}.menu-library-menu-detail .menu-library-menu-detail__header-row1{grid-column:1;grid-row:2;flex-direction:column;align-items:stretch;gap:10px;min-width:0}.menu-library-menu-detail .menu-library-menu-detail__header-row1-cluster{width:100%;min-width:0;order:2}.menu-library-menu-detail .menu-library-menu-detail__header-nav-right{margin-left:0;align-self:flex-end;order:1}.menu-library-menu-detail .menu-library-menu-detail__header-row2{grid-column:1;grid-row:3;flex-direction:column;align-items:stretch;gap:12px;min-width:0}.menu-library-menu-detail .menu-library-menu-detail__week-field{width:100%;max-width:100%;flex-shrink:0}.menu-library-menu-detail .menu-library-menu-detail__week-field .base-input,.menu-library-menu-detail .menu-library-menu-detail__week-field .base-input .MuiFormControl-root,.menu-library-menu-detail .menu-library-menu-detail__week-field .base-input .MuiTextField-root{width:100% !important;min-width:0 !important;max-width:100% !important}.menu-library-menu-detail .menu-library-menu-detail__price-pills{flex:0 1 auto;width:100%;min-width:0;justify-content:flex-start}.menu-library-menu-detail .menu-library-menu-detail__price-pill--stacked{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);min-width:min(148px,100%);max-width:100%}.menu-library-menu-detail .menu-library-menu-detail__batch{margin-left:0;width:100%;justify-content:space-between;flex-shrink:0}.menu-library-menu-detail .menu-library-menu-detail__util-icons{width:100%;justify-content:flex-end}.menu-library-menu-detail .menu-library-menu-detail__menu-name-field{min-width:0;max-width:100%}.menu-library-menu-detail .menu-library-menu-detail__max-limit-field{max-width:100%}.menu-library-menu-detail .menu-library-menu-detail__left{flex:0 1 auto !important;width:100% !important;max-width:100%;max-height:min(36vh,280px);max-height:min(36dvh,280px)}.menu-library-menu-detail .menu-library-menu-detail__right{flex:0 0 auto;min-height:min(85dvh,800px);height:min(85dvh,800px);max-height:min(85dvh,800px);overflow:hidden;display:flex;flex-direction:column}.menu-library-menu-detail .menu-library-menu-detail__dish-table-stack{flex:1 1;min-height:0;overflow:hidden}.menu-library-menu-detail .menu-library-menu-detail__dish-table-host{flex:1 1;min-height:0;overflow:hidden;overflow-x:auto;padding-left:8px;padding-right:8px}.menu-library-menu-detail .menu-library-menu-detail__dish-batch-bar.menu-library-create-dialog__dish-batch-bar{flex-wrap:wrap;height:auto;min-height:64px;row-gap:8px}}@media(max-width: 600px){.menu-library-menu-detail{gap:10px}.menu-library-menu-detail .menu-library-menu-detail__header-grid{gap:10px}.menu-library-menu-detail .menu-library-menu-detail__header-row1-cluster{gap:8px}.menu-library-menu-detail .menu-library-menu-detail__header-icon-pill{width:44px;height:44px;min-width:44px}.menu-library-menu-detail .menu-library-menu-detail__price-pill--stacked{flex:1 1 100%;min-width:0}.menu-library-menu-detail .menu-library-menu-detail__left{max-height:min(38vh,280px)}.menu-library-menu-detail .menu-library-menu-detail__left-title-text{font-size:18px}.menu-library-menu-detail .menu-library-menu-detail__dish-add-btn{min-height:56px;font-size:1.1rem}}.menu-library-menu-detail__lang-menu-item{display:flex;align-items:center;gap:8px}.menu-library-menu-detail__price-pill.menu-library-menu-detail__price-pill--lang-menu{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:8px 12px;min-width:0;min-height:48px;border-radius:8px;background-color:var(--fill-neutral-100);border:1px solid var(--stroke-primary-100);box-shadow:0 4px 4px 0 var(--shadow-25);transition:background-color .15s ease,box-shadow .15s ease}.menu-library-menu-detail__price-pill.menu-library-menu-detail__price-pill--lang-menu.MuiPaper-outlined{border:1px solid var(--stroke-primary-100)}.menu-library-menu-detail__price-pill.menu-library-menu-detail__price-pill--lang-menu:hover:not(:disabled){background-color:var(--fill-neutral-200);box-shadow:0 4px 10px 0 var(--shadow-25)}.menu-library-menu-detail__price-pill.menu-library-menu-detail__price-pill--lang-menu:active:not(:disabled){background-color:var(--fill-neutral-200);box-shadow:0 2px 4px 0 var(--shadow-25)}
.menu-library-create-dialog{display:flex;flex-direction:column;gap:16px;flex:1 1;min-height:0}.menu-library-create-dialog .menu-library-create-dialog__h-title{font-size:1.2rem;line-height:32px;font-weight:500;color:var(--text-dark)}.menu-library-create-dialog .menu-library-create-dialog__section-title{font-size:1rem;line-height:32px;font-weight:600;color:var(--text-secondary);margin-top:4px}.menu-library-create-dialog .menu-library-create-dialog__base-card{flex-shrink:0;border-radius:16px;border:1px solid var(--stroke-neutral-800-a25);background:var(--fill-neutral-100);padding:24px}.menu-library-create-dialog .menu-library-create-dialog__base-card-inner{display:flex;flex-direction:column;align-items:stretch;gap:16px}@media(min-width: 900px){.menu-library-create-dialog .menu-library-create-dialog__base-card-inner{flex-direction:row;gap:0}}.menu-library-create-dialog .menu-library-create-dialog__base-left{display:flex;flex-direction:row;flex:1 1 50%;min-width:0;gap:16px}.menu-library-create-dialog .menu-library-create-dialog__thumb-wrap{flex-shrink:0}.menu-library-create-dialog .menu-library-create-dialog__thumb{width:165px;height:165px;max-width:100%;border-radius:8px;box-shadow:0 2px 4px 0 var(--shadow-25);background:var(--fill-primary-200);display:flex;align-items:center;justify-content:center;overflow:hidden}.menu-library-create-dialog .menu-library-create-dialog__thumb--placeholder{background:var(--fill-neutral-200);border:1px dashed var(--stroke-neutral-800-a25);box-shadow:none}.menu-library-create-dialog .menu-library-create-dialog__base-left-fields{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px;justify-content:center}.menu-library-create-dialog .menu-library-create-dialog__lang-pill{display:inline-flex;align-items:center;gap:16px;height:56px;padding:8px 16px;border-radius:8px;border:1px solid var(--stroke-primary-100);background:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-25);pointer-events:none}.menu-library-create-dialog .menu-library-create-dialog__lang-flag{width:32px;height:22px;flex-shrink:0;border-radius:2px}.menu-library-create-dialog .menu-library-create-dialog__lang-code{font-size:1.5rem;line-height:32px;font-weight:500;color:var(--text-dark)}.menu-library-create-dialog .menu-library-create-dialog__lang-arrow{width:24px;height:24px;flex-shrink:0;color:var(--fill-primary-300);transform:rotate(180deg)}.menu-library-create-dialog .menu-library-create-dialog__name-input .MuiOutlinedInput-root{border-radius:8px;box-shadow:0 0 4px 0 var(--shadow-25)}.menu-library-create-dialog .menu-library-create-dialog__name-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-100)}.menu-library-create-dialog .menu-library-create-dialog__name-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-100)}.menu-library-create-dialog .menu-library-create-dialog__name-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-100)}.menu-library-create-dialog .menu-library-create-dialog__max-limit-row.menu-library-add-dish__cell{width:100%;min-height:0;padding:8.5px 14px;gap:8px;align-items:center}.menu-library-create-dialog .menu-library-create-dialog__max-limit-row .menu-library-add-dish__cell-label{font-size:20px;line-height:24px}.menu-library-create-dialog .menu-library-create-dialog__max-limit-row .menu-library-add-dish__cell-control .MuiOutlinedInput-root{min-height:0}.menu-library-create-dialog .menu-library-create-dialog__max-limit-row .menu-library-add-dish__cell-control .MuiInputBase-input{font-size:1rem;font-weight:500;line-height:24px;color:var(--text-dark);padding-top:6px;padding-bottom:6px}.menu-library-create-dialog .menu-library-create-dialog__round-label{font-size:1.25rem;line-height:24px;font-weight:500;color:var(--text-dark)}.menu-library-create-dialog .menu-library-create-dialog__base-divider{display:none;width:1px;align-self:stretch;flex-shrink:0;background:var(--stroke-neutral-800-a25);margin:0 16px}@media(min-width: 900px){.menu-library-create-dialog .menu-library-create-dialog__base-divider{display:block}}.menu-library-create-dialog .menu-library-create-dialog__base-right{flex:1 1 50%;min-width:0;display:flex;flex-direction:column;min-height:120px}.menu-library-create-dialog .menu-library-create-dialog__save-inline{border-radius:8px;text-transform:none;font-size:1.2rem;line-height:32px;font-weight:500;padding:4px 16px;box-shadow:none}.menu-library-create-dialog .menu-library-create-dialog__save-inline-icon{width:24px;height:24px}.menu-library-create-dialog .menu-library-create-dialog__week-row .MuiButton-root{min-width:88px;min-height:48px;padding:16px;border-radius:8px;box-shadow:0 0 4px 0 var(--shadow-25);font-size:1.25rem;line-height:24px;font-weight:500;text-transform:none}.menu-library-create-dialog .menu-library-create-dialog__week-row .MuiButton-outlinedPrimary{border-color:var(--stroke-primary-100);background:var(--fill-neutral-100);color:var(--text-dark)}.menu-library-create-dialog .menu-library-create-dialog__week-row .MuiButton-containedPrimary{background-color:var(--fill-primary-300);color:var(--text-light)}.menu-library-create-dialog .menu-library-create-dialog__week-row--compact .MuiButton-root{min-width:56px;min-height:48px;padding:8px 14px;font-size:1.2rem;line-height:24px}.menu-library-create-dialog .menu-library-create-dialog__week-copy-icon{width:24px;height:24px;display:block;color:var(--fill-primary-300)}.menu-library-create-dialog .menu-library-create-dialog__price-pill--large{display:inline-flex;align-items:center;gap:16px;padding:8px 16px;border-radius:8px;border:1px solid var(--stroke-primary-100);background:var(--fill-neutral-100);box-shadow:0 4px 4px 0 var(--shadow-25);min-width:0}.menu-library-create-dialog .menu-library-create-dialog__price-pill-icon--lg{width:40px;height:40px;flex-shrink:0;display:block;color:var(--fill-primary-300)}.menu-library-create-dialog .menu-library-create-dialog__price-pill-text--lg{font-size:1.5rem;line-height:32px;font-weight:500;color:var(--text-dark);white-space:nowrap;min-width:120px}.menu-library-create-dialog .menu-library-create-dialog__add-sub--bar{justify-content:center;border-radius:16px;min-height:78px;padding:0 24px;border:1px solid var(--stroke-neutral-800-a25);background:var(--fill-neutral-100);text-transform:none}.menu-library-create-dialog .menu-library-create-dialog__add-sub--bar .MuiButton-label{display:flex;justify-content:center;width:100%}.menu-library-create-dialog .menu-library-create-dialog__add-sub--bar .menu-library-create-dialog__add-sub-inner{display:inline-flex;align-items:center;justify-content:center;gap:8px}.menu-library-create-dialog .menu-library-create-dialog__add-sub--bar .menu-library-create-dialog__add-sub-label{font-size:1.5rem;line-height:32px;font-weight:700;color:var(--fill-primary-300)}.menu-library-create-dialog .menu-library-create-dialog__add-sub-icon{width:40px;height:40px;display:block}.menu-library-create-dialog .menu-library-create-dialog__sub-wrap{display:flex;flex-direction:column;flex:1 1;min-height:0}.menu-library-create-dialog .menu-library-create-dialog__sub-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;display:flex;flex-direction:column;gap:12px}.menu-library-create-dialog .menu-library-create-dialog__sub-wrap-footer{flex-shrink:0}.menu-library-create-dialog .menu-library-create-dialog__sub-card{border-radius:16px;border:1px solid var(--stroke-neutral-800-a25);background:var(--fill-neutral-100);padding:12px 24px}.menu-library-create-dialog .menu-library-create-dialog__sub-card-inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px;min-height:40px}.menu-library-create-dialog .menu-library-create-dialog__sub-col{flex:1 1;min-width:100px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.menu-library-create-dialog .menu-library-create-dialog__sub-col--name{flex:1 1;min-width:160px;align-items:center;text-align:center}.menu-library-create-dialog .menu-library-create-dialog__sub-col--name .menu-library-create-dialog__sub-col-label{align-self:center}.menu-library-create-dialog .menu-library-create-dialog__sub-col--name .menu-library-create-dialog__sub-inline-value{text-align:center}.menu-library-create-dialog .menu-library-create-dialog__sub-col--name .base-input .MuiInputBase-input{text-align:center}.menu-library-create-dialog .menu-library-create-dialog__sub-col-label{font-size:1.5rem;line-height:32px;font-weight:500;color:var(--fill-primary-300)}.menu-library-create-dialog .menu-library-create-dialog__sub-col-value{font-size:1.5rem;line-height:32px;font-weight:500;color:var(--text-dark)}.menu-library-create-dialog .menu-library-create-dialog__sub-card-actions{display:flex;flex-shrink:0;align-items:center;margin-left:auto;gap:4px}.menu-library-create-dialog .menu-library-create-dialog__sub-delete{color:var(--text-secondary)}.menu-library-create-dialog .menu-library-create-dialog__sub-delete:hover{color:var(--func-error)}.menu-library-create-dialog .menu-library-create-dialog__sub-delete-icon{width:40px;height:40px;display:block;color:inherit}.menu-library-create-dialog .menu-library-create-dialog__sub-delete-icon path{fill:currentColor}.menu-library-create-dialog .menu-library-create-dialog__sub-lang-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:6px 10px;border:none;border-radius:8px;background:rgba(0,0,0,0);cursor:pointer;font:inherit;font-family:inherit;min-height:40px;box-sizing:border-box}.menu-library-create-dialog .menu-library-create-dialog__sub-lang-trigger:hover{background:var(--fill-neutral-200)}.menu-library-create-dialog .menu-library-create-dialog__sub-lang-trigger:focus-visible{outline:2px solid var(--fill-primary-300);outline-offset:2px}.menu-library-create-dialog .menu-library-create-dialog__sub-lang-flag{width:22px;height:16px;border-radius:2px;flex-shrink:0;display:block;color:var(--fill-primary-300)}.menu-library-create-dialog .menu-library-create-dialog__sub-lang-flag--trigger{width:30px;height:22px}.menu-library-create-dialog .menu-library-create-dialog__sub-lang-flag--menu{margin-right:8px}.menu-library-create-dialog .menu-library-create-dialog__sub-lang-code{font-weight:500;font-size:1.5rem;line-height:32px;color:var(--text-dark)}.menu-library-create-dialog .menu-library-create-dialog__sub-inline-slot{width:100%;height:40px;min-height:40px;max-height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.menu-library-create-dialog .menu-library-create-dialog__sub-inline-touch{padding:0 8px;border-radius:8px;cursor:pointer;touch-action:manipulation}@media(hover: hover)and (pointer: fine){.menu-library-create-dialog .menu-library-create-dialog__sub-inline-touch:hover{background:var(--fill-neutral-200)}}.menu-library-create-dialog .menu-library-create-dialog__sub-inline-touch:active{background:var(--fill-neutral-200);box-shadow:inset 0 0 0 1px var(--stroke-neutral-100)}.menu-library-create-dialog .menu-library-create-dialog__sub-inline-touch:focus-visible{outline:2px solid var(--fill-primary-300);outline-offset:2px}.menu-library-create-dialog .menu-library-create-dialog__sub-inline-slot--editing .base-input{width:100%;display:flex;align-items:center}.menu-library-create-dialog .menu-library-create-dialog__sub-inline-slot--editing .base-input .MuiFormControl-root{margin-top:0;margin-bottom:0;width:100%}.menu-library-create-dialog .menu-library-create-dialog__sub-inline-slot--editing .base-input .MuiOutlinedInput-root{height:40px;box-sizing:border-box}.menu-library-create-dialog .menu-library-create-dialog__sub-inline-slot--editing .base-input .MuiOutlinedInput-input{box-sizing:border-box;padding-top:8px;padding-bottom:8px}.menu-library-create-dialog .menu-library-create-dialog__sub-inline-value{font-size:1.5rem;line-height:32px;font-weight:500;color:var(--text-dark);width:100%}.menu-library-create-dialog .menu-library-create-dialog__sub-chevron{width:40px;height:40px;flex-shrink:0;display:block;color:var(--icon-primary-300);transform:rotate(-90deg);margin-right:-8px}.menu-library-create-dialog .menu-library-create-dialog__sub-chevron--detail-down{transform:none}.menu-library-create-dialog .menu-library-create-dialog__sub-chevron-btn{box-sizing:border-box;padding:0 !important;margin-right:-8px;width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;border-radius:8px !important;flex-shrink:0;align-self:center;color:var(--icon-primary-300)}.menu-library-create-dialog .menu-library-create-dialog__sub-chevron-btn .menu-library-create-dialog__sub-chevron{margin-right:0}.menu-library-create-dialog .menu-library-create-dialog__sub-chevron-btn:hover{background:var(--fill-neutral-200)}.menu-library-create-dialog .menu-library-create-dialog__sub-chevron-btn:focus-visible{outline:2px solid var(--fill-primary-300);outline-offset:2px}.menu-library-create-dialog .menu-library-create-dialog__sub-card--clickable{cursor:pointer;touch-action:manipulation}@media(hover: hover)and (pointer: fine){.menu-library-create-dialog .menu-library-create-dialog__sub-card--clickable:hover:not(:has(.menu-library-create-dialog__sub-inline-touch:hover)):not(:has(.menu-library-create-dialog__sub-lang-trigger:hover)):not(:has(.menu-library-create-dialog__sub-delete:hover)):not(:has(.menu-library-create-dialog__sub-chevron-btn:hover)){background:var(--fill-neutral-200)}}.menu-library-create-dialog .menu-library-create-dialog__sub-card--clickable:active:not(:has(.menu-library-create-dialog__sub-inline-touch:active)):not(:has(.menu-library-create-dialog__sub-lang-trigger:active)):not(:has(.menu-library-create-dialog__sub-delete:active)):not(:has(.menu-library-create-dialog__sub-chevron-btn:active)){background:var(--fill-neutral-200)}.menu-library-create-dialog .menu-library-create-dialog__sub-card--clickable:focus-visible{outline:2px solid var(--fill-primary-300);outline-offset:2px}.menu-library-create-dialog .menu-library-create-dialog__header-back{margin-right:4px;color:var(--text-dark)}.menu-library-create-dialog .menu-library-create-dialog__header-back-icon{width:40px;height:40px;display:block}.menu-library-create-dialog--sub-detail{flex:1 1;min-height:0;display:flex;flex-direction:column}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__sub-detail-wrap{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:0}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__sub-detail-summary{flex-shrink:0;border-radius:16px;border:1px solid var(--stroke-neutral-800-a25);background:var(--fill-neutral-100);padding:12px 24px;min-height:88px;box-sizing:border-box}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__sub-detail-divider{width:100%;height:0;margin:8px 0;border:none;border-top:4px dashed var(--stroke-primary-300)}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__sub-detail-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__sub-detail-scroll-inner{min-width:0;overflow-x:auto}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-table{display:flex;flex-direction:column;gap:12px;min-width:min(100%,1120px)}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-table-row{display:grid;grid-template-columns:48px minmax(200px, 2fr) repeat(6, minmax(0, 1fr)) minmax(120px, 1fr);grid-gap:16px;gap:16px;align-items:center;padding:0 24px;box-sizing:border-box}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-table-row--head{flex-shrink:0;padding-top:12px;padding-bottom:12px}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-table-row--data{background:var(--fill-neutral-100);border-radius:16px;border:1px solid var(--stroke-neutral-800-a25);padding:16px 24px}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-head-text{font-size:1.5rem;line-height:32px;font-weight:700;color:var(--fill-primary-300);text-align:center}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-cell--check{display:flex;align-items:center;justify-content:center}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-check-icon{width:40px;height:40px;display:block;color:var(--text-dark)}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-row-checkbox{padding:2px;color:var(--fill-primary-300)}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-row-checkbox .MuiSvgIcon-root{width:28px;height:28px}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-row-checkbox.Mui-checked{color:var(--fill-primary-300)}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-cell--detail{display:flex;align-items:center;justify-content:center;min-width:0}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-view-detail-btn{font-size:1.25rem;line-height:24px;font-weight:500;color:var(--fill-primary-300);text-decoration:underline;text-underline-offset:4px;padding:4px 8px;min-width:0;text-transform:none}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-view-detail-btn:hover{background-color:rgba(0,0,0,0);text-decoration:underline}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;padding:16px 24px;border-radius:16px;border:1px solid var(--stroke-neutral-800-a25);background:var(--fill-neutral-100);box-sizing:border-box;width:100%}@media(max-width: 900px){.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-bar{flex-wrap:wrap}}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-exchange-icon{display:block;color:inherit}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-exchange-icon path{fill:currentColor}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-btn{font-size:1.25rem;line-height:24px;font-weight:600;color:var(--fill-primary-300);text-transform:none;padding:8px 12px;flex:0 1 auto;min-width:0}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-btn .MuiButton-startIcon{color:inherit}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-btn .MuiButton-startIcon .MuiSvgIcon-root,.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-btn .MuiButton-startIcon>svg{width:28px;height:28px;display:block}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-btn:hover{background-color:rgba(0,0,0,.04)}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-btn--settings{font-weight:700;text-align:left}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-btn--danger{color:var(--func-error)}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-btn--danger .MuiButton-startIcon{color:inherit}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-batch-btn--danger:hover{background-color:color-mix(in srgb, var(--func-error) 10%, transparent)}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__dish-cell-text{font-size:1.5rem;line-height:32px;font-weight:700;color:var(--text-dark);text-align:center}.menu-library-create-dialog--sub-detail .menu-library-create-dialog__sub-card-actions--detail{margin-left:auto}.menu-library-create-dialog__add-dish-placeholder{color:var(--text-secondary);padding:8px 0 16px}.menu-library-create-dialog__sub-lang-menu-paper{border-radius:8px;border:1px solid var(--stroke-neutral-800-a25)}.menu-library-create-dialog__sub-lang-menu-item{display:flex;align-items:center;gap:8px}.menu-library-create-dialog__sub-lang-menu-code{margin-left:auto;font-weight:600}.menu-library-create-dialog__batch-settings-dialog .MuiDialog-paper{border-radius:16px;border:2px solid var(--fill-primary-300);background:var(--fill-primary-200)}.menu-library-create-dialog__batch-settings-dialog-body{padding-top:0 !important;padding-bottom:24px !important}
.menu-library-add-subcategory-dialog-root .MuiDialogContent-root{padding:16px 24px 16px !important;overflow:visible !important}.menu-library-add-subcategory-dialog-root .MuiDialogActions-root.dialog-footer{display:flex !important;justify-content:center;align-items:stretch;width:100%;padding:8px 24px 24px !important;box-sizing:border-box}.menu-library-add-subcategory-dialog__body{display:flex;flex-direction:column;gap:16px;width:100%;max-width:656px;margin:0 auto;box-sizing:border-box}.menu-library-add-subcategory-dialog__inner-card.MuiPaper-root{border-radius:8px;border:1px solid var(--stroke-primary-100);background:var(--fill-neutral-100);padding:8px 12px;box-shadow:0 0 4px 0 var(--overlay-800-a25)}.menu-library-add-subcategory-dialog__inner-card--name{display:flex;flex-direction:column;align-items:stretch;gap:8px}.menu-library-add-subcategory-dialog__inner-card--lang{width:100%;box-sizing:border-box}.menu-library-add-subcategory-dialog__lang-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;min-width:0;gap:16px}.menu-library-add-subcategory-dialog__lang-row .MuiTypography-root{width:auto !important;max-width:100%}.menu-library-add-subcategory-dialog__lang-control{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;justify-content:flex-end}.menu-library-add-subcategory-dialog__limits-row{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width: 600px){.menu-library-add-subcategory-dialog__limits-row{flex-direction:row;align-items:stretch}}.menu-library-add-subcategory-dialog__inner-card--limit{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}@media(min-width: 600px){.menu-library-add-subcategory-dialog__inner-card--limit{flex:1 1}}.menu-library-add-subcategory-dialog__card-label--secondary{font-size:1rem;line-height:24px;font-weight:500;color:var(--text-dark);text-align:left;align-self:flex-start}.menu-library-add-subcategory-dialog__card-label--inline{font-size:1.25rem;line-height:24px;font-weight:500;color:var(--text-dark);text-align:left;flex:1 1 auto;min-width:0;margin:0;width:auto}.menu-library-add-subcategory-dialog__limit-label{font-size:1.25rem;line-height:24px;font-weight:500;color:var(--text-dark);width:100%;text-align:left;align-self:flex-start}.menu-library-add-subcategory-dialog__name-input,.menu-library-add-subcategory-dialog__limit-input{width:100%;align-self:stretch}.menu-library-add-subcategory-dialog__name-input .MuiOutlinedInput-root,.menu-library-add-subcategory-dialog__limit-input .MuiOutlinedInput-root{border-radius:0;box-shadow:none;background:rgba(0,0,0,0)}.menu-library-add-subcategory-dialog__name-input .MuiOutlinedInput-notchedOutline,.menu-library-add-subcategory-dialog__limit-input .MuiOutlinedInput-notchedOutline{border:none !important}.menu-library-add-subcategory-dialog__name-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.menu-library-add-subcategory-dialog__limit-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:none !important}.menu-library-add-subcategory-dialog__name-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.menu-library-add-subcategory-dialog__limit-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none !important}.menu-library-add-subcategory-dialog__name-input .MuiInputBase-input,.menu-library-add-subcategory-dialog__limit-input .MuiInputBase-input{font-weight:700;font-size:1.25rem;line-height:24px;color:var(--text-primary-300);text-align:left;padding:0}.menu-library-add-subcategory-dialog__footer{display:flex;flex-direction:row;align-items:stretch;gap:16px;width:100%;max-width:656px;margin:0 auto;box-sizing:border-box}.menu-library-add-subcategory-dialog__footer--full-width{max-width:none;margin-left:0;margin-right:0}.menu-library-add-subcategory-dialog__btn-cancel.MuiButton-root{flex:1 1;min-width:0;min-height:48px;border-radius:8px;text-transform:none;font-size:1.25rem;line-height:24px;font-weight:500;color:var(--text-dark);background-color:var(--fill-neutral-200);border:1px solid var(--stroke-primary-100);box-shadow:0 0 4px 0 var(--overlay-800-a25)}.menu-library-add-subcategory-dialog__btn-cancel.MuiButton-root:hover{background-color:var(--fill-neutral-200);border-color:var(--stroke-primary-100)}.menu-library-add-subcategory-dialog__btn-save.MuiButton-root{flex:1 1;min-width:0;min-height:48px;border-radius:8px;text-transform:none;font-size:1.25rem;line-height:24px;font-weight:500;gap:16px;border:1px solid var(--stroke-primary-100);box-shadow:0 0 4px 0 var(--overlay-800-a25)}.menu-library-add-subcategory-dialog__save-icon{width:32px;height:32px;display:block}.menu-library-add-subcategory-dialog__save-icon path{fill:currentColor}
.extra-cost-detail__dish-area-shell.menu-library-menu-detail{flex:1 1 auto;min-height:0;width:100%;overflow:visible;overflow:initial}.extra-cost-detail__dish-table-host{overflow-x:auto;min-width:0}.extra-cost-detail__dish-table-host .extra-cost-detail__dish-virtual-table.MuiTable-root{width:100%;min-width:1040px}.extra-cost-detail--park-dish-table .extra-cost-detail__dish-table-host .extra-cost-detail__dish-virtual-table.MuiTable-root{min-width:1128px}.extra-cost-first-menu{width:100%}.extra-cost-first-menu .select-btn{width:100%}.extra-cost-first-menu .select-btn span{padding:0 !important;width:100%}.extra-cost-first-menu .select-btn .MuiButton-root{width:100%}.extra-cost-first-menu .selected .MuiButton-root{background:#376fd0;color:#fff}
.restaurant-basic-info .restaurant-card{overflow:visible;border-radius:16px}.restaurant-basic-info .restaurant-basic-info__panel{width:100%;box-sizing:border-box;border-radius:12px;padding:16px 24px;background:var(--fill-neutral-100);box-shadow:0 0 4px var(--shadow-25)}
.business-hour .business-hour__content-skeleton{width:100%;padding:8px 0 4px;box-sizing:border-box}.business-hour .title_text{font-size:20px;font-weight:bold;margin-right:15px}.business-hour .business-hour-simple__page-head{margin-bottom:16px;width:100%;box-sizing:border-box}.business-hour .business-hour-simple__panel{border-radius:12px;padding:16px 20px;box-sizing:border-box;border:1px solid var(--stroke-primary-100)}.business-hour .business-hour-simple__panel--hours{padding-bottom:20px}.business-hour .business-hour-simple__compound-menu.business-hour-compound{margin:0;width:100%}.business-hour .business-hour-simple.simple{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.business-hour .business-hour-simple.simple ._top,.business-hour .business-hour-simple.simple .table-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.business-hour .business-hour-simple.simple .table-top{margin-bottom:12px}.business-hour .business-hour-simple.simple .menu_text{font-size:16px;font-weight:700;line-height:24px;color:var(--text-dark);margin:0}.business-hour .business-hour-simple.simple .table-top .menu_text{font-size:20px;line-height:24px}.business-hour .business-hour-simple.simple .menu_text.m_10{margin-top:16px;margin-bottom:10px}.business-hour .business-hour-simple.simple ._menu{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.business-hour .business-hour-simple.simple ._menu .btn{margin:0;min-height:auto;text-transform:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:700;line-height:24px;border:1px solid var(--stroke-primary-100);box-shadow:0 0 4px rgba(31,41,64,.12)}.business-hour .business-hour-simple.simple ._menu .bac{background-color:var(--fill-primary-200) !important;color:var(--text-dark) !important}.business-hour .business-hour-simple.simple ._menu .active_bac{background-color:var(--fill-primary-300) !important;border-color:var(--stroke-primary-100) !important}.business-hour .business-hour-simple.simple ._menu .active_text{color:#fff !important}.business-hour .business-hour-simple.simple ._menu .btn.disabled-btn,.business-hour .business-hour-simple.simple ._menu .disabled-btn:disabled{opacity:.45}.business-hour .business-hour-simple.simple ._menu .bac:hover:not(:disabled){border-color:var(--stroke-primary-100);filter:brightness(0.98)}.business-hour .business-hour-simple.simple ._menu .active_bac:hover:not(:disabled){filter:brightness(0.97)}.business-hour .business-hour-simple.simple .table{margin-top:0}.business-hour .business-hour-simple.simple .table .menuGroup{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.business-hour .business-hour-simple.simple .table .menuGroup .text{margin:0;font-size:14px;font-weight:500;color:var(--text-dark)}.business-hour .business-hour-simple.simple .table .add_new{border:1px solid color-mix(in srgb, var(--stroke-primary-100) 45%, transparent);border-radius:12px;padding:16px 20px;background:#fff;box-shadow:0 0 4px rgba(31,41,64,.08);box-sizing:border-box;margin-bottom:4px}.business-hour .business-hour-simple.simple .table .add_new .menu_text{margin-top:0;margin-bottom:10px}.business-hour .business-hour-simple.simple .table .add_new .search-picker{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px}.business-hour .business-hour-simple.simple .table .add_new .search-picker .picker{flex:1 1;min-width:220px;display:flex;flex-direction:row;align-items:center}.business-hour .business-hour-simple.simple .table .add_new .search-picker .picker.business-hour-simple__time-range-compact-wrap{flex:0 0 auto;align-self:center;min-width:0;min-width:initial;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb, var(--stroke-primary-100) 45%, transparent);border-radius:8px;padding:4px 12px;box-sizing:border-box;background:#fff}.business-hour .business-hour-simple.simple .table .add_new .search-picker .picker.business-hour-simple__time-range-compact-wrap .time-range-box--compact{width:auto;display:flex;align-items:center;justify-content:center;gap:8px}.business-hour .business-hour-simple.simple .table .add_new .business-hour-simple__add-hours-menus{margin-top:12px}.business-hour .business-hour-simple__table-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.business-hour-compound{margin-left:24px}.business-hour-compound .business-hour-compound-title{display:flex;align-items:center;justify-content:flex-end}.business-hour-compound .business-hour-compound-box{flex:1 1;max-width:1200px}.business-hour-compound .business-hour-compound-card{display:flex;margin-top:16px}.business-hour-compound .business-hour-compound-card .business-hour-top{display:flex;align-items:center;margin-bottom:16px}.business-hour-compound .form-error{color:red;margin-bottom:6px;margin-top:-10px;display:none}.business-hour-compound .form-error.active{display:block}
.business-hour{margin-bottom:24px}.business-hour .business-hour-card{border-radius:16px;padding:0 8px}.business-hour-compound{margin-left:0;width:100%}.business-hour-compound .business-hour-compound-header{display:grid;grid-template-columns:140px 120px minmax(0, 1fr);grid-gap:12px 16px;gap:12px 16px;align-items:center;padding:0;margin-bottom:4px;border-bottom:1px solid rgba(31,41,64,.08);box-sizing:border-box;width:100%}.business-hour-compound .business-hour-compound-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.business-hour-compound .business-hour-compound-thead .business-hour-compound-thead__cell{font-size:16px;font-weight:700;line-height:24px;color:#1f2940}.business-hour-compound .business-hour-compound-thead .business-hour-compound-thead__cell--title{min-width:0;word-break:break-word}.business-hour-compound .business-hour-compound-thead .business-hour-compound-thead__cell--title .title_text{margin-right:0;display:inline-block;vertical-align:middle;max-width:100%}.business-hour-compound .business-hour-compound-thead .business-hour-compound-thead__cell--slots-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-width:0}.business-hour-compound .business-hour-compound-thead .business-hour-compound-thead__daily-label{flex-shrink:0}.business-hour-compound .business-hour-compound-thead .business-hour-compound-thead__cell--copy-placeholder{min-height:1px}.business-hour-compound .business-hour-compound-row{display:grid;grid-template-columns:140px 120px minmax(0, 1fr) 48px;grid-gap:12px 16px;gap:12px 16px;align-items:flex-start;padding:16px 0 8px}.business-hour-compound .business-hour-compound-row__day{font-size:16px;font-weight:700;line-height:24px;color:#1f2940;min-height:56px;display:flex;align-items:center;box-sizing:border-box}.business-hour-compound .business-hour-compound-thead__cell--24{justify-content:center;display:flex}.business-hour-compound .business-hour-compound-row__24{min-height:56px;display:flex;align-items:center;box-sizing:border-box;justify-content:center}.business-hour-compound .business-hour-compound-row__slots{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.business-hour-compound .business-hour-compound-slot-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:0}.business-hour-compound .business-hour-compound-slot-wrap--expanded{flex:1 1 100%;width:100%;max-width:100%}.business-hour-compound .business-hour-compound-slot-wrap--expanded .business-hour-compound-expand-outer{align-self:stretch;width:100%}.business-hour-compound .business-hour-compound-row__copy{min-height:56px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:#7468f0}.business-hour-compound .business-hour-compound-row__copy .MuiIconButton-root{color:#7468f0}.business-hour-compound .business-hour-compound-row__copy .business-hour-compound-row__copy-icon{width:32px;height:32px;display:block;color:inherit}.business-hour-compound .business-hour-compound-slot{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:0px 12px;min-height:56px;border-radius:12px;border:1px solid rgba(80,161,255,.45);background:#fff;box-sizing:border-box}.business-hour-compound .business-hour-compound-slot .business-hour-compound-slot__time{font-size:16px;font-weight:700;color:#1f2940;white-space:nowrap}.business-hour-compound .business-hour-compound-slot .business-hour-compound-slot__time-inner{display:flex;align-items:center;gap:6px;min-width:0}.business-hour-compound .business-hour-compound-slot .business-hour-compound-slot__time-inner .MuiFormControl-root{min-width:0}.business-hour-compound .business-hour-compound-slot .business-hour-compound-slot__time-inner .time-range-box--compact{display:flex;align-items:center;flex:0 1 auto;width:auto}.business-hour-compound .business-hour-compound-slot .business-hour-compound-slot__time-inner .time-range-box--compact .react-datepicker-wrapper{flex:0 0 auto;width:auto;max-width:none}.business-hour-compound .business-hour-compound-slot .business-hour-compound-slot__switch.MuiSwitch-root{transform-origin:left center}.business-hour-compound .business-hour-compound-slot__expand-toggle{color:#7468f0;border-radius:8px;padding:0 4px;display:inline-flex;align-items:center;gap:2px}.business-hour-compound .business-hour-compound-slot__expand-toggle .MuiSvgIcon-root{color:#7468f0}.business-hour-compound .business-hour-compound-slot__expand-toggle .business-hour-compound-slot__menu-book-icon{width:24px;height:24px;flex-shrink:0;display:block}.business-hour-compound .business-hour-compound-slot__expand-toggle .business-hour-compound-slot__menu-book-icon path{fill:currentColor}.business-hour-compound .business-hour-compound-slot__expand-toggle .business-hour-compound-slot__chevron{width:24px;height:24px;flex-shrink:0;display:block;color:#7468f0;transition:transform .2s ease}.business-hour-compound .business-hour-compound-slot__expand-toggle .business-hour-compound-slot__chevron--expanded{transform:rotate(180deg)}.business-hour-compound .business-hour-compound-slot__expand-toggle:hover{background:rgba(116,104,240,.1)}.business-hour-compound .business-hour-compound-slot__delete-icon{width:24px;height:24px;display:block;color:inherit}.business-hour-compound .business-hour-compound-slot--24h{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;min-height:56px;box-sizing:border-box;border-radius:12px;background:rgba(116,104,240,.12);border:1px solid rgba(116,104,240,.35);color:#7468f0;font-size:16px;font-weight:700}.business-hour-compound .business-hour-compound-add-slot{width:56px;height:56px;flex-shrink:0;border-radius:8px;background:var(--icon-neutral-200);color:#7468f0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;border:none}.business-hour-compound .business-hour-compound-add-slot:hover{background:rgba(116,104,240,.12)}.business-hour-compound .business-hour-compound-add-slot .business-hour-compound-add-slot__icon{width:32px;height:32px;display:block}.business-hour-compound .business-hour-compound-expand{margin-top:12px;margin-bottom:8px;padding:16px 20px;border-radius:12px;background:#f5f7ff;border:1px solid rgba(80,161,255,.45)}.business-hour-compound .business-hour-compound-expand__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.business-hour-compound .business-hour-compound-expand__title{font-size:20px;font-weight:700;line-height:24px;color:#1f2940}.business-hour-compound .business-hour-compound-expand__collapse-btn{color:#7468f0}.business-hour-compound .business-hour-compound-expand__collapse-btn .business-hour-compound-slot__chevron{width:20px;height:20px;display:block;color:#7468f0;transition:transform .2s ease}.business-hour-compound .business-hour-compound-expand__collapse-btn .business-hour-compound-slot__chevron--expanded{transform:rotate(180deg)}.business-hour-compound .business-hour-compound-expand__inputs-group{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.business-hour-compound .business-hour-compound-expand__inputs{margin-bottom:0}.business-hour-compound .business-hour-compound-expand__project-row{flex-basis:100%;max-width:100%;width:100%}.business-hour-compound .business-hour-compound-expand__section{margin-bottom:20px}.business-hour-compound .business-hour-compound-expand__section:last-child{margin-bottom:0}.business-hour-compound .business-hour-compound-expand__section-title{font-size:16px;font-weight:700;color:#1f2940;margin-bottom:4px}.business-hour-compound .business-hour-compound-expand__section-hint{font-size:14px;color:#525b86;margin-bottom:10px;line-height:20px}.business-hour-compound .business-hour-compound-expand__chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.business-hour-compound .business-hour-compound-menu-chip{height:auto;padding:8px 24px;border-radius:9999px;font-size:20px;font-weight:700;line-height:24px;border:1px solid #50a1ff;background:#e4e1ff;color:#7468f0;box-shadow:0 0 4px rgba(31,41,64,.25)}.business-hour-compound .business-hour-compound-menu-chip .MuiChip-label{padding-left:0;padding-right:0}.business-hour-compound .business-hour-compound-menu-chip .MuiChip-deleteIcon{margin:0 0 0 8px;padding:0;width:24px;height:24px;color:var(--icon-neutral-800-a50)}.business-hour-compound .business-hour-compound-menu-chip .MuiChip-deleteIcon:hover{color:var(--icon-neutral-800-a50);opacity:.85}.business-hour-compound .business-hour-compound-menu-chip__close{display:block;width:24px;height:24px;color:var(--icon-neutral-800-a50)}.business-hour-compound .business-hour-compound-add-menu-btn{text-transform:none;font-size:20px;font-weight:700;line-height:24px;padding:8px 24px;min-height:auto;border-radius:9999px;color:#7468f0;border:1px solid #50a1ff;background-color:#fff;box-shadow:0 0 4px rgba(31,41,64,.25)}.business-hour-compound .business-hour-compound-add-menu-btn .MuiButton-endIcon{margin-left:8px;margin-right:0;color:var(--icon-neutral-600)}.business-hour-compound .business-hour-compound-add-menu-btn.MuiButton-outlined:hover{border-color:#50a1ff;background-color:#fff;box-shadow:0 0 4px rgba(31,41,64,.25)}.business-hour-compound .business-hour-compound-add-menu-btn__plus{display:block;width:24px;height:24px;color:var(--icon-neutral-600)}.business-hour-compound .business-hour-compound-project-chip{height:auto;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:700;border:1px solid #50a1ff;cursor:pointer;background:#e4e1ff;color:#1f2940}.business-hour-compound .business-hour-compound-project-chip.is-active{background:#7468f0;color:#fff;border-color:#50a1ff}.business-hour-compound .business-hour-compound-project-chip:hover{background:#7468f0;color:#fff;border-color:#50a1ff}.business-hour-compound .business-hour-compound-project-chip:hover .MuiChip-label{color:#fff}.business-hour-compound .business-hour-compound-day-block{border-bottom:1px solid var(--stroke-neutral-800-a25)}.business-hour-compound .business-hour-compound-day-block:last-child{border-bottom:none}.business-hour-compound .business-hour-compound-day-block:focus{outline:none}.business-hour-compound .business-hour-compound-expand-outer{margin-top:4px;margin-bottom:4px;box-sizing:border-box}.business-hour-compound .form-error{color:red;margin-bottom:6px;margin-top:4px;display:none}.business-hour-compound .form-error.active{display:block}.business-hour-compound-menu-dialog .MuiDialog-paper{border:2px solid #7468f0;border-radius:16px;padding:16px 24px 24px;max-width:720px;width:100%;box-sizing:border-box}.business-hour-compound-menu-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.business-hour-compound-menu-dialog__title{font-size:24px;font-weight:700;line-height:32px;color:#1f2940}.business-hour-compound-menu-dialog__subtitle{font-size:20px;font-weight:700;line-height:24px;color:#525b86;margin-top:8px}.business-hour-compound-menu-dialog__grid{display:flex;flex-wrap:wrap;gap:16px}.business-hour-compound-menu-dialog__menu-item{cursor:pointer;border-radius:8px;padding:16px 24px;font-size:20px;font-weight:700;line-height:24px;border:1px solid #50a1ff;box-shadow:0 0 4px rgba(31,41,64,.25);transition:transform .15s,box-shadow .15s,background-color .15s,color .15s,border-color .15s}.business-hour-compound-menu-dialog__menu-item--on{background:#7468f0;color:#fff}.business-hour-compound-menu-dialog__menu-item--off{background:#e4e1ff;color:#1f2940}.business-hour-compound-menu-dialog__menu-item--off:hover:not(:disabled),.business-hour-compound-menu-dialog__menu-item--on:hover:not(:disabled){background:#7468f0;color:#fff;border-color:#50a1ff}.business-hour-compound-menu-dialog__menu-item:disabled{cursor:not-allowed;box-shadow:none;transform:none}.business-hour-compound-menu-dialog__menu-item--off:disabled{background:#ebebf0;color:rgba(31,41,64,.38);border-color:rgba(82,91,134,.22)}.business-hour-compound-menu-dialog__menu-item--on:disabled{background:rgba(116,104,240,.35);color:hsla(0,0%,100%,.75);border-color:rgba(116,104,240,.25)}@media(max-width: 960px){.business-hour-compound .business-hour-compound-header{grid-template-columns:1fr;gap:12px}.business-hour-compound .business-hour-compound-thead__cell--24,.business-hour-compound .business-hour-compound-thead__cell--copy-placeholder{display:none}.business-hour-compound .business-hour-compound-thead__cell--slots-head{flex-direction:column;align-items:stretch;gap:10px}.business-hour-compound .business-hour-compound-header__actions{justify-content:flex-end;flex-wrap:wrap}.business-hour-compound .business-hour-compound-row{grid-template-columns:1fr;gap:12px}.business-hour-compound .business-hour-compound-row__copy{justify-content:flex-start}}
.dinner-table-page{overflow:hidden;-webkit-overflow-scrolling:auto;padding:0}.dinner-table-page__shell{display:flex;flex-wrap:nowrap;align-items:stretch;min-height:calc(100vh - 220px);border-radius:16px;overflow:hidden;box-shadow:0 0 4px 0 var(--shadow-25);background-color:var(--fill-neutral-100);margin:1px}.dinner-table-page__sidebar{flex:0 0 250px;max-width:250px;padding:16px 8px 12px 16px;display:flex;flex-direction:column;align-items:stretch;background-color:var(--fill-neutral-100);border-right:1px solid var(--stroke-neutral-100)}.dinner-table-page__sidebar .common-menu-list{max-width:none;width:100%;max-height:none;flex:1 1;min-height:0}.dinner-table-page__sidebar-title{font-weight:700;font-size:1.5rem;line-height:2rem;color:var(--text-dark);margin:0 0 16px}.dinner-table-page__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px;padding:16px 16px 16px 8px;background-color:var(--fill-neutral-200);border-radius:0 16px 16px 0}.dinner-table-page__toolbar{background-color:var(--fill-neutral-100);border-radius:16px;padding:16px;box-shadow:0 0 4px 0 var(--shadow-25)}.dinner-table-page__toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.dinner-table-page__toolbar-btn.MuiButton-root{text-transform:none;border-radius:8px;padding:8px 16px;gap:8px;min-height:0;min-height:initial;font-weight:700;font-size:20px;line-height:24px;letter-spacing:0;box-shadow:0 0 4px 0 var(--shadow-25)}.dinner-table-page__toolbar-btn.MuiButton-root .MuiButton-endIcon{margin:0}.dinner-table-page__toolbar-btn--primary.MuiButton-root{background-color:var(--fill-primary-200);color:var(--text-dark);border:1px solid var(--stroke-primary-100)}.dinner-table-page__toolbar-btn--primary.MuiButton-root:hover{background-color:var(--fill-primary-200);filter:brightness(0.97)}.dinner-table-page__toolbar-btn--secondary.MuiButton-root{background-color:var(--fill-neutral-200);color:var(--text-dark);border:none}.dinner-table-page__toolbar-btn--secondary.MuiButton-root:hover{background-color:var(--fill-neutral-200);filter:brightness(0.97)}.dinner-table-page__toolbar-btn--secondary.MuiButton-root.Mui-disabled{opacity:.45;color:var(--text-dark);background-color:var(--fill-neutral-200)}.dinner-table-page__toolbar-btn--primary.MuiButton-root.Mui-disabled{opacity:.45;background-color:var(--fill-primary-200);color:var(--text-dark);border-color:var(--stroke-primary-100)}.dinner-table-page__toolbar-btn-icon{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.dinner-table-page__toolbar-btn-icon .MuiSvgIcon-root{font-size:40px}.dinner-table-page__toolbar-btn-icon>svg{display:block;width:100%;height:100%}.dinner-table-page__table-card{flex:1 1;min-height:0;background-color:var(--fill-neutral-100);border-radius:16px;box-shadow:0 0 4px 0 var(--shadow-25);overflow:hidden}.dinner-table-page__table-card .MUIDataTable{margin:0}.dinner-table-page__sort-col-head{vertical-align:middle;border-bottom:1px solid #e0e0e0}.dinner-table-page__sort-cell--off{opacity:.45}.dinner-table-page__sort-icon{cursor:pointer;color:var(--icon-primary-300)}.dinner-table-page__sort-icon.is-muted{cursor:default;color:var(--text-secondary)}.dinner-table-page .action-box{display:flex;justify-content:space-between}.dinner-table-page .action-box .view-tip-text{font-size:12px;color:#7367f0}.dinner-table-page .plan-container{position:relative;height:calc(100vh - 180px);background:#dadae1;border-radius:8px}.dinner-table-page .plan-container .floor-plan-bottom-feature{position:absolute;bottom:10px;left:10px;z-index:9}.collapse-title{display:flex;align-items:center}.collapse-title .collapse-icon{font-size:18px}.collapse-title .collapse-tip{font-size:12px;color:var(--text-secondary);margin-left:5px}.dinner-table-dialog .MuiDialog-paper{min-width:300px}.dinner-table-dialog .view-tip-text{font-size:12px;color:#7367f0}.dinner-table-dialog .mb16{margin-bottom:16px}.dinner-table-dialog .up-down-remove-area{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:5px}.table-icon{cursor:pointer;color:#7367f0}.disable-icon{color:rgba(0,0,0,.26)}.table-upload-component{display:inline-block;padding-left:0px;margin-right:8px}.table-upload-component .table-upload-btn{color:#4191ff;background-color:rgba(65,145,255,.1490196078);padding:6px 10px;padding-bottom:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;height:40px;box-sizing:border-box;font-size:.875rem}.table-upload-component .table-upload-btn:hover{background-color:#b8e0fe}
.customer .customer-page__shell{border-radius:16px;box-shadow:0 0 4px 0 var(--shadow-50);background-color:var(--fill-neutral-200);padding:16px;margin:1px}.customer .customer-page__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.customer .customer-page__title{margin:0;font-weight:700;font-size:24px;line-height:32px;color:var(--text-dark)}.customer .customer-page__table-card{background-color:var(--fill-neutral-100);border:1px solid var(--stroke-neutral-800-a25);border-radius:16px;box-shadow:0 0 4px 0 var(--shadow-25);overflow:hidden}.customer .customer-page__table-card .MuiTableCell-paddingCheckbox{text-align:center}.customer .customer-page__table-card .MUIDataTable .MuiTableCell-head:not(.MuiTableCell-paddingCheckbox),.customer .customer-page__table-card .MUIDataTable .MuiTableCell-body:not(.MuiTableCell-paddingCheckbox){text-align:center}.customer .customer-page__table-card .MUIDataTable .MuiTableCell-head .MuiButton-root{width:100%;justify-content:center;margin-left:0;margin-right:0}.customer .customer-page__table-card .MUIDataTable .MuiTableCell-head .MuiTableSortLabel-root{justify-content:center}.customer .customer-page__table-card .MUIDataTable .MuiTableCell-head .MuiButton-root [class*=sortAction]{justify-content:center}.customer .customer-page__table-card .MUIDataTable .MuiTableCell-body>div{text-align:center}.customer .customer-page-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:24px}.customer .customer-page-toolbar__search{width:240px;max-width:100%;flex-shrink:0;border-radius:16px;background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-50);padding-left:16px;padding-right:8px;font-weight:500;font-size:20px;line-height:24px}.customer .customer-page-toolbar__search .MuiOutlinedInput-input{padding-top:4px;padding-bottom:4px}.customer .customer-page-toolbar__search .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,0)}.customer .customer-page-toolbar__search:hover .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-100)}.customer .customer-page-toolbar__search.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-300)}.customer .customer-page-toolbar__dedup.MuiFormControlLabel-root{margin-left:0;margin-right:0;gap:8px}.customer .customer-page-toolbar__dedup .MuiFormControlLabel-label{font-size:20px;line-height:24px;font-weight:500}
.reserve-meal-period-page{margin-bottom:24px}.reserve-meal-period-page .reserve-meal-period-page__shell{border-radius:16px;box-shadow:0 0 4px 0 var(--shadow-25);background-color:var(--fill-neutral-200);padding:16px 24px 24px;margin:1px}.reserve-meal-period-page .reserve-meal-period-page__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.reserve-meal-period-page .reserve-meal-period-page__main-title{margin:0;font-weight:700;font-size:24px;line-height:32px;color:var(--text-dark)}.reserve-meal-period-page .reserve-meal-period-page__title-actions{display:flex;align-items:center;gap:8px}.reserve-meal-period-page .reserve-meal-period-page__subheader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.reserve-meal-period-page .reserve-meal-period-page__section-heading{margin:0;font-weight:700;font-size:24px;line-height:32px;color:var(--text-dark)}.reserve-meal-period-page .reserve-meal-period-page__people-inline{display:flex;align-items:center;gap:12px;max-width:100%}.reserve-meal-period-page .reserve-meal-period-page__people-desc{margin:0;font-weight:700;font-size:24px;line-height:32px;color:var(--text-dark);max-width:min(720px,100%)}.reserve-meal-period-page .reserve-meal-period-page__people-input{width:100px;flex-shrink:0}.reserve-meal-period-page .reserve-meal-period-page__people-input .MuiOutlinedInput-root{background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-50);font-size:16px;font-weight:500;min-height:30px;border-radius:999px}.reserve-meal-period-page .reserve-meal-period-page__people-input .MuiOutlinedInput-input,.reserve-meal-period-page .reserve-meal-period-page__people-input .MuiInputBase-input{padding:4px 12px;text-align:center}.reserve-meal-period-page .reserve-meal-period-page__people-input input[type=number]{text-align:center;-moz-appearance:textfield}.reserve-meal-period-page .reserve-meal-period-page__people-input input[type=number]::-webkit-outer-spin-button,.reserve-meal-period-page .reserve-meal-period-page__people-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.reserve-meal-period-page .reserve-meal-period-page__week-tabs{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.reserve-meal-period-page .reserve-meal-period-page__week-tab{min-width:100px;height:48px;padding:16px;border-radius:8px;text-transform:none;font-weight:500;font-size:24px;line-height:32px;color:var(--text-dark);background-color:var(--fill-neutral-100);border:1px solid rgba(0,0,0,0);box-shadow:none}.reserve-meal-period-page .reserve-meal-period-page__week-tab:hover{background-color:var(--fill-neutral-100);filter:brightness(0.98)}.reserve-meal-period-page .reserve-meal-period-page__week-tab--active{color:var(--fill-neutral-100);background-color:var(--fill-primary-300);border-color:var(--stroke-primary-100)}.reserve-meal-period-page .reserve-meal-period-page__week-tab--active:hover{background-color:var(--fill-primary-300);color:var(--fill-neutral-100);filter:brightness(0.95)}.reserve-meal-period-page .reserve-meal-period-page__cards{display:flex;flex-direction:column;gap:16px;min-height:200px;margin-bottom:16px}@media(min-width: 1200px){.reserve-meal-period-page .reserve-meal-period-page__cards{width:80%;max-width:100%}}.reserve-meal-period-page .reserve-meal-period-page__period-skeleton{pointer-events:none}.reserve-meal-period-page .reserve-meal-period-page__period-skeleton .MuiSkeleton-root{background-color:rgba(0,0,0,.08)}.reserve-meal-period-page .reserve-meal-period-page__add-period-bottom{width:100%;min-height:56px;border-radius:8px;border:1px dashed var(--stroke-neutral-800-a25);text-transform:none;font-weight:500;font-size:20px;line-height:24px;color:var(--text-dark);background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-25);justify-content:center;gap:16px}.reserve-meal-period-page .reserve-meal-period-page__add-period-bottom .MuiSvgIcon-root{font-size:32px}@media(min-width: 1200px){.reserve-meal-period-page .reserve-meal-period-page__add-period-bottom{width:80%;max-width:100%}}.reserve-period-card{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:16px;background-color:var(--fill-neutral-100);border:1px solid var(--stroke-primary-100);box-shadow:0 0 4px 0 var(--shadow-25)}.reserve-period-card .reserve-period-card__field-label,.reserve-period-card .reserve-period-card__section-title{margin:0;font-weight:500;font-size:20px;line-height:24px;color:var(--text-dark)}.reserve-period-card .reserve-period-card__name-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;width:100%}.reserve-period-card .reserve-period-card__name-input-wrap{flex:1 1 280px;max-width:360px;min-width:200px}.reserve-period-card .reserve-period-card__name-input-wrap .MuiOutlinedInput-root{height:40px;border-radius:8px;box-shadow:0 0 4px 0 var(--shadow-25)}.reserve-period-card .reserve-period-card__name-input-wrap .MuiOutlinedInput-root:not(.Mui-error) .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-100)}.reserve-period-card .reserve-period-card__name-input-wrap .MuiOutlinedInput-root:not(.Mui-error):hover .MuiOutlinedInput-notchedOutline,.reserve-period-card .reserve-period-card__name-input-wrap .MuiOutlinedInput-root:not(.Mui-error).Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-100)}.reserve-period-card .reserve-period-card__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.reserve-period-card .reserve-period-card__chips-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.reserve-period-card .reserve-period-card__time-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 24px;border-radius:24px;background-color:var(--fill-primary-200)}.reserve-period-card .reserve-period-card__time-chip-text{font-weight:700;font-size:20px;line-height:24px;color:var(--text-primary-300);white-space:nowrap}.reserve-period-card .reserve-period-card__time-chip-close{color:var(--text-primary-300);padding:0}.reserve-period-card .reserve-period-card__time-chip-close svg{width:24px;height:24px;display:block}.reserve-period-card .reserve-period-card__add-slot-pill{height:40px;border-radius:24px;text-transform:none;font-weight:500;font-size:20px;line-height:24px;color:var(--text-secondary);border-style:dashed;border-width:1px;border-color:var(--stroke-primary-100);background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-25);padding-left:24px;padding-right:16px}.reserve-period-card .reserve-period-card__picker-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.reserve-period-card .reserve-period-card__time-range-wrap{flex:0 1 auto;width:fit-content;max-width:calc(100% - 56px);min-width:0;align-self:center;border:1px solid var(--stroke-primary-100);border-radius:8px;background-color:var(--fill-neutral-100);padding:4px 10px;box-sizing:border-box}.reserve-period-card .reserve-period-card__time-range-wrap .time-range-box--compact{display:inline-flex;align-items:center;width:auto;flex:0 1 auto;gap:8px}.reserve-period-card .reserve-period-card__time-range-wrap .time-range-box--compact .react-datepicker-wrapper{flex:0 0 auto;width:auto;max-width:none}.reserve-period-card .reserve-period-card__picker-add{flex-shrink:0;width:40px;height:40px;border-radius:24px;background-color:var(--fill-neutral-200);color:var(--text-dark)}.reserve-period-card .reserve-period-card__picker-add:hover{background-color:var(--fill-neutral-200);filter:brightness(0.96)}
.table-markers-page .table-markers-page__shell{border-radius:16px;box-shadow:0 0 4px 0 var(--shadow-25);background-color:var(--fill-neutral-200);padding:16px 24px 24px;margin:1px}.table-markers-page .table-markers-page__title{margin:0;font-weight:700;font-size:24px;line-height:32px;color:var(--text-dark)}.table-markers-page .table-markers-page__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;margin-bottom:24px}.table-markers-page .table-markers-page__btn-primary{text-transform:none;border-radius:8px;min-height:40px;padding:8px 16px;font-weight:500;font-size:16px;line-height:24px;box-shadow:none;border:none;background-color:var(--fill-primary-300);color:var(--fill-neutral-100)}.table-markers-page .table-markers-page__btn-primary:hover{background-color:var(--fill-primary-300);border:none;filter:brightness(0.95)}.table-markers-page .table-markers-page__btn-secondary{text-transform:none;border-radius:8px;min-height:40px;padding:8px 16px;font-weight:500;font-size:16px;line-height:24px;background-color:var(--fill-neutral-100);color:var(--text-dark);border:none;box-shadow:none}.table-markers-page .table-markers-page__btn-secondary:hover{background-color:var(--fill-neutral-100);border:none;filter:brightness(0.98)}.table-markers-page .table-markers-page__btn-secondary.Mui-disabled{border:none;color:var(--text-dark);opacity:.8}.table-markers-page .table-markers-page__btn-delete{min-width:88px}.table-markers-page .table-markers-page__table-card{background-color:var(--fill-neutral-100);border:1px solid var(--stroke-neutral-800-a25);border-radius:16px;overflow:hidden;box-shadow:0 0 4px 0 var(--shadow-25)}.table-markers-page .table-markers-page__table-card table.MuiTable-root{table-layout:fixed;width:100%}.table-markers-page .table-markers-page__table-card th.table-markers-page__cell-id,.table-markers-page .table-markers-page__table-card td.table-markers-page__cell-id{width:180px !important;max-width:180px !important;min-width:180px !important;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-markers-page .table-markers-page__table-card th.table-markers-page__cell-num,.table-markers-page .table-markers-page__table-card td.table-markers-page__cell-num{width:250px !important;max-width:250px !important;min-width:250px !important;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-markers-page .table-markers-page__table-card th.table-markers-page__cell-pad,.table-markers-page .table-markers-page__table-card td.table-markers-page__cell-pad{width:auto !important;min-width:0 !important}.table-markers-page .table-markers-page__table-card .MuiTableCell-root{font-weight:700;font-size:20px;line-height:24px;color:var(--text-dark);padding-top:8px;padding-bottom:8px;border-bottom:none}.table-markers-page .table-markers-page__table-card .MuiTableCell-head{font-weight:700}.table-markers-page .table-markers-page__table-card .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{border-bottom:1px solid var(--stroke-neutral-800-a25)}.table-markers-page .table-markers-page__table-card .MuiTableHead-root .MuiTableRow-root .MuiTableCell-head{border-bottom:1px solid var(--stroke-neutral-800-a25)}.table-markers-page .table-markers-page__table-card th.MuiTableCell-paddingCheckbox,.table-markers-page .table-markers-page__table-card td.MuiTableCell-paddingCheckbox{text-align:center;width:56px !important;min-width:56px !important;max-width:56px !important;padding-left:8px;padding-right:8px}.table-markers-page .table-markers-page__table-card th.MuiTableCell-paddingCheckbox .MuiCheckbox-root,.table-markers-page .table-markers-page__table-card td.MuiTableCell-paddingCheckbox .MuiCheckbox-root{padding:0}.table-markers-page .table-markers-page__table-card th.MuiTableCell-paddingCheckbox .MuiSvgIcon-root,.table-markers-page .table-markers-page__table-card td.MuiTableCell-paddingCheckbox .MuiSvgIcon-root{font-size:32px}.table-markers-page .table-markers-page__table-card .MUIDataTable .MuiTableCell-head:not(.MuiTableCell-paddingCheckbox),.table-markers-page .table-markers-page__table-card .MUIDataTable .MuiTableCell-body:not(.MuiTableCell-paddingCheckbox){text-align:center}.table-markers-page .table-markers-page__table-card .MUIDataTable .MuiTableCell-head .MuiButton-root{width:100%;justify-content:center;margin-left:0;margin-right:0;font-size:20px;line-height:24px;font-weight:700}.table-markers-page .table-markers-page__table-card .MUIDataTable .MuiTableCell-head .MuiTableSortLabel-root{justify-content:center}.table-markers-page .table-markers-page__table-card .MUIDataTable .MuiTableCell-head .MuiButton-root [class*=sortAction]{justify-content:center}.table-markers-page .table-markers-page__table-card .MUIDataTable .MuiTableCell-body>div{text-align:center}.table-markers-page .table-markers-page__dialog-field{margin-top:8px}
.my-restaurant-page{width:100%}.my-restaurant-page .my-restaurant-page__tabs.MuiTabs-root{min-height:0;margin-bottom:16px}.my-restaurant-page .my-restaurant-page__tabs.MuiTabs-root .MuiTabs-flexContainer{gap:24px}.my-restaurant-page .my-restaurant-page__tabs.MuiTabs-root .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.my-restaurant-page .my-restaurant-page__tab.MuiTab-root{min-height:56px;padding:16px 8px;border-radius:8px;font-size:20px;font-weight:500;line-height:24px;text-transform:none;color:#525b86}.my-restaurant-page .my-restaurant-page__tab.MuiTab-root.Mui-selected{color:#fff;background-color:#7468f0}.my-restaurant-page .my-restaurant-page__panel{width:100%}
.call-service-page{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.call-service-page .call-service-page__surface{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:16px;border-radius:16px;background:var(--fill-neutral-200);box-shadow:0 0 4px 0 var(--shadow-25);box-sizing:border-box}.call-service-page .call-service-page__header{flex:0 0 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;min-height:48px;gap:16px}.call-service-page .call-service-page__page-title{line-height:32px}.call-service-page .call-service-page__table-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;border-radius:0;background:rgba(0,0,0,0);padding:0;box-sizing:border-box}.call-service-page .call-service-page__table-footer{flex:0 0 auto;display:flex;justify-content:stretch;width:100%}.call-service-page .call-service-page__add-row-btn{width:100%;box-sizing:border-box;min-height:80px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:40px;padding:24px 16px;margin:0;border:none;border-radius:16px;background:#fff;background:var(--fill-neutral-100, #fff);cursor:pointer;font:inherit;text-align:center;box-shadow:none}.call-service-page .call-service-page__add-row-btn:hover{filter:brightness(0.98)}.call-service-page .call-service-page__add-row-btn:focus-visible{outline:2px solid #7468f0;outline:2px solid var(--fill-primary-300, #7468f0);outline-offset:2px}.call-service-page .call-service-page__add-row-label{font-size:24px;font-weight:700;line-height:32px;color:#7468f0;color:var(--fill-primary-300, #7468f0);white-space:nowrap}.call-service-page .call-service-page__add-row-icon{font-size:32px !important;width:32px;height:32px;color:#7468f0;color:var(--fill-primary-300, #7468f0);flex-shrink:0}.call-service-page .call-service-page__datatable{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.call-service-page .call-service-page__datatable>.MUIDataTable{flex:1 1 auto;min-height:0}.call-service-page .call-service-page__datatable .MuiPaper-root{background:rgba(0,0,0,0) !important;box-shadow:none !important}.call-service-page .call-service-page__datatable .MuiToolbar-root{background:rgba(0,0,0,0) !important}.call-service-page .call-service-page__datatable .MuiTable-root{border-collapse:separate;border-spacing:0 16px;table-layout:fixed;width:100%}.call-service-page .call-service-page__datatable thead .MuiTableCell-head{background:rgba(0,0,0,0) !important;color:var(--fill-primary-300) !important;border-bottom:none !important;font-weight:600}.call-service-page .call-service-page__datatable thead .MuiTableSortLabel-root,.call-service-page .call-service-page__datatable thead .MuiButton-text{color:var(--fill-primary-300) !important}.call-service-page .call-service-page__datatable thead .MuiIconButton-root{color:var(--fill-primary-300) !important}.call-service-page .call-service-page__datatable thead .MuiTypography-root{color:var(--fill-primary-300) !important}.call-service-page .call-service-page__datatable thead .call-service-page__it-col-aux{color:var(--fill-primary-300) !important;font-weight:500}.call-service-page .call-service-page__datatable thead .MuiCheckbox-root{color:var(--fill-primary-300) !important}.call-service-page .call-service-page__datatable tbody tr{height:80px;max-height:80px}.call-service-page .call-service-page__datatable tbody .MuiTableCell-body{height:80px;max-height:80px;min-height:80px;box-sizing:border-box;padding:0 16px !important;vertical-align:middle;background:#fff !important;background:var(--fill-neutral-100, #fff) !important;border-bottom:none !important;font-size:20px;font-weight:500;line-height:normal;color:#1f2940;color:var(--text-neutral-900, #1f2940)}.call-service-page .call-service-page__datatable tbody .MuiTableCell-paddingCheckbox{overflow:visible;text-align:center;vertical-align:middle}.call-service-page .call-service-page__datatable tbody .MuiTableCell-paddingCheckbox .MuiCheckbox-root{padding:0 !important}.call-service-page .call-service-page__datatable tbody .MuiTableCell-paddingCheckbox>div{display:flex;align-items:center;justify-content:center;height:100%;max-height:80px;min-height:0}.call-service-page .call-service-page__datatable tbody .MuiTableCell-body:not(.MuiTableCell-paddingCheckbox):not(.call-service-page__more-settings-cell)>div{height:100%;max-height:80px;min-height:0;line-height:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.call-service-page .call-service-page__datatable tbody tr td.MuiTableCell-body[colspan]>div{display:flex;align-items:center;justify-content:center;line-height:normal;min-height:80px;max-height:none;height:auto;overflow:visible;text-overflow:clip;white-space:normal;width:100%;max-width:none}.call-service-page .call-service-page__datatable tbody .MuiTableCell-body:first-of-type{border-radius:16px 0 0 16px}.call-service-page .call-service-page__datatable tbody .MuiTableCell-body:last-of-type{border-radius:0 16px 16px 0}.call-service-page .call-service-page__datatable tbody tr td.MuiTableCell-body[colspan]{text-align:center;vertical-align:middle;border-radius:16px}.call-service-page .call-service-page__datatable tbody td.call-service-page__more-settings-cell{text-align:center;overflow:visible}.call-service-page .call-service-page__datatable tbody td.call-service-page__more-settings-cell>div{height:100%;max-height:80px;min-height:0;overflow:visible;display:flex;justify-content:center;align-items:center}.call-service-page .call-service-page__datatable tbody .call-service-page__more-settings-btn{font-size:20px;font-weight:500;line-height:24px;color:#7468f0 !important;color:var(--fill-primary-300, #7468f0) !important;text-decoration:underline;text-decoration-color:#7468f0;text-decoration-color:var(--fill-primary-300, #7468f0);text-decoration-thickness:1px;text-underline-offset:3px;text-transform:none;min-width:0;max-width:100%;padding:0 8px;border-radius:0;box-shadow:none !important}.call-service-page .call-service-page__datatable tbody .call-service-page__more-settings-btn:hover{background-color:rgba(0,0,0,0) !important;color:#7468f0 !important;color:var(--fill-primary-300, #7468f0) !important;text-decoration:underline;text-decoration-color:#7468f0;text-decoration-color:var(--fill-primary-300, #7468f0);box-shadow:none !important}.call-service-page .call-service-page__datatable tbody .call-service-page__more-settings-btn .MuiButton-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0}.call-service-page .call-service-page__datatable .MUIDataTable{margin-top:0}.call-service-page .call-service-page__datatable tbody tr.call-service-page__table-row--clickable{cursor:pointer}.call-service-page .call-service-page__more-settings-btn{text-transform:none;font-weight:500;font-size:20px;line-height:24px;color:#7468f0;color:var(--fill-primary-300, #7468f0);text-decoration:underline;text-decoration-color:#7468f0;text-decoration-color:var(--fill-primary-300, #7468f0);text-underline-offset:3px;min-width:0;padding-left:8px;padding-right:8px;border-radius:0}.call-service-page .call-service-page__more-settings-dialog .dialog-footer{margin-right:0;padding-left:0;padding-right:0;width:100%;box-sizing:border-box}.call-service-page .call-service-page__more-settings-footer{box-sizing:border-box}
.rbp-sub-function-skeletons--root{pointer-events:none}.rbp-sub-function-skeletons__page-title{flex-shrink:0}.rbp-sub-function-skeletons__save-btn{flex-shrink:0}
.banner-announcement-layout{background:var(--fill-neutral-100);border-radius:16px;padding:8px 16px;box-sizing:border-box}.banner-announcement-layout:hover{box-shadow:0 0 4px 0 var(--shadow-25)}.banner-announcement-option-icon{width:32px;height:32px;color:var(--func-info);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.banner-announcement-option-icon .MuiSvgIcon-root{font-size:32px}
.first-screen-page.first-screen-page--skeleton{pointer-events:none}.first-screen-page{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.first-screen-page .first-screen-page__surface{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:16px 16px 24px;border-radius:16px;background:var(--fill-neutral-200);box-shadow:0 0 4px 0 var(--shadow-25)}.first-screen-page .first-screen-page__grid{width:100%;flex:1 1 auto;min-height:0}.first-screen-page .first-screen-page__aux-intro{margin-bottom:12px}.first-screen-page .first-screen-page__top-row{align-items:stretch}.first-screen-page .first-screen-page__top-row .first-screen-page__basic-col,.first-screen-page .first-screen-page__top-row .first-screen-page__banner-col{min-height:0}.first-screen-page .first-screen-page__top-row .first-screen-page__basic-col>.first-screen-basic-setting-root,.first-screen-page .first-screen-page__top-row .first-screen-page__banner-col>.banner-announcement-root{flex:1 1 auto;min-height:0}.first-screen-page .first-screen-page__top-row .first-screen-basic-setting-root .common-card.MuiCard-root{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.first-screen-page .first-screen-page__top-row .first-screen-basic-setting-root .MuiCardContent-root{flex:1 1 auto}.first-screen-page .first-screen-page__guide-propaganda-row{width:100%}.first-screen-page .first-screen-page__guide-propaganda-row .MuiCard-root{height:100%;display:flex;flex-direction:column}.first-screen-page .first-screen-page__guide-propaganda-row .MuiCardContent-root{flex:1 1;min-height:0;display:flex;flex-direction:column}.first-screen-page .common-card-box .common-card{box-shadow:none !important;border:none}.first-screen-page .banner-announcement-layout .card-toolbar-icon-btn{min-width:32px !important;min-height:32px !important;padding:0 !important;margin:0 !important;border-radius:8px;box-sizing:border-box}.first-screen-page .common-card .MuiCardHeader-root{align-items:center}.first-screen-page .common-card .MuiCardHeader-action .MuiIconButton-root.card-toolbar-icon-btn{min-width:32px !important;min-height:32px !important;padding:0 !important;margin:0 !important;border-radius:8px;box-sizing:border-box}.first-screen-page .primary{color:var(--icon-primary-300)}.first-screen-page .check-box-avatar{position:relative}.first-screen-page .check-box-avatar .check-box-btn{position:absolute;right:-5px;top:-5px;z-index:2}.first-screen-page .check-box-avatar .check-box-btn .check-box-icon{background-color:var(--fill-primary-300);color:var(--fill-neutral-100);width:24px;height:24px}
.self-order-common-setting-page{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background-color:var(--fill-neutral-200)}.self-order-common-setting-page .self-order-common-setting-page__surface{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.self-order-common-setting-page .self-order-common-setting-page__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;overflow:visible}.self-order-common-setting-page .self-order-common-setting-page__columns{flex:1 1 auto;min-height:0;align-items:stretch}.self-order-common-setting-page .self-order-common-setting-page__columns>.MuiGrid-item{display:flex;align-items:stretch}.self-order-common-setting-page .self-order-common-setting-page__panel{flex:1 1 auto;min-height:0;width:100%;padding:16px;height:100%;min-height:100%;border:none;background:var(--fill-neutral-100);border-radius:16px;box-shadow:none}.self-order-common-setting-page .self-order-common-setting-page__section-title.MuiTypography-root{padding-bottom:8px;margin-bottom:4px;border-bottom:none;color:var(--text-primary-300);font-size:20px;font-weight:700;line-height:24px}.self-order-common-setting-page .self-order-common-setting-page__setting-item{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--stroke-neutral-800-a25)}.self-order-common-setting-page .MuiGrid-container>.self-order-common-setting-page__setting-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.self-order-common-setting-page .self-order-common-setting-page__field-title{font-size:14px;font-weight:700;line-height:24px;margin-bottom:4px;color:var(--text-dark)}.self-order-common-setting-page .self-order-common-setting-page__round-metric-row{width:100%}.self-order-common-setting-page .self-order-common-setting-page__round-metric-input-wrap .MuiFormControl-root,.self-order-common-setting-page .self-order-common-setting-page__round-metric-input-wrap .MuiTextField-root{width:100%}.self-order-common-setting-page .self-order-common-setting-page__tag-block-title{font-size:16px;font-weight:700;line-height:24px;margin-bottom:4px;color:var(--text-secondary)}.self-order-common-setting-page .self-order-common-setting-page__ignore-nested-gap{margin-top:8px}.self-order-common-setting-page .self-order-common-setting-page__tag-block{margin-top:8px;border:1px solid var(--stroke-neutral-800-a25);border-radius:8px;background:var(--fill-neutral-100);box-sizing:border-box}.self-order-common-setting-page .self-order-common-setting-page__tag-block-inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px;max-height:300px;overflow-y:auto}.self-order-common-setting-page .self-order-common-setting-page__menu-tag-chip{height:auto;min-height:40px;padding:8px;border-radius:24px;font-size:16px;font-weight:700;line-height:24px;border:1px solid var(--stroke-primary-100);background:var(--fill-primary-200);color:var(--text-primary-300);box-shadow:0 0 4px var(--shadow-25)}.self-order-common-setting-page .self-order-common-setting-page__menu-tag-chip .MuiChip-label{padding-left:0;padding-right:0}.self-order-common-setting-page .self-order-common-setting-page__menu-tag-chip .MuiChip-deleteIcon{margin:0 0 0 6px;width:20px;height:20px;color:var(--icon-neutral-800-a50)}.self-order-common-setting-page .self-order-common-setting-page__menu-tag-chip .MuiChip-deleteIcon:hover{color:var(--icon-neutral-800-a50);opacity:.88}.self-order-common-setting-page .self-order-common-setting-page__menu-tag-chip.Mui-disabled{opacity:.55}.self-order-common-setting-page .self-order-common-setting-page__menu-tag-chip__close{display:block;width:20px;height:20px}.self-order-common-setting-page .self-order-common-setting-page__menu-tag-add{text-transform:none;font-size:16px;font-weight:700;line-height:24px;padding:8px;min-height:40px;border-radius:24px;color:var(--text-secondary);border:1px dashed var(--stroke-primary-100) !important;background-color:var(--fill-neutral-100);box-shadow:0 0 4px var(--shadow-25)}.self-order-common-setting-page .self-order-common-setting-page__menu-tag-add .MuiButton-endIcon{margin-left:8px;margin-right:0}.self-order-common-setting-page .self-order-common-setting-page__menu-tag-add .self-order-common-setting-page__menu-tag-add__plus{display:block;width:20px;height:20px;color:var(--text-secondary)}.self-order-common-setting-page .self-order-common-setting-page__menu-tag-add.MuiButton-outlined:hover{border-color:var(--stroke-primary-100);border-style:dashed !important;background-color:var(--fill-neutral-100)}.self-order-common-setting-page .self-order-common-setting-page__menu-tag-add.Mui-disabled{opacity:.55}.self-order-common-setting-page.self-order-common-setting-page--skeleton{pointer-events:none}.self-order-common-setting-page .self-order-common-setting-page__section-title-skeleton{padding-bottom:8px;margin-bottom:4px}
.sub-function-project-setting-save-btn.MuiButton-root{min-height:48px;padding:8px 16px;border-radius:8px;gap:8px;text-transform:none;box-shadow:none;font-size:20px;font-weight:700;line-height:24px;color:var(--text-light)}.sub-function-project-setting-save-btn.MuiButton-root:hover{box-shadow:none}.sub-function-project-setting-save-btn.MuiButton-root .MuiButton-startIcon{margin:0}
.first-level-menu-tag-picker .first-level-menu-tag-picker__tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;align-items:center}.first-level-menu-tag-picker--bordered .first-level-menu-tag-picker__tags{width:100%;box-sizing:border-box;padding:16px;border:1px solid var(--stroke-neutral-800-a25);border-radius:16px}.first-level-menu-tag-picker .first-level-menu-tag-picker__menu-tag.MuiChip-root{height:auto;min-height:56px;padding:16px;box-sizing:border-box;border-radius:16px;border:none;background-color:var(--fill-primary-200);box-shadow:none}.first-level-menu-tag-picker .first-level-menu-tag-picker__menu-tag.MuiChip-root .MuiChip-label{padding:0;font-size:20px;font-weight:700;line-height:24px;color:var(--text-neutral-500)}.first-level-menu-tag-picker .first-level-menu-tag-picker__menu-tag.MuiChip-root .MuiChip-deleteIcon{margin:0 0 0 8px;padding:0;color:var(--text-neutral-500)}.first-level-menu-tag-picker .first-level-menu-tag-picker__menu-tag.MuiChip-root .MuiChip-deleteIcon:hover{color:var(--text-primary-300)}.first-level-menu-tag-picker .first-level-menu-tag-picker__add-menu-btn.MuiButton-root{flex-shrink:0;min-height:56px;padding:16px;text-transform:none;border-radius:16px;border:1px dashed var(--stroke-neutral-800-a25);background-color:var(--fill-neutral-200);color:var(--text-neutral-500);font-size:20px;font-weight:700;line-height:24px;gap:8px;box-shadow:none}.first-level-menu-tag-picker .first-level-menu-tag-picker__add-menu-btn.MuiButton-root .first-level-menu-tag-picker__add-menu-icon{flex-shrink:0;color:var(--text-neutral-500)}.first-level-menu-tag-picker .first-level-menu-tag-picker__add-menu-btn.MuiButton-root:hover{background-color:var(--fill-neutral-200);border-color:var(--stroke-primary-200)}.first-level-menu-tag-picker .first-level-menu-tag-picker__add-menu-btn.MuiButton-root.Mui-disabled{color:var(--text-secondary);border-color:var(--stroke-neutral-800-a25);opacity:.6}
.kwa-setting-page{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.kwa-setting-page .kwa-setting-page__page-title{line-height:32px}.kwa-setting-page .kwa-setting-page__block-title{color:var(--text-primary-300)}.kwa-setting-page .kwa-setting-page__text-secondary{color:var(--text-secondary)}.kwa-setting-page .kwa-setting-page__aux-hint{margin-top:4px}.kwa-setting-page .kwa-setting-page__row-label-text{color:var(--text-dark)}.kwa-setting-page .kwa-setting-page__tip-lead{margin:0;color:var(--text-primary-300)}.kwa-setting-page .kwa-setting-page__tip-body{margin:16px 0 0 0;color:var(--text-secondary)}.kwa-setting-page .kwa-setting-page__header{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:48px}.kwa-setting-page .kwa-setting-page__surface{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:24px;padding:16px;border-radius:16px;background:var(--fill-neutral-200);box-shadow:0 0 4px 0 var(--shadow-25);box-sizing:border-box}.kwa-setting-page .kwa-setting-page__columns{width:100%;flex:1 1 auto;min-height:0}.kwa-setting-page .kwa-setting-page__columns.MuiGrid-container{align-content:stretch}.kwa-setting-page .kwa-setting-page__columns>.MuiGrid-item{display:flex;align-items:stretch}.kwa-setting-page .kwa-setting-page__menu-card{flex:0 0 auto;display:flex;flex-direction:column;gap:16px;padding:24px 16px;border-radius:16px;background:var(--fill-neutral-100)}.kwa-setting-page .kwa-setting-page__menu-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.kwa-setting-page .kwa-setting-page__column{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:24px;height:100%;padding:16px;border-radius:16px;background:var(--fill-neutral-100);box-sizing:border-box}.kwa-setting-page .kwa-setting-page__column-title{margin:0;text-align:center;width:100%;box-sizing:border-box}.kwa-setting-page .kwa-setting-page__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding-left:8px;padding-right:8px;min-height:48px;box-sizing:border-box}.kwa-setting-page .kwa-setting-page__row-label{flex:1 1 auto;min-width:0}.kwa-setting-page .kwa-setting-page__row-control{flex:0 0 auto}.kwa-setting-page .kwa-setting-page__number-field{width:160px}.kwa-setting-page .kwa-setting-page__bottom-tip{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:16px;padding:24px 16px;border-radius:16px;background:var(--fill-primary-200);box-sizing:border-box;border:1px solid var(--stroke-primary-300)}.kwa-setting-page .kwa-setting-page__tip-icon{width:40px;height:40px;flex-shrink:0;color:var(--icon-primary-300)}.kwa-setting-page .kwa-setting-page__tip-text{flex:1 1 auto;min-width:0;align-items:flex-start}
.rwa-setting-page{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.rwa-setting-page .rwa-setting-page__block-title{color:var(--text-primary-300)}.rwa-setting-page .rwa-setting-page__text-secondary{color:var(--text-secondary)}.rwa-setting-page .rwa-setting-page__row-label-text{color:var(--text-dark)}.rwa-setting-page .rwa-setting-page__surface{display:flex;flex-direction:column;gap:24px;flex:1 1 auto;min-height:0;padding:16px;border-radius:16px;background:var(--fill-neutral-200);box-shadow:0 0 4px 0 var(--shadow-25);box-sizing:border-box}.rwa-setting-page .rwa-setting-page__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:48px}.rwa-setting-page .rwa-setting-page__page-title{line-height:32px}.rwa-setting-page .rwa-setting-page__columns{width:100%;flex:1 1 auto;min-height:0}.rwa-setting-page .rwa-setting-page__columns.MuiGrid-container{align-content:stretch}.rwa-setting-page .rwa-setting-page__columns>.MuiGrid-item{display:flex;align-items:stretch}.rwa-setting-page .rwa-setting-page__left-card{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;width:100%;min-height:0;padding:24px 16px;border-radius:16px;background:var(--fill-neutral-100);box-sizing:border-box}.rwa-setting-page .rwa-setting-page__right-card{display:flex;flex-direction:column;gap:24px;flex:1 1 auto;width:100%;min-height:0;padding:16px;border-radius:16px;background:var(--fill-neutral-100);box-sizing:border-box}.rwa-setting-page .rwa-setting-page__section-title{margin:0;line-height:24px}.rwa-setting-page .rwa-setting-page__menu-rule-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;box-sizing:border-box}.rwa-setting-page .rwa-setting-page__menu-rule-row-label{flex:1 1 auto;min-width:0}.rwa-setting-page .rwa-setting-page__menu-rule-row-control{flex:0 0 240px;width:240px;box-sizing:border-box}.rwa-setting-page .rwa-setting-page__rule-select{width:100%;flex-shrink:0}.rwa-setting-page .rwa-setting-page__rule-select .MuiOutlinedInput-root{border-radius:16px;box-sizing:border-box}.rwa-setting-page .rwa-setting-page__rule-select .MuiOutlinedInput-notchedOutline{border-color:var(--icon-neutral-800-a50)}.rwa-setting-page .rwa-setting-page__rule-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--icon-neutral-800-a50)}.rwa-setting-page .rwa-setting-page__rule-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-300)}.rwa-setting-page .rwa-setting-page__divider{width:100%;height:0;border:0;border-top:1px solid var(--stroke-neutral-800-a25)}.rwa-setting-page .rwa-setting-page__menu-list{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.rwa-setting-page .rwa-setting-page__menu-list .rwa-setting-page__menu-rule-row{padding-top:4px;padding-bottom:4px}.rwa-setting-page .rwa-setting-page__field-label-stack{flex:1 1 auto;min-width:0;max-width:280px}.rwa-setting-page .rwa-setting-page__setting-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;box-sizing:border-box}.rwa-setting-page .rwa-setting-page__setting-control{flex:0 0 240px;width:240px;box-sizing:border-box}.rwa-setting-page .rwa-setting-page__setting-control .rwa-setting-page__rule-select{width:100%}.rwa-setting-page .rwa-setting-page__takeaway-section-title{width:100%;text-align:left}
.qop-setting-page{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.qop-setting-page .qop-setting-page__surface{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:16px;border-radius:16px;background:var(--fill-neutral-200);box-shadow:0 0 4px 0 var(--shadow-25)}.qop-setting-page .qop-setting-page__header{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:24px}.qop-setting-page .qop-setting-page__page-title{line-height:32px}.qop-setting-page .qop-setting-page__columns{width:100%;flex:1 1 auto;min-height:0}.qop-setting-page .qop-setting-page__columns.MuiGrid-container{align-content:stretch;align-items:stretch;height:100%}.qop-setting-page .qop-setting-page__columns>.MuiGrid-item{display:flex;align-items:stretch;min-height:0}.qop-setting-page .qop-setting-page__card{padding:16px;margin-bottom:0;border-radius:16px;background:var(--fill-neutral-100);height:100%;min-height:0;box-sizing:border-box}.qop-setting-page .qop-setting-page__card--column{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%}.qop-setting-page .qop-setting-page__card--column>*:not(.qop-setting-page__table-list):not(.qop-setting-page__right-rail){flex-shrink:0}.qop-setting-page .qop-setting-page__card--column>.qop-setting-page__right-rail{flex:1 1 auto;min-height:0}.qop-setting-page .qop-setting-page__section-block{display:flex;flex-direction:column;gap:4px;padding-left:8px;padding-right:8px}.qop-setting-page .qop-setting-page__section-block--before-grid{margin-top:16px;margin-bottom:16px}.qop-setting-page .qop-setting-page__section-block--spaced{margin-top:8px}.qop-setting-page .qop-setting-page__table-row-main{flex:1 1;min-width:0}.qop-setting-page .qop-setting-page__table-row-icon{font-size:32px;color:var(--icon-primary-300)}.qop-setting-page .qop-setting-page__section-title{margin-bottom:16px;line-height:24px}.qop-setting-page .qop-setting-page__row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px;padding-left:8px;padding-right:8px;min-height:48px;margin-bottom:8px}.qop-setting-page .qop-setting-page__metric-input-wrap{display:inline-flex;flex-direction:row;align-items:center;gap:8px;box-sizing:border-box;flex-shrink:0;padding:8px 16px;border-radius:16px;border:1px solid var(--icon-neutral-800-a50);background:var(--fill-neutral-100);width:200px}.qop-setting-page .qop-setting-page__metric-input-field .MuiTextField-root{min-height:auto !important}.qop-setting-page .qop-setting-page__metric-input-field .MuiOutlinedInput-root{background-color:rgba(0,0,0,0)}.qop-setting-page .qop-setting-page__metric-input-field .MuiOutlinedInput-root fieldset{border:none}.qop-setting-page .qop-setting-page__metric-input-field .MuiOutlinedInput-root.Mui-focused fieldset{border:none}.qop-setting-page .qop-setting-page__metric-input-field .MuiOutlinedInput-input{padding:0;min-width:2.5rem;text-align:right}.qop-setting-page .qop-setting-page__metric-input-wrap--hours .qop-setting-page__metric-input-field .MuiOutlinedInput-input{min-width:0;width:100%}.qop-setting-page .qop-setting-page__metric-input-field input[type=number]{appearance:textfield;-moz-appearance:textfield}.qop-setting-page .qop-setting-page__metric-input-field input[type=number]::-webkit-outer-spin-button,.qop-setting-page .qop-setting-page__metric-input-field input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.qop-setting-page .qop-setting-page__metric-suffix{flex-shrink:0;color:var(--text-neutral-500)}.qop-setting-page .qop-setting-page__field-label{margin-bottom:8px}.qop-setting-page .qop-setting-page__field{margin-bottom:16px}.qop-setting-page .qop-setting-page__field--surface-input .qop-setting-page__field-label{margin-bottom:8px;font-size:16px;font-weight:500;line-height:24px;color:#1f2940;color:var(--text-neutral-900, #1f2940)}.qop-setting-page .qop-setting-page__field--surface-input .base-input .MuiTextField-root{min-height:56px}.qop-setting-page .qop-setting-page__field--surface-input .base-input .MuiOutlinedInput-root{min-height:56px;border-radius:8px;background:var(--fill-neutral-200);padding-left:8px;padding-right:8px;color:#1f2940;color:var(--text-neutral-900, #1f2940);font-size:16px;font-weight:500;line-height:24px}.qop-setting-page .qop-setting-page__field--surface-input .base-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,0)}.qop-setting-page .qop-setting-page__field--surface-input .base-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#7468f0;border-color:var(--stroke-primary-300, #7468f0)}.qop-setting-page .qop-setting-page__field--surface-input .base-input .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#d32f2f;border-color:var(--error-main, #d32f2f)}.qop-setting-page .qop-setting-page__field--surface-input .base-input .MuiOutlinedInput-root.Mui-disabled{background:var(--fill-neutral-200);opacity:.6}.qop-setting-page .qop-setting-page__field--surface-input .base-input .MuiOutlinedInput-notchedOutline{border:none}.qop-setting-page .qop-setting-page__field--surface-input .base-input .MuiOutlinedInput-input:not(.MuiSelect-select){padding:16px 0;font-size:16px;font-weight:500;line-height:24px}.qop-setting-page .qop-setting-page__field--surface-input .base-input .MuiOutlinedInput-input.MuiSelect-select{padding:16px 48px 16px 0;font-size:16px;font-weight:500;line-height:24px}.qop-setting-page .qop-setting-page__field--surface-input .base-input .MuiOutlinedInput-input::placeholder{color:var(--text-neutral-500);opacity:1}.qop-setting-page .qop-setting-page__field--surface-input .base-input .MuiSelect-icon{width:40px;height:40px;top:50%;margin-top:-20px;color:#525b86;color:var(--text-neutral-500, #525b86)}.qop-setting-page .qop-setting-page__clear-password{display:flex;flex-direction:row;justify-content:flex-start;margin-top:16px;padding-left:8px;padding-right:8px}.qop-setting-page .qop-setting-page__clear-password .MuiButton-root,.qop-setting-page .qop-setting-page__clear-password-btn.MuiButton-root{width:auto;padding:16px;border-radius:8px;box-shadow:none}.qop-setting-page .qop-setting-page__public-url-row{display:flex;flex-direction:row;align-items:flex-end;gap:16px;width:100%;margin-bottom:0;box-sizing:border-box;padding-left:8px;padding-right:8px}.qop-setting-page .qop-setting-page__right-rail .qop-setting-page__public-url-field{margin-bottom:0}.qop-setting-page .qop-setting-page__public-url-row .qop-setting-page__public-url-field{flex:1 1 auto;min-width:0;margin-bottom:0}.qop-setting-page .qop-setting-page__lite-wan-btn.MuiButton-root{flex-shrink:0;padding:16px;border-radius:8px;box-shadow:none;text-transform:none}.qop-setting-page .qop-setting-page__segment-action.MuiButton-root .MuiSvgIcon-root,.qop-setting-page .qop-setting-page__toolbar-chip.MuiButton-root .MuiSvgIcon-root,.qop-setting-page .qop-setting-page__table-row .MuiIconButton-root .MuiSvgIcon-root{color:var(--icon-primary-300)}.qop-setting-page .qop-setting-page__segment-action.MuiButton-root{box-sizing:border-box;min-width:120px;padding:8px;border-radius:8px;text-transform:none;background:var(--fill-neutral-200);border:1px solid var(--stroke-primary-300);color:var(--text-dark);box-shadow:none}.qop-setting-page .qop-setting-page__segment-action.MuiButton-root:hover{background:var(--fill-neutral-200);border-color:var(--stroke-primary-300)}.qop-setting-page .qop-setting-page__toolbar-chip.MuiButton-root{box-sizing:border-box;min-width:0;padding:8px;border-radius:8px;text-transform:none;background:var(--fill-neutral-200);border:1px solid var(--stroke-primary-300);color:var(--text-dark);box-shadow:none}.qop-setting-page .qop-setting-page__toolbar-chip.MuiButton-root:hover{background:var(--fill-neutral-200);border-color:var(--stroke-primary-300)}.qop-setting-page .qop-setting-page__hint{margin-bottom:8px}.qop-setting-page .qop-setting-page__section-title--spaced{margin-top:24px}.qop-setting-page .qop-setting-page__template-toolbar{display:flex;flex-direction:column;gap:8px;margin-top:16px}.qop-setting-page .qop-setting-page__template-strip{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:8px}.qop-setting-page .qop-setting-page__template-thumb{border-radius:12px;padding:4px;border:2px solid rgba(0,0,0,0);cursor:pointer}.qop-setting-page .qop-setting-page__template-thumb--active{border-color:var(--stroke-primary-300)}.qop-setting-page .qop-setting-page__table-rail .qop-setting-page__table-toolbar{margin-top:0;margin-bottom:0}.qop-setting-page .qop-setting-page__table-toolbar-panel{width:100%;box-sizing:border-box}.qop-setting-page .qop-setting-page__table-search-field{padding-left:8px;padding-right:8px;box-sizing:border-box}.qop-setting-page .qop-setting-page__toolbar-chip--search.MuiButton-root{min-width:120px}.qop-setting-page .qop-setting-page__table-list-empty{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:48px;padding:8px 16px;box-sizing:border-box}.qop-setting-page .qop-setting-page__right-rail .qop-setting-page__takeaway-row{margin-bottom:0;align-items:flex-start}.qop-setting-page .qop-setting-page__table-list{flex:1 1 auto;min-height:0;max-height:1000px;overflow:auto;background:var(--fill-neutral-100)}.qop-setting-page .qop-setting-page__table-rail .qop-setting-page__table-list{flex:1 1 auto;min-height:0}.qop-setting-page .qop-setting-page__table-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--stroke-neutral-800-a25);min-height:32px;box-sizing:border-box}.qop-setting-page .qop-setting-page__table-row:last-child{border-bottom:none}
.dis-setting-page{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dis-setting-page .dis-setting-page__surface{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:16px;background:var(--fill-neutral-200);box-shadow:0 0 4px 0 var(--shadow-25)}.dis-setting-page .dis-setting-page__header{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dis-setting-page .dis-setting-page__page-title{line-height:32px}.dis-setting-page .dis-setting-page__spain-hint{flex:0 0 auto;padding:12px 16px;border-radius:8px;background:var(--fill-neutral-100)}.dis-setting-page .dis-setting-page__card{flex:0 0 auto;padding:16px;border-radius:16px;background:var(--fill-neutral-100)}.dis-setting-page .dis-setting-page__surface>.dis-setting-page__card:last-child{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dis-setting-page .dis-setting-page__card--section{margin-top:0}.dis-setting-page .dis-setting-page__section-title{margin-bottom:16px;line-height:24px}.dis-setting-page .dis-setting-page__invoice-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:16px}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-body{width:100%}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-paired-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px;grid-row-gap:24px;row-gap:24px;width:100%;align-items:start;box-sizing:border-box}@media(max-width: 899.98px){.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-paired-grid{grid-template-columns:1fr}}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-pair-cell{min-width:0;width:100%;box-sizing:border-box}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-field-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:16px;width:100%;padding:0 8px;box-sizing:border-box}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-field-row--radios{flex-wrap:wrap}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-field-row--stacked{flex-direction:column;align-items:stretch;gap:8px}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-field-row--stacked .dis-setting-page__invoice-field-label{flex:none;max-width:none;width:100%}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-field-row--stacked .dis-setting-page__invoice-field-control{flex:none;width:100%}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-field-row--stacked.dis-setting-page__invoice-field-row--radios{flex-wrap:nowrap}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-field-label{flex:0 0 40%;max-width:280px;min-width:0;text-align:left}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-field-control{flex:1 1;min-width:0}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-field-control--switch{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.dis-setting-page .dis-setting-page__invoice-card .dis-setting-page__invoice-radio-group{justify-content:flex-start;flex-wrap:wrap;column-gap:16px;row-gap:8px}.dis-setting-page .dis-setting-page__table-head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dis-setting-page .dis-setting-page__gray-inputs .base-input .MuiTextField-root{min-height:auto !important}.dis-setting-page .dis-setting-page__gray-inputs .base-input .MuiOutlinedInput-root,.dis-setting-page .dis-setting-page__gray-inputs .MuiAutocomplete-root .MuiOutlinedInput-root{border-radius:8px;background:var(--fill-neutral-200);color:var(--text-neutral-900)}.dis-setting-page .dis-setting-page__gray-inputs .base-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.dis-setting-page .dis-setting-page__gray-inputs .MuiAutocomplete-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,0)}.dis-setting-page .dis-setting-page__gray-inputs .base-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.dis-setting-page .dis-setting-page__gray-inputs .MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-300)}.dis-setting-page .dis-setting-page__gray-inputs .base-input .MuiOutlinedInput-root.Mui-disabled,.dis-setting-page .dis-setting-page__gray-inputs .MuiAutocomplete-root .MuiOutlinedInput-root.Mui-disabled{background:var(--fill-neutral-200)}.dis-setting-page .dis-setting-page__gray-inputs .base-input .MuiOutlinedInput-notchedOutline,.dis-setting-page .dis-setting-page__gray-inputs .MuiAutocomplete-root .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,0)}.dis-setting-page .dis-setting-page__datatable{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dis-setting-page .dis-setting-page__datatable>.MUIDataTable{flex:1 1 auto;min-height:0}.dis-setting-page .dis-setting-page__datatable .MuiPaper-root{background:rgba(0,0,0,0) !important;box-shadow:none !important}.dis-setting-page .dis-setting-page__datatable .MuiToolbar-root{background:rgba(0,0,0,0) !important;box-shadow:none !important;border-bottom:none !important}.dis-setting-page .dis-setting-page__radio-block{margin-bottom:8px}.dis-setting-page .dis-setting-page__field{margin-bottom:8px}.dis-setting-page .dis-setting-page__field-label{margin-bottom:8px}.dis-setting-page .dis-setting-page__switch-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px;min-height:48px}.dis-setting-page .dis-setting-page__retry-block{padding:8px 0}
.mop-setting-page{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mop-setting-page .mop-setting-page__surface{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:16px;border-radius:16px;background:var(--fill-neutral-200);box-shadow:0 0 4px 0 var(--shadow-25)}.mop-setting-page .mop-setting-page__header{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:24px}.mop-setting-page .mop-setting-page__page-title{line-height:32px}.mop-setting-page .mop-setting-page__card{flex:1 1 auto;min-height:0;padding:16px;border-radius:16px;background:var(--fill-neutral-100)}.mop-setting-page .mop-setting-page__section-title{margin-bottom:16px;line-height:24px}.mop-setting-page .mop-setting-page__carousel-block{margin-top:24px}.mop-setting-page .mop-setting-page__carousel-section-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.mop-setting-page .mop-setting-page__carousel-section-head .mop-setting-page__section-title{margin-bottom:0}.mop-setting-page .mop-setting-page__auto-deliver-block{display:flex;flex-direction:column;align-items:stretch}.mop-setting-page .mop-setting-page__switch-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;min-height:48px}.mop-setting-page .mop-setting-page__aux-hint{margin-top:8px}.mop-setting-page .mop-setting-page__carousel{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:flex-start}.mop-setting-page .mop-setting-page__carousel-item{flex:0 0 auto}
.cop-setting-page{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cop-setting-page .cop-setting-page__surface{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:16px;border-radius:16px;background:var(--fill-neutral-200);box-shadow:0 0 4px 0 var(--shadow-25)}.cop-setting-page .cop-setting-page__header{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:24px}.cop-setting-page .cop-setting-page__page-title{line-height:32px}.cop-setting-page .cop-setting-page__card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:16px;border-radius:16px;background:var(--fill-neutral-100)}.cop-setting-page .cop-setting-page__section-title{margin-bottom:24px;line-height:24px}.cop-setting-page .cop-setting-page__card-body{width:100%}.cop-setting-page .cop-setting-page__field-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:32px;padding-left:8px;padding-right:8px;box-sizing:border-box;min-height:48px}.cop-setting-page .cop-setting-page__field-row--qr{align-items:center;min-height:56px}.cop-setting-page .cop-setting-page__field-label{flex:0 1 auto;min-width:0;align-items:flex-start}.cop-setting-page .cop-setting-page__field-label--qr{max-width:280px}.cop-setting-page .cop-setting-page__field-control{flex:0 0 auto}.cop-setting-page .cop-setting-page__field-control--select{flex:0 0 240px;width:240px;max-width:100%;box-sizing:border-box}.cop-setting-page .cop-setting-page__select{width:100%}.cop-setting-page .cop-setting-page__select .MuiOutlinedInput-root{min-height:56px;border-radius:16px;box-sizing:border-box}
.auxiliary-mode-toolbar-toggle.MuiButtonBase-root{flex-shrink:0;padding:8px;border-radius:8px;text-align:left}.auxiliary-mode-toolbar-toggle__inner{align-items:center}.auxiliary-mode-toolbar-toggle__text{flex:1 1;min-width:0}.auxiliary-mode-toolbar-toggle__icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,0)}.auxiliary-mode-toolbar-toggle__icon{display:block;flex-shrink:0;width:40px;height:40px;color:var(--icon-neutral-300)}.auxiliary-mode-toolbar-toggle__icon path{fill:currentColor}.auxiliary-mode-toolbar-toggle__title{color:var(--text-neutral-500);margin:0}.auxiliary-mode-toolbar-toggle__sub{color:var(--text-neutral-500);margin:0}
.rbp-cloud-project-setting-toolbar{width:100%;margin-bottom:16px}.rbp-cloud-project-setting-toolbar .rbp-cloud-project-setting-toolbar__tabs.MuiTabs-root{min-height:0}.rbp-cloud-project-setting-toolbar .rbp-cloud-project-setting-toolbar__tabs.MuiTabs-root .MuiTabs-flexContainer{gap:24px}.rbp-cloud-project-setting-toolbar .rbp-cloud-project-setting-toolbar__tabs.MuiTabs-root .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.rbp-cloud-project-setting-toolbar .rbp-cloud-project-setting-toolbar__tab.MuiTab-root{min-height:56px;padding:16px 8px;border-radius:8px;font-size:20px;font-weight:500;line-height:24px;text-transform:none;color:var(--text-secondary)}.rbp-cloud-project-setting-toolbar .rbp-cloud-project-setting-toolbar__tab.MuiTab-root.Mui-selected{padding:16px;color:var(--fill-neutral-100);background-color:var(--fill-primary-300)}
.rbp-cloud-sub-function-page{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.rbp-cloud-sub-function-page .rbp-cloud-sub-function-page__panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;overflow:visible}.rbp-cloud-sub-function-page .rbp-cloud-sub-function__placeholder{padding:24px;border-radius:8px;background:var(--fill-neutral-100);border:1px solid rgba(31, 41, 64, 0.12);border:1px solid var(--stroke-neutral-800-a25, rgba(31, 41, 64, 0.12))}
.stacked-filter-tabs{position:relative;z-index:1;min-height:70px;padding:0;border-radius:0 16px 0 0;overflow:hidden;cursor:grab}.stacked-filter-tabs:active{cursor:grabbing}.stacked-filter-tabs__scroll-inner{display:inline-flex;min-width:100%}.stacked-filter-tabs__track{display:flex;align-items:flex-end;margin-left:1px}.stacked-filter-tabs__tab{position:relative;flex-shrink:0;margin-left:-20px;margin-top:15px;filter:drop-shadow(2px 0 2px var(--shadow-25))}.stacked-filter-tabs__tab:first-of-type{margin-left:0}.stacked-filter-tabs__tab--active .stacked-filter-tabs__button.MuiButton-root{height:auto;min-height:55px;font-weight:700;background-color:var(--fill-neutral-100);color:var(--text-dark)}.stacked-filter-tabs__button.MuiButton-root{cursor:pointer;min-width:115px;height:40px;padding:0 25px;white-space:nowrap;font-size:16px;font-weight:500;line-height:24px;color:var(--text-neutral-600);background-color:var(--fill-neutral-200);position:relative;border:none;border-radius:0;text-transform:none;box-shadow:none;clip-path:polygon(16px 0%, 79% 0%, 79.35% 0%, 79.7% 0.01%, 80% 0%, 80.5% 0.02%, 81% 0.05%, 81.5% 0.1%, 82% 0.16%, 82.5% 0.24%, 83% 0.35%, 83.5% 0.5%, 84% 0.7%, 84.5% 0.95%, 85% 1.25%, 85.5% 1.65%, 86% 2.15%, 86.5% 2.8%, 87% 3.6%, 87.5% 4.6%, 88% 5.9%, 88.5% 7.5%, 89% 9.5%, 89.5% 12%, 90% 15.2%, 90.5% 19%, 91% 23.5%, 92% 33%, 93.2% 44%, 94.4% 55%, 95.5% 65%, 96.5% 74%, 97.4% 82%, 98.2% 88.5%, 98.85% 93.2%, 99.35% 96.5%, 99.72% 98.5%, 99.92% 99.55%, 100% 100%, 0% 100%, 0% 16px, 0.137px 13.912px, 0.545px 11.859px, 1.218px 9.877px, 2.144px 8px, 3.306px 6.26px, 4.686px 4.686px, 6.26px 3.306px, 8px 2.144px, 9.877px 1.218px, 11.859px 0.545px, 13.912px 0.137px, 16px 0%);-webkit-clip-path:polygon(16px 0%, 79% 0%, 79.35% 0%, 79.7% 0.01%, 80% 0%, 80.5% 0.02%, 81% 0.05%, 81.5% 0.1%, 82% 0.16%, 82.5% 0.24%, 83% 0.35%, 83.5% 0.5%, 84% 0.7%, 84.5% 0.95%, 85% 1.25%, 85.5% 1.65%, 86% 2.15%, 86.5% 2.8%, 87% 3.6%, 87.5% 4.6%, 88% 5.9%, 88.5% 7.5%, 89% 9.5%, 89.5% 12%, 90% 15.2%, 90.5% 19%, 91% 23.5%, 92% 33%, 93.2% 44%, 94.4% 55%, 95.5% 65%, 96.5% 74%, 97.4% 82%, 98.2% 88.5%, 98.85% 93.2%, 99.35% 96.5%, 99.72% 98.5%, 99.92% 99.55%, 100% 100%, 0% 100%, 0% 16px, 0.137px 13.912px, 0.545px 11.859px, 1.218px 9.877px, 2.144px 8px, 3.306px 6.26px, 4.686px 4.686px, 6.26px 3.306px, 8px 2.144px, 9.877px 1.218px, 11.859px 0.545px, 13.912px 0.137px, 16px 0%)}.stacked-filter-tabs__button.MuiButton-root.Mui-focusVisible{outline:2px solid var(--stroke-primary-300);outline-offset:2px}.stacked-filter-tabs__button.MuiButton-root .MuiButton-label{padding-right:6px}.stacked-filter-tabs__tab:not(.stacked-filter-tabs__tab--active) .stacked-filter-tabs__button.MuiButton-root:hover{opacity:.95;background-color:var(--fill-neutral-100)}
.job-settings-detail-panel{width:100%;max-width:100%;flex:1 1 auto;min-height:0;align-self:stretch;background-color:var(--fill-neutral-100);border-radius:16px;padding:16px;box-shadow:0 0 4px var(--shadow-25);display:flex;flex-direction:column;gap:0}@media(max-width: 1279px){.job-settings-detail-panel{flex:1 1 auto;min-height:0;max-height:min(560px,100dvh - 240px);overflow:hidden}}@media(min-width: 1280px){.job-settings-detail-panel{width:620px;flex:1 1 auto;min-height:0;align-self:stretch;height:100%;max-height:100%;overflow:hidden}}@media(min-width: 1536px){.job-settings-detail-panel{width:720px}}.job-settings-detail-panel .job-settings-detail-panel__scroll{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:0}.job-settings-detail-panel .job-settings-detail-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.job-settings-detail-panel .job-settings-detail-panel__divider{margin:16px 0;flex-shrink:0;border-color:var(--stroke-neutral-800-a25)}.job-settings-detail-panel .job-settings-detail-panel__section-title{margin:0 0 16px;flex-shrink:0;font-size:20px;font-weight:700;line-height:24px;color:var(--text-dark)}.job-settings-detail-panel .job-settings-detail-panel__section-title--perm{margin-bottom:16px}.job-settings-detail-panel .job-settings-detail-panel__role-row{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch;flex-shrink:0;margin-bottom:16px}.job-settings-detail-panel .job-settings-detail-panel__personal-toggle{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;border:1px solid var(--stroke-primary-300);background-color:var(--fill-neutral-100);flex:1 1 280px;align-self:stretch;min-height:64px;box-sizing:border-box}.job-settings-detail-panel .job-settings-detail-panel__personal-toggle .MuiFormControlLabel-root{margin:0;flex-shrink:0}.job-settings-detail-panel .job-settings-detail-panel__personal-toggle .MuiSwitch-root{margin:0}.job-settings-detail-panel .job-settings-detail-panel__personal-toggle-text{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;word-break:break-word}.job-settings-detail-panel .job-settings-detail-panel__personal-toggle-label{margin:0;font-size:16px;font-weight:700;line-height:24px;color:var(--text-dark)}.job-settings-detail-panel .job-settings-detail-panel__personal-toggle-sub{margin:0;font-size:16px;font-weight:500;line-height:24px;color:var(--text-secondary)}.job-settings-detail-panel .job-settings-detail-panel__exception-section{flex-shrink:0;margin-bottom:16px}.job-settings-detail-panel .job-settings-detail-panel__exceptions-scroll{display:flex;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;flex-shrink:0;max-height:clamp(200px,30vh,520px);margin-bottom:16px}.job-settings-detail-panel .job-settings-detail-panel__exception-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:8px;border-radius:16px;border:1px solid var(--stroke-primary-300)}.job-settings-detail-panel .job-settings-detail-panel__exception-row--add{background-color:var(--fill-neutral-200)}.job-settings-detail-panel .job-settings-detail-panel__exception-row--subtract{background-color:var(--fill-primary-200)}.job-settings-detail-panel .job-settings-detail-panel__add-exception-btn.MuiButton-root{flex-shrink:0;border-style:dashed;border-color:var(--stroke-neutral-800-a25);border-radius:16px;padding-top:16px;padding-bottom:16px;color:var(--text-dark);text-transform:none;font-size:20px;font-weight:500;gap:16px}.job-settings-detail-panel .job-settings-detail-panel__permission-block{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:0}.job-settings-detail-panel .job-settings-detail-panel__chips-scroll{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;padding:16px;border-radius:16px;background-color:var(--fill-neutral-200)}.job-settings-detail-panel .job-settings-detail-panel__chip{display:inline-flex;align-items:center;gap:8px;padding:8px;border-radius:16px;background-color:var(--fill-neutral-100)}.job-settings-detail-panel .job-settings-detail-panel__footer{display:flex;gap:24px;align-items:stretch;flex-shrink:0;margin-top:16px;padding-top:16px;border-top:1px solid var(--stroke-neutral-800-a25);background-color:var(--fill-neutral-100)}
.permission-settings-page{width:100%}.permission-settings-page__main{display:flex;flex-direction:column;gap:16px;align-items:stretch}@media(min-width: 1280px){.permission-settings-page__main{flex-direction:row;align-items:flex-start;gap:16px}}.permission-settings-page__left-column{flex:1 1 auto;min-width:0;width:100%;max-width:250px}@media(min-width: 1280px){.permission-settings-page__left-column{flex:0 0 250px;width:250px;max-width:250px;min-width:250px}}.permission-settings-page__list-panel{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:16px;background-color:var(--fill-neutral-100);border-radius:16px;min-height:0;box-shadow:0 0 4px var(--shadow-25)}.permission-settings-page__list-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-shrink:0}.permission-settings-page__list-title{margin:0;font-size:24px;font-weight:700;line-height:32px;color:var(--text-dark);text-align:left}.permission-settings-page__list-header-add.MuiIconButton-root{width:32px;height:32px;padding:0;border-radius:16px;flex-shrink:0;color:#fff;background-color:var(--fill-primary-300)}.permission-settings-page__list-header-add.MuiIconButton-root:hover{background-color:var(--fill-primary-300);filter:brightness(0.95)}.permission-settings-page__list-header-add.MuiIconButton-root.Mui-disabled{opacity:.45;color:#fff}.permission-settings-page__list-body{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.permission-settings-page__list-row.MuiButtonBase-root{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:4px 8px;margin:0;border:1px solid rgba(0,0,0,0);border-radius:8px;text-align:left;font-size:24px;font-weight:500;line-height:32px;color:var(--text-dark);min-height:32px}.permission-settings-page__list-row.MuiButtonBase-root.permission-settings-page__list-row--selected{background-color:var(--fill-primary-200);border-color:var(--stroke-primary-300)}.permission-settings-page__list-row-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}.permission-settings-page__add-footer.MuiButtonBase-root{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;width:100%;min-height:0;padding:8px 12px;margin:0;border-radius:16px;border:1px dashed var(--stroke-neutral-800-a25);background-color:rgba(0,0,0,0);text-transform:none}.permission-settings-page__add-footer.MuiButtonBase-root:hover{background-color:var(--fill-neutral-200)}.permission-settings-page__add-footer.MuiButtonBase-root.Mui-disabled{opacity:.5}.permission-settings-page__add-footer-label.MuiTypography-root{font-size:24px;font-weight:500;line-height:32px;color:var(--text-secondary)}.permission-settings-page__add-footer-icon{color:var(--text-secondary)}.permission-settings-page__right-panel{flex:1 1 auto;min-width:0;background-color:var(--fill-neutral-100);border-radius:16px;padding:16px;box-shadow:0 0 4px var(--shadow-25);display:flex;flex-direction:column;gap:0}.permission-settings-page__right-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.permission-settings-page__right-header-name-row{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:nowrap}.permission-settings-page__right-name-readonly{font-size:20px;font-weight:700;line-height:24px;color:var(--text-primary-300);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto;max-width:min(100%,400px)}.permission-settings-page__right-name-edit-btn.MuiIconButton-root{flex-shrink:0;padding:4px;color:var(--fill-primary-300)}.permission-settings-page__right-name-edit-btn.MuiIconButton-root:hover{background-color:var(--fill-primary-200)}.permission-settings-page__right-name-field.MuiTextField-root{width:auto;min-width:120px;max-width:280px;flex:0 0 auto}.permission-settings-page__right-name-field.MuiTextField-root .MuiInput-underline:before{border-color:var(--stroke-neutral-800-a25)}.permission-settings-page__right-name-field.MuiTextField-root .MuiInput-underline:after{border-color:var(--stroke-primary-300)}.permission-settings-page__right-name-field.MuiTextField-root .MuiInputBase-input{font-size:20px;font-weight:700;line-height:24px;color:var(--text-primary-300);padding:4px 0}.permission-settings-page__right-delete.MuiButtonBase-root{display:inline-flex;flex-direction:row;align-items:center;gap:16px;flex-shrink:0;padding:4px 0;border-radius:8px}.permission-settings-page__right-delete-label{font-size:20px;font-weight:700;line-height:24px;color:var(--func-error);white-space:nowrap}.permission-settings-page__right-divider.MuiDivider-root{margin:16px 0;border-color:var(--stroke-neutral-800-a25)}.permission-settings-page__right-subtitle{margin:0 0 16px;font-size:20px;font-weight:700;line-height:24px;color:var(--text-dark)}.permission-settings-page__right-subtitle.permission-settings-page__right-subtitle--perm.MuiTypography-root{margin:16px 0 24px}.permission-settings-page__quick-presets{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start;margin:8px 0}.permission-settings-page__quick-preset-chip.MuiButtonBase-root{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:16px;background-color:var(--fill-primary-200);min-height:40px;text-transform:none}.permission-settings-page__quick-preset-chip.MuiButtonBase-root:hover{filter:brightness(0.97)}.permission-settings-page__quick-preset-chip.MuiButtonBase-root.permission-settings-page__quick-preset-chip--selected{background-color:var(--fill-primary-300)}.permission-settings-page__quick-preset-chip.MuiButtonBase-root.permission-settings-page__quick-preset-chip--selected .permission-settings-page__quick-preset-chip-label{color:#fff}.permission-settings-page__quick-preset-chip-label{font-size:20px;font-weight:700;line-height:24px;color:var(--text-dark);white-space:nowrap}.permission-settings-page__perm-matrix{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start;align-content:flex-start;padding:24px 16px;border-radius:16px;background-color:var(--fill-neutral-200);max-height:min(600px,50vh);overflow:auto;box-sizing:border-box}.permission-settings-page__perm-matrix-group-title{flex:1 0 100%;width:100%;margin:0;font-size:20px;font-weight:700;line-height:24px;color:var(--text-dark)}.permission-settings-page__checkbox-tile{display:flex;flex-direction:row;align-items:center;gap:8px;width:240px;max-width:100%;flex:0 0 auto;padding:8px 16px;border-radius:8px;border:1px solid var(--stroke-neutral-800-a25);background-color:var(--fill-neutral-100);box-sizing:border-box;cursor:pointer}.permission-settings-page__checkbox-tile-text{font-size:16px;font-weight:700;line-height:24px;color:var(--text-dark);flex:1 1 auto;min-width:0}.permission-settings-page__checkbox-tile-control.MuiCheckbox-root{padding:0;flex-shrink:0}.permission-settings-page__checkbox-tile-control.MuiCheckbox-root .MuiSvgIcon-root{font-size:32px}.permission-settings-page__checkbox-tile-control.MuiCheckbox-root.Mui-checked{color:var(--func-success)}.permission-settings-page__checkbox-tile-control.MuiCheckbox-root{color:var(--text-primary-300)}.permission-settings-page__right-footer{display:flex;flex-direction:row;gap:24px;align-items:stretch;margin-top:24px}.permission-settings-page__right-footer-cancel.MuiButtonBase-root{flex:1 1;min-height:64px;padding:8px 16px;border-radius:8px;justify-content:center;align-items:center;text-transform:none;box-sizing:border-box;background-color:var(--icon-neutral-200);border:1px solid var(--stroke-neutral-800-a25)}.permission-settings-page__right-footer-cancel.MuiButtonBase-root .MuiTypography-root,.permission-settings-page__right-footer-cancel.MuiButtonBase-root span{font-size:20px;font-weight:700;line-height:24px;color:var(--text-secondary)}.permission-settings-page__right-footer-save.MuiButtonBase-root{flex:1 1;min-height:64px;padding:8px 16px;border-radius:8px;display:inline-flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;background-color:var(--fill-primary-300);text-transform:none}.permission-settings-page__right-footer-save.MuiButtonBase-root span{font-size:20px;font-weight:700;line-height:24px;color:#fff}
.job-settings-page{width:100%;flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media(min-width: 1280px){.job-settings-page{padding:2px 4px 8px}}@media(max-width: 1279px){.job-settings-page{flex:0 0 auto;height:auto;min-height:0;overflow:visible}}.job-settings-page__main{display:flex;flex-direction:column;gap:16px;align-items:stretch}@media(max-width: 1279px){.job-settings-page__main{flex:0 0 auto;min-height:0;overflow:visible}}@media(min-width: 1280px){.job-settings-page__main{flex:1 1 auto;min-height:0;height:100%;overflow:visible;flex-direction:row;align-items:stretch;gap:24px;padding-bottom:2px}}.job-settings-page__left-column{flex:1 1 auto;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:0 16px 16px 16px;overflow:visible;margin-top:0}@media(max-width: 1279px){.job-settings-page__left-column{flex:0 0 auto;min-height:0;overflow:visible}}@media(min-width: 1280px){.job-settings-page__left-column{margin-top:-15px;min-height:0;width:auto;flex:0 1 660px;max-width:660px;min-width:0}}.job-settings-page__list-panel{position:relative;z-index:0;flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:8px 16px 16px;background-color:var(--fill-neutral-100);border-radius:0 16px 16px 16px;min-height:0;overflow:hidden;box-shadow:1px 1px 4px var(--shadow-25);z-index:1;margin-left:1px}@media(max-width: 1279px){.job-settings-page__list-panel{flex:0 0 auto;min-height:0;overflow:visible}}@media(min-width: 1280px){.job-settings-page__list-panel{overflow-x:hidden;overflow-y:visible}}.job-settings-page__list-header{display:flex;gap:32px;align-items:center;font-size:20px;font-weight:700;line-height:24px;color:var(--text-dark);width:100%;flex-shrink:0}.job-settings-page__list-header-cell{text-align:center}.job-settings-page__list-header-cell--id{width:120px;flex-shrink:0}.job-settings-page__list-header-cell--name{width:200px;flex-shrink:0}.job-settings-page__list-header-cell--perm{flex:1 1 auto;min-width:0}.job-settings-page__list-header-cell--edit{width:48px;flex-shrink:0}.job-settings-page__list-row-wrapper{display:flex;align-items:center;gap:8px;width:100%;margin:8px 0;border-radius:8px;box-sizing:border-box}.job-settings-page__list-row-wrapper--selected{background-color:var(--fill-primary-200);border:1px solid var(--stroke-primary-300)}.job-settings-page__list-row-wrapper .job-settings-page__list-row.MuiButtonBase-root{flex:1 1;min-width:0}.job-settings-page__list-body{display:flex;flex-direction:column;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;max-height:min(60dvh,100dvh - 320px)}@media(max-width: 1279px){.job-settings-page__list-body{flex:0 0 auto;max-height:none;overflow-y:visible}}@media(min-width: 1280px){.job-settings-page__list-body{max-height:none}}.job-settings-page__list-row.MuiButtonBase-root{display:flex;gap:32px;align-items:center;width:100%;padding:8px 0;border-radius:8px;justify-content:flex-start;text-align:center;font-size:20px;font-weight:700;line-height:24px;color:var(--text-dark);margin:4px 0}.job-settings-page__list-cell--id{width:120px;flex-shrink:0}.job-settings-page__list-cell--name{width:200px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-settings-page__list-cell--perm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-settings-detail-panel__role-select{flex:1 1 200px;min-width:0;min-height:64px;align-self:stretch}.job-settings-detail-panel__role-select .MuiFormControl-root{height:100%;min-height:0}.job-settings-detail-panel__role-select .MuiInputBase-root{height:100%;min-height:64px;box-sizing:border-box;border-radius:8px;border:1px solid var(--stroke-primary-300) !important;font-size:20px;font-weight:700;color:var(--text-primary-300);box-shadow:none !important}.job-settings-page__add-employee.MuiButtonBase-root{flex-shrink:0;margin-top:8px;min-height:56px;border-style:dashed;border-color:var(--stroke-neutral-800-a25);border-radius:8px;font-size:20px;font-weight:500;color:var(--text-dark);box-shadow:0 0 4px var(--shadow-25)}.permission-settings-page__checkbox-tile{display:flex;flex-direction:row;align-items:center;gap:8px;width:240px;max-width:100%;flex:0 0 auto;padding:8px 16px;border-radius:8px;border:1px solid var(--stroke-neutral-800-a25);background-color:var(--fill-neutral-100);box-sizing:border-box;cursor:pointer}.permission-settings-page__checkbox-tile-text{font-size:16px;font-weight:700;line-height:24px;color:var(--text-dark);flex:1 1 auto;min-width:0}.permission-settings-page__checkbox-tile-control.MuiCheckbox-root{padding:0;flex-shrink:0}.permission-settings-page__checkbox-tile-control.MuiCheckbox-root .MuiSvgIcon-root{font-size:32px}.permission-settings-page__checkbox-tile-control.MuiCheckbox-root.Mui-checked{color:var(--func-success)}.permission-settings-page__checkbox-tile-control.MuiCheckbox-root{color:var(--text-primary-300)}
.employee-management-page{width:100%;flex:1 1 auto;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column}.employee-management-page .employee-management-page__tabs.MuiTabs-root{flex-shrink:0;min-height:0;margin-bottom:16px}.employee-management-page .employee-management-page__tabs.MuiTabs-root .MuiTabs-flexContainer{gap:24px}.employee-management-page .employee-management-page__tabs.MuiTabs-root .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.employee-management-page .employee-management-page__tab.MuiTab-root{min-height:56px;padding:16px 8px;border-radius:8px;font-size:20px;font-weight:500;line-height:24px;text-transform:none;color:#525b86}.employee-management-page .employee-management-page__tab.MuiTab-root.Mui-selected{color:#fff;background-color:#7468f0}.employee-management-page .employee-management-page__panel{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}
.deliverect-log-page .container .table-top-tool{display:flex;margin-bottom:12px;margin-top:8px}.deliverect-log-page .container .table-top-tool .select-input{margin-right:8px}.deliverect-log-page .container .DeliverectLogTableCell{max-width:300px}
.createReseller-modal{padding:8px}.createReseller-modal .top-button-reseller{margin-bottom:10px;display:flex;justify-content:flex-end}.createReseller-modal .top-button-reseller .button-reseller{margin-left:15px}.createReseller-modal .card-content-class{height:100%}.createReseller-modal .reseller-info{border:1px solid #7367f0}.createReseller-modal .extraClass{position:absolute;top:0;left:0;right:0;bottom:0}.createReseller-modal .pic-box{height:140px;width:140px;margin-right:1.5rem;border-radius:6px;background-color:#f8f7fa;display:inline-block}.createReseller-modal .pic-box .pic-box-img{height:100%;width:100%;border-radius:6px}
.reseller-management-page{--width: clamp(200px, 45vmin, 500px)}.reseller-management-page .table-top-tool{display:flex;margin-bottom:12px;justify-content:space-between;align-items:center}.reseller-management-page .table-top-tool .left-tool{display:flex;width:auto;align-items:center}.reseller-management-page .table-top-tool .left-tool .left-tool-delete-button{margin-right:8px}.reseller-management-page .table-top-tool .left-tool .select-input{margin-right:8px;margin-left:8px;display:flex;align-items:center}.reseller-management-page .table-top-tool .left-tool .select-input .select-input-single{width:120px}.reseller-management-page .extraTable .collapse-content{margin:25px 10px}.reseller-management-page .extraTable .collapse-content .accordion-box .fade-in-right{opacity:0;transform:translateX(100%);animation:fade-in-right .18s ease-out both}@keyframes fade-in-right{to{opacity:1;transform:translateX(0%)}}.reseller-management-page .extraTable .group-card{display:flex;flex-direction:row;flex-wrap:wrap}.reseller-management-page .extraTable .group-card .card{display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;color:#fff;margin-right:6px;margin-top:6px;perspective:10px;cursor:pointer;transform:translateZ(0);transition-duration:.1s;transition-property:box-shadow,transform}.reseller-management-page .extraTable .group-card .card .card-box-shadow{inset:0;box-shadow:calc(var(--width)*.006) calc(var(--width)*.008) calc(var(--width)*.02) 0 rgba(255,255,255,.9) inset,calc(var(--width)*-0.01) calc(var(--width)*-0.01) calc(var(--width)*.04) 0 hsla(213,13%,23%,.2) inset}.reseller-management-page .featureList{display:flex;justify-content:flex-end}.reseller-management-page .featureList div:nth-of-type(2){margin:0 32px}.reseller-management-page .featureList .iconButton{border-radius:4px;min-width:34px;padding:4px}.reseller-management-page .featureList .ico{color:#fff}.reseller-unit{background-color:rgba(0,0,0,0) !important}
.reseller-consumption-page{--width: clamp(200px, 45vmin, 500px)}.reseller-consumption-page .table-top-tool{display:flex;margin-bottom:12px;justify-content:space-between;align-items:center}.reseller-consumption-page .table-top-tool .left-tool{display:flex;width:auto;align-items:center}.reseller-consumption-page .table-top-tool .left-tool .left-tool-delete-button{margin-right:8px}.reseller-consumption-page .table-top-tool .left-tool .select-input{margin-right:8px;margin-left:8px;display:flex;align-items:center}.reseller-consumption-page .table-top-tool .left-tool .select-input .select-input-single{width:120px}.reseller-consumption-page .extraTable .collapse-content{margin:25px 10px}.reseller-consumption-page .extraTable .collapse-content .accordion-box .fade-in-right{opacity:0;transform:translateX(100%);animation:fade-in-right .18s ease-out both}@keyframes fade-in-right{to{opacity:1;transform:translateX(0%)}}.reseller-consumption-page .extraTable .group-card{display:flex;flex-direction:row;flex-wrap:wrap}.reseller-consumption-page .extraTable .group-card .card{display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;color:#fff;margin-right:6px;margin-top:6px;perspective:10px;cursor:pointer;transform:translateZ(0);transition-duration:.1s;transition-property:box-shadow,transform}.reseller-consumption-page .extraTable .group-card .card .card-box-shadow{inset:0;box-shadow:calc(var(--width)*.006) calc(var(--width)*.008) calc(var(--width)*.02) 0 rgba(255,255,255,.9) inset,calc(var(--width)*-0.01) calc(var(--width)*-0.01) calc(var(--width)*.04) 0 hsla(213,13%,23%,.2) inset}.reseller-consumption-page .featureList{display:flex;justify-content:flex-end}.reseller-consumption-page .featureList div:nth-of-type(2){margin:0 32px}.reseller-consumption-page .featureList .iconButton{border-radius:4px;min-width:34px;padding:4px}.reseller-consumption-page .featureList .ico{color:#fff}
.qop-tunnel-management-page .container .top-tool{display:flex;justify-content:space-between;margin-bottom:12px;margin-top:8px}.qop-tunnel-management-page .container .top-tool .select-options{display:flex;margin-right:8px;align-items:center}
.risk-threshold-settings{height:100%}.risk-threshold-settings .MuiCardHeader-root{flex-wrap:wrap;align-items:flex-start;row-gap:16px;column-gap:16px}.risk-threshold-settings .MuiCardHeader-content{flex:1 1 auto;min-width:0}.risk-threshold-settings .MuiCardHeader-action{align-self:initial;margin:0;max-width:100%}.risk-threshold-settings .action-btn{border-radius:16px}.risk-threshold-settings .risk-form-email-item .MuiInputBase-root{border-radius:8px;box-shadow:0 0 4px 0 var(--shadow-50);border:none;font-size:20px;font-style:normal;font-weight:700;color:var(--text-primary-300)}.risk-threshold-settings .risk-form-email-item .MuiOutlinedInput-notchedOutline{border:none}.risk-threshold-settings .risk-form-item .MuiInputBase-root{border-radius:16px;box-shadow:0 0 4px 0 var(--shadow-50);border:none;font-size:24px;font-style:normal;font-weight:700;color:var(--text-primary-300);height:48px}.risk-threshold-settings .risk-form-item .MuiOutlinedInput-notchedOutline{border:none}.risk-threshold-settings .risk-discount-input-strip .risk-form-item .MuiInputBase-root{box-shadow:none;background-color:rgba(0,0,0,0)}
/**
 * Swiper 12.1.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 18, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: initial;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

.risk-order-list-overview-text{font-size:24px;line-height:32px;font-weight:700;color:var(--text-dark)}
.tool-bar-button{display:flex;align-items:center}.tool-bar-button .app-bar-avatar{cursor:pointer}.top-bar{position:fixed;top:0;left:0;right:0;box-sizing:border-box;z-index:102;padding:0rem 1.5rem !important;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.top-bar::after{top:0px;left:0px;z-index:-1;width:100%;content:"";position:absolute;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:calc(64px + 1rem);-webkit-mask:linear-gradient(rgb(248, 247, 250), rgb(248, 247, 250) 18%, transparent 100%);background:linear-gradient(rgba(248, 247, 250, 0.7) 44%, rgba(248, 247, 250, 0.43) 73%, rgba(248, 247, 250, 0))}.top-bar .contentBox{height:64px;margin-top:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0rem 1.5rem !important}.top-bar .content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.top-bar .content .icon{font-size:36px;cursor:pointer}.top-bar .content .text{font-size:18px;font-weight:600;margin-left:20px}.top-bar .content .line{border-left:2px solid #e8e8e8;height:30px;margin-left:7px;margin-right:7px}.top-bar .top-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap}.top-bar .top-left .text{font-size:20px;font-weight:600;min-height:35px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;width:100%}.top-bar .top-left .type-text{font-size:14px;color:#376fd0;cursor:pointer}.top-bar .top-left .current-text{font-size:14px;color:#858282}
.fiskaly-upload-guest-page .content-page-container{margin-top:calc(64px + 1rem);padding:1.5rem;width:100%;box-sizing:border-box}
.share-menu-dialog .share-menu-dialog__paper{background-color:var(--fill-neutral-100);border:2px solid var(--fill-primary-300);border-radius:16px;box-shadow:0 0 4px 0 var(--shadow-25);max-width:640px;width:100%;box-sizing:border-box}.share-menu-dialog .share-menu-dialog__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.share-menu-dialog .share-menu-dialog__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 1 auto;min-width:0}.share-menu-dialog .share-menu-dialog__title{color:var(--text-dark);font-weight:700;line-height:32px;font-size:24px}.share-menu-dialog .share-menu-dialog__subtitle{color:var(--text-neutral-500);font-weight:500;line-height:24px;font-size:20px;word-break:break-word}.share-menu-dialog .share-menu-dialog__close.MuiIconButton-root{flex-shrink:0;align-self:flex-start;color:var(--text-dark);width:24px;height:24px;min-width:24px;padding:0;border-radius:40px}.share-menu-dialog .share-menu-dialog__search-row{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%}.share-menu-dialog .share-menu-dialog__search-pill{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:center;gap:8px;height:40px;padding:4px 16px;border-radius:16px;background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-50);border:none}.share-menu-dialog .share-menu-dialog__search-icon{width:24px;height:24px;flex-shrink:0;color:var(--fill-primary-300)}.share-menu-dialog .share-menu-dialog__search-input{flex:1 1 auto;min-width:0;border:none;background:rgba(0,0,0,0);font:inherit;font-size:20px;font-weight:500;line-height:24px;color:var(--text-dark);outline:none}.share-menu-dialog .share-menu-dialog__search-input::placeholder{color:var(--text-secondary)}.share-menu-dialog .share-menu-dialog__select-all{flex-shrink:0;font-weight:700;font-size:20px;line-height:24px;color:var(--fill-primary-300);cursor:pointer;padding:0;min-width:auto;text-transform:none}.share-menu-dialog .share-menu-dialog__select-all:hover{background-color:rgba(0,0,0,0)}.share-menu-dialog .share-menu-dialog__list{display:flex;flex-direction:column;gap:16px;width:100%;height:min(320px,40vh);min-height:min(320px,40vh);flex-shrink:0;overflow-y:auto;overflow-x:hidden;padding:0 8px;scrollbar-gutter:stable;box-sizing:border-box}.share-menu-dialog .share-menu-dialog__list-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;text-align:center}.share-menu-dialog .share-menu-dialog__row{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:40px;width:100%}.share-menu-dialog .share-menu-dialog__row-label{font-weight:500;font-size:20px;line-height:24px;color:var(--text-dark);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-menu-dialog .share-menu-dialog__divider{height:1px;width:100%;background-color:var(--stroke-neutral-800-a25);margin:0;border:none}.share-menu-dialog .share-menu-dialog__action.MuiButton-root{height:56px;border-radius:8px;background-color:var(--fill-primary-300);color:var(--fill-neutral-100);text-transform:none;font-weight:500;font-size:20px;line-height:24px;gap:8px;box-shadow:none}.share-menu-dialog .share-menu-dialog__action.MuiButton-root:hover{background-color:var(--fill-primary-200)}.share-menu-dialog .share-menu-dialog__action-icon{width:24px;height:24px;flex-shrink:0;color:var(--fill-neutral-100)}
.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__paper{background-color:var(--fill-neutral-100);border:2px solid var(--fill-primary-300);border-radius:16px;box-shadow:0 0 8px 0 var(--shadow-50);width:100%;max-width:758px;margin:0 auto;box-sizing:border-box}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__content{box-sizing:border-box}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__stack{width:100%;max-width:none;margin:0 auto}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__title-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;min-height:64px}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;flex:1 1}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__title-block .MuiTypography-root{margin:0}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__title{color:var(--fill-primary-300);font-weight:700;line-height:32px;font-size:24px;margin:0}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__subtitle{color:var(--text-neutral-500);font-weight:500;line-height:24px;font-size:20px;word-break:break-word;margin:0}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__close{flex-shrink:0;color:var(--text-dark);width:32px;height:32px;min-width:32px;padding:0;margin-top:0;border-radius:8px}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__loading{display:flex;justify-content:center;align-items:center;min-height:456px;width:100%;max-width:697px;margin:0 auto}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__list-scroll{margin:0 auto;min-height:0;max-height:456px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__list-scroll--virtuoso{display:flex;flex-direction:column;overflow:hidden;height:456px;min-height:456px;max-height:456px;width:100%}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__virtuoso-shell{flex:1 1;min-height:0;display:flex;flex-direction:column;width:100%;margin:0 auto}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__virtuoso-root{flex:1 1;min-height:0;width:100%}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__virtuoso-scroller{flex:1 1;min-height:0;width:100%}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__virtuoso-list{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:697px;margin:0 auto;justify-content:center;align-content:flex-start;box-sizing:border-box}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__virtuoso-cell{flex:0 0 168px;width:168px;box-sizing:border-box}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__virtuoso-footer{flex-basis:100%;width:100%;display:flex;justify-content:center;align-items:center;padding-top:12px;padding-bottom:8px;box-sizing:border-box}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card{position:relative;width:168px;height:224px;border-radius:8px;box-shadow:var(--shadow-25);overflow:hidden;cursor:pointer;border:2px solid rgba(0,0,0,0);box-sizing:border-box;background:linear-gradient(165deg, var(--icon-neutral-300) 0%, var(--fill-neutral-800) 100%);color:var(--text-light);transition:transform .2s ease,box-shadow .2s ease,border-color .15s ease}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-50)}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card:focus-visible{outline:2px solid var(--fill-primary-300);outline-offset:2px}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card--selected{border-width:4px;border-color:var(--fill-primary-300);box-shadow:var(--shadow-50)}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background-color:rgba(68,68,68,.6)}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:8px;text-align:center;height:100%;box-sizing:border-box}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card-inner .MuiTypography-root{margin:0}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card-icon{width:32px;height:32px;opacity:.95;color:var(--fill-neutral-100);flex-shrink:0}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card-title{font-weight:700;font-size:16px;line-height:24px;color:var(--text-light);word-break:break-word;max-width:100%;margin:0}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card-meta{color:var(--text-light);font-weight:700;font-size:16px;line-height:24px;margin:0}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__store-card-action{color:var(--text-light);font-weight:700;font-size:16px;line-height:24px;margin:0}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__new-card{width:168px;height:224px;border-radius:8px;border:2px solid var(--stroke-neutral-800-a25);box-sizing:border-box;background-color:var(--fill-neutral-100);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:68px 8px 8px;gap:24px;cursor:pointer;box-shadow:var(--shadow-25)}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__new-card .MuiTypography-root{margin:0}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__new-card{transition:transform .2s ease,box-shadow .2s ease,border-color .15s ease}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__new-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-50)}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__new-card:focus-visible{outline:2px solid var(--fill-primary-300);outline-offset:2px}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__new-card--selected{border-width:4px;border-color:var(--fill-primary-300);box-shadow:var(--shadow-50)}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__new-card-add{width:40px;height:40px;color:var(--fill-primary-300);flex-shrink:0}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__new-card-label{margin:0;padding:0;font-weight:700;font-size:16px;line-height:24px;color:var(--text-dark);text-align:center}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__hint{line-height:24px;width:100%}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__submit{border-radius:16px;text-transform:none;min-height:56px;padding:12px 16px;box-shadow:0 0 4px 0 var(--shadow-50);background-color:var(--fill-primary-300);color:var(--text-light);font-size:20px;line-height:24px;font-weight:500}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__submit:hover{background-color:var(--fill-primary-200)}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__submit:disabled{opacity:.6}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__submit-icon{width:24px;height:24px;color:var(--text-light)}@media(max-width: 780px){.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__loading{min-height:320px}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__list-scroll{max-height:320px}.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__list-scroll--virtuoso{height:320px;min-height:320px;max-height:320px}}@media(max-width: 400px){.menu-library-share-store-target-dialog .menu-library-share-store-target-dialog__content{padding-left:16px;padding-right:16px}}
.menu-library-share-success-dialog .menu-library-share-success-dialog__paper{background-color:var(--fill-neutral-100);border:2px solid var(--stroke-primary-300);border-radius:16px;max-width:640px;width:100%;margin:0 auto;box-sizing:border-box}.menu-library-share-success-dialog .menu-library-share-success-dialog__main-stack{width:100%;box-sizing:border-box}.menu-library-share-success-dialog .menu-library-share-success-dialog__title-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.menu-library-share-success-dialog .menu-library-share-success-dialog__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;flex:1 1;text-align:left}.menu-library-share-success-dialog .menu-library-share-success-dialog__title-block .MuiTypography-root{margin:0}.menu-library-share-success-dialog .menu-library-share-success-dialog__title{color:var(--text-dark);font-weight:700;line-height:32px;font-size:24px;margin:0}.menu-library-share-success-dialog .menu-library-share-success-dialog__subtitle{color:var(--text-neutral-500);font-weight:500;line-height:24px;font-size:20px;word-break:break-word;margin:0}.menu-library-share-success-dialog .menu-library-share-success-dialog__close.MuiIconButton-root{flex-shrink:0;color:var(--text-dark);width:24px;height:24px;min-width:24px;padding:0;border-radius:40px}.menu-library-share-success-dialog .menu-library-share-success-dialog__icon-wrap{display:flex;justify-content:center;align-items:center;width:100%}.menu-library-share-success-dialog .menu-library-share-success-dialog__success-icon{display:block;width:80px;height:80px;flex-shrink:0}.menu-library-share-success-dialog .menu-library-share-success-dialog__error-icon{display:block;flex-shrink:0;color:var(--func-error)}.menu-library-share-success-dialog .menu-library-share-success-dialog__lines{width:100%;align-items:center;text-align:center;box-sizing:border-box}.menu-library-share-success-dialog .menu-library-share-success-dialog__line{color:var(--text-neutral-500);font-size:20px;line-height:24px;font-weight:700;margin:0;white-space:pre-wrap}.menu-library-share-success-dialog .menu-library-share-success-dialog__ok{border-radius:8px;text-transform:none;min-height:56px;height:56px;padding:16px 8px;box-sizing:border-box;background-color:var(--fill-primary-300);color:var(--text-light);font-size:20px;line-height:24px;font-weight:500}.menu-library-share-success-dialog .menu-library-share-success-dialog__ok:hover{background-color:var(--fill-primary-200)}
.menu-library-dish-filter-dialog__dialog-root.MuiDialog-root .MuiDialog-container .MuiDialog-paper{overflow:hidden !important;border-radius:16px}.menu-library-dish-filter-dialog__dialog-root.MuiDialog-root .dialog-header .header-close-icon{padding:4px;font-size:24px}.menu-library-dish-filter-dialog__dialog-root.MuiDialog-root .dialog-header .header-close-icon svg{width:24px;height:24px;display:block}.menu-library-dish-filter-dialog{display:flex;flex-direction:column;gap:24px;flex:1 1;min-height:0;background-color:#fff}.menu-library-dish-filter-dialog__quick-block{display:flex;flex-direction:column;gap:8px}.menu-library-dish-filter-dialog__quick-hint{font-size:1rem;line-height:24px;font-weight:500;color:rgba(31,41,64,.5);margin:0}.menu-library-dish-filter-dialog__chips{display:flex;flex-wrap:wrap;gap:8px}.menu-library-dish-filter-dialog__chip{border-radius:8px;padding:8px 16px;font-size:1rem;line-height:24px;font-weight:500;border:none;cursor:pointer;text-transform:none;min-height:40px}.menu-library-dish-filter-dialog__chip--active{background:#7468f0;color:#fff}.menu-library-dish-filter-dialog__chip--inactive{background:#e4e1ff;color:#1f2940}.menu-library-dish-filter-dialog__select-row{display:flex;flex-direction:row;gap:16px;width:100%;flex-wrap:wrap}.menu-library-dish-filter-dialog__select-row .menu-library-dish-filter-dialog__select-field{flex:1 1 200px;min-width:0}.menu-library-dish-filter-dialog__select-field .MuiFormControl-root,.menu-library-dish-filter-dialog__select-field .MuiTextField-root{width:100%}.menu-library-dish-filter-dialog__select-field .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;min-height:40px;color:#1f2940}.menu-library-dish-filter-dialog__select-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-100) !important}.menu-library-dish-filter-dialog__select-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-100) !important;border-width:1px}.menu-library-dish-filter-dialog__select-field .MuiOutlinedInput-notchedOutline{border-color:var(--stroke-primary-100) !important}.menu-library-dish-filter-dialog__select-field .MuiSelect-select{color:#1f2940}.menu-library-dish-filter-dialog__select-field .MuiSvgIcon-root{color:rgba(31,41,64,.5)}.menu-library-dish-filter-dialog__select-label{font-size:1rem;line-height:24px;font-weight:500;color:#1f2940;margin-bottom:8px;display:block}.menu-library-dish-filter-dialog__preview-block{display:flex;flex-direction:column;gap:8px;flex:1 1;min-height:0}.menu-library-dish-filter-dialog__preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.menu-library-dish-filter-dialog__preview-title{font-size:1rem;line-height:24px;font-weight:500;color:rgba(31,41,64,.5);margin:0}.menu-library-dish-filter-dialog__preview-count{font-size:1rem;line-height:24px;font-weight:500;color:#94a3b8;background:#eee;border-radius:8px;padding:2px 6px}.menu-library-dish-filter-dialog__table-wrap{max-height:min(280px,40vh);overflow:auto;border-radius:8px;width:100%;background-color:#fff}.menu-library-dish-filter-dialog__table{width:100%;border-collapse:collapse;font-size:1rem;line-height:24px}.menu-library-dish-filter-dialog__th{background:var(--fill-primary-200);color:var(--fill-primary-300);font-weight:500;text-align:left;padding:6px 8px;white-space:nowrap}.menu-library-dish-filter-dialog__td{padding:8px;font-weight:500;color:var(--text-dark);vertical-align:top;border-bottom:1px solid var(--stroke-neutral-800-a25)}.menu-library-dish-filter-dialog__td-id{width:120px;text-align:center}.menu-library-dish-filter-dialog__td-name{width:240px;min-width:160px}.menu-library-dish-filter-dialog__td-cat{width:120px;text-align:center;color:var(--fill-primary-300)}.menu-library-dish-filter-dialog__td-price{width:88px;text-align:right}.menu-library-dish-filter-dialog__name-line1{color:#1f2940;font-weight:500}.menu-library-dish-filter-dialog__name-remark{color:#94a3b8;font-weight:500;font-size:1rem;line-height:24px}.menu-library-dish-filter-dialog__footer-inner{display:flex;justify-content:flex-end;gap:8px;width:100%}.menu-library-dish-filter-dialog__btn-reset{border:1px solid #e2e8f0;background:#fff;color:rgba(31,41,64,.5);text-transform:none;border-radius:8px;padding:9px 17px;font-size:1rem;font-weight:500;line-height:24px}.menu-library-dish-filter-dialog__btn-apply{text-transform:none;border-radius:8px;padding:9px 17px;font-size:1rem;font-weight:500;line-height:24px;box-shadow:none;background-color:#6366f1 !important;color:#fff !important;border:none !important}.menu-library-dish-filter-dialog__btn-apply:hover{background-color:#4f46e5 !important}
.menu-library-dish-search-dialog__dialog-root.MuiDialog-root .MuiDialog-container .MuiDialog-paper{overflow:hidden !important;border-radius:16px}.menu-library-dish-search-dialog__dialog-root.MuiDialog-root .dialog-header .header-close-icon{padding:4px;font-size:24px}.menu-library-dish-search-dialog__dialog-root.MuiDialog-root .dialog-header .header-close-icon svg{width:24px;height:24px;display:block}.menu-library-dish-search-dialog{padding-top:4px}.menu-library-dish-search-dialog__field{width:100%}.menu-library-dish-search-dialog__field .MuiOutlinedInput-root{border-radius:12px;min-height:48px;background-color:#fff;font-size:1rem;font-weight:500;color:#1f2940}.menu-library-dish-search-dialog__field .MuiOutlinedInput-notchedOutline{border-color:var(--fill-primary-300) !important;border-width:1px}.menu-library-dish-search-dialog__field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--fill-primary-300) !important}.menu-library-dish-search-dialog__field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--fill-primary-300) !important;border-width:1px}.menu-library-dish-search-dialog__field .MuiInputAdornment-root{margin-right:4px}
.menu-library-subcategory-picker-dialog .menu-library-subcategory-picker-dialog__title .header-close-icon{font-size:26px}.menu-library-subcategory-picker-dialog .menu-library-subcategory-picker-dialog__list-wrap{max-height:min(60vh,480px);overflow:auto}
.menu-library-course-group-dialog{z-index:1600}.menu-library-course-group-dialog .MuiDialog-paper{margin:16px}.menu-library-course-group-dialog__paper.MuiDialog-paper{width:min(1180px,96vw);max-width:100%;height:calc(100vh - 32px);max-height:calc(100vh - 32px);border-radius:16px;border:2px solid var(--fill-primary-300);background:var(--fill-primary-200);box-shadow:none;display:flex;flex-direction:column;overflow:hidden}@supports(height: 100dvh){.menu-library-course-group-dialog__paper{height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}}.menu-library-course-group-dialog__skeleton{display:flex;flex-direction:column;gap:16px;flex:1 1;min-height:0;overflow:hidden;padding:8px 12px 12px;box-sizing:border-box}.menu-library-course-group-dialog__skeleton-tab-bar.menu-library-course-group-dialog__tab-bar.MuiPaper-root{flex-shrink:0;padding:10px 16px 10px 18px;box-sizing:border-box}.menu-library-course-group-dialog__skeleton-form{flex-shrink:0}.menu-library-course-group-dialog__skeleton-table-card.menu-library-course-group-dialog__table-card.MuiPaper-root{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:16px 20px;box-sizing:border-box}.menu-library-course-group-dialog__skeleton-table-rows{flex:1 1;min-height:120px;overflow:hidden;padding-top:4px}.menu-library-course-group-dialog__inner{display:flex;flex-direction:column;gap:16px;padding:16px 24px 24px;box-sizing:border-box;flex:1 1;min-height:0;overflow:hidden;background:var(--fill-primary-200)}.menu-library-course-group-dialog__group-picker{display:flex;flex-direction:column;gap:8px}.menu-library-course-group-dialog__tab-bar.MuiPaper-root{background:var(--fill-neutral-100);border-radius:8px;padding:0 8px 0 0;box-shadow:0 0 2px var(--overlay-800-a25)}.menu-library-course-group-dialog__group-tags-row{min-height:56px;padding:0 4px 0 8px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;max-width:100%}.menu-library-course-group-dialog__tab-tags{max-width:100%}.menu-library-course-group-dialog__group-tag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:100px;max-width:240px;padding:16px 16px;margin:0;border:none;border-radius:0;border-bottom:2px solid rgba(0,0,0,0);box-sizing:border-box;font-size:14px;font-weight:500;line-height:1.25;color:rgba(31,41,64,.55);background:rgba(0,0,0,0);cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.menu-library-course-group-dialog__group-tag:hover{color:rgba(31,41,64,.85)}.menu-library-course-group-dialog__group-tag:focus-visible{outline:2px solid var(--fill-primary-300);outline-offset:2px}.menu-library-course-group-dialog__group-tag--active{color:var(--fill-primary-300);font-weight:700;background:rgba(0,0,0,0);border-bottom:3px solid var(--fill-primary-300)}.menu-library-course-group-dialog__group-tag--draggable{cursor:grab}.menu-library-course-group-dialog__group-tag--draggable:active{cursor:grabbing}.menu-library-course-group-dialog__group-tag--dragging{opacity:.92;cursor:grabbing !important;box-shadow:0 2px 10px rgba(31,41,64,.18);z-index:1}.menu-library-course-group-dialog__switch-label--multiline{white-space:pre-line;line-height:1.35}.menu-library-course-group-dialog__add-group-btn{text-transform:none;font-weight:700}.menu-library-course-group-dialog__add-group-start-icon{width:20px;height:20px;flex-shrink:0;display:block;box-sizing:border-box}.menu-library-course-group-dialog__add-group-start-icon.MuiCircularProgress-root{width:20px !important;height:20px !important;padding:0}.menu-library-course-group-dialog__form-row.MuiPaper-root{background:var(--fill-neutral-100);border-radius:10px;padding:16px 24px;box-shadow:0 0 4px var(--overlay-800-a25);min-width:0}.menu-library-course-group-dialog__form-row-inner{flex-wrap:nowrap;overflow-x:auto;min-width:0;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:thin}.menu-library-course-group-dialog__form-row-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 168px), 1fr));grid-column-gap:16px;column-gap:16px;grid-row-gap:16px;row-gap:16px;align-items:center;min-width:0}.menu-library-course-group-dialog__form-field--grid-cell{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.menu-library-course-group-dialog__form-field--grid-cell .base-input{width:100%;max-width:100%}.menu-library-course-group-dialog__form-field--grid-cell>.menu-library-course-group-dialog__field-input{width:100%;max-width:100%}.menu-library-course-group-dialog__form-grid-slot{min-width:0;width:100%;box-sizing:border-box}.menu-library-course-group-dialog__form-field--grid-placeholder{min-height:0}.menu-library-course-group-dialog__form-field{flex-shrink:0}.menu-library-course-group-dialog__field-label{font-size:16px;font-weight:500;line-height:24px;color:var(--text-dark);margin-bottom:0}.menu-library-course-group-dialog__field-input .MuiOutlinedInput-root{background:var(--fill-neutral-200);border-radius:6px}.menu-library-course-group-dialog__field-input--name .MuiOutlinedInput-root{border-radius:6px}.menu-library-course-group-dialog__field-input--rounded-lg .MuiOutlinedInput-root{border-radius:8px}.menu-library-course-group-dialog__form-switch.MuiSwitch-root{width:44px;height:24px;padding:0}.menu-library-course-group-dialog__form-switch.MuiSwitch-root:active .MuiSwitch-thumb{width:16px !important}.menu-library-course-group-dialog__form-switch.MuiSwitch-root:active .MuiSwitch-switchBase.Mui-checked{transform:translateX(20px) !important}.menu-library-course-group-dialog__form-switch.MuiSwitch-root .MuiSwitch-switchBase{padding:4px 2px}.menu-library-course-group-dialog__form-switch.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{transform:translateX(20px) !important;color:#fff}.menu-library-course-group-dialog__form-switch.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#7166f0 !important;opacity:1}.menu-library-course-group-dialog__form-switch.MuiSwitch-root .MuiSwitch-thumb{width:16px !important;height:16px !important;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.12)}.menu-library-course-group-dialog__form-switch.MuiSwitch-root .MuiSwitch-track{border-radius:12px;height:24px;opacity:1 !important;background-color:#cbd5e1 !important}.menu-library-course-group-dialog__switch-row{border:1px solid #e2e8f0;border-radius:6px;padding:13px;min-height:50px;box-sizing:border-box;background:#fff}.menu-library-course-group-dialog__switch-label{font-size:16px;font-weight:500;color:#1e293b;padding-right:8px}.menu-library-course-group-dialog__table-card.MuiPaper-root{background:#fff;border-radius:10px;display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;box-shadow:0 0 4px var(--shadow-25)}.menu-library-course-group-dialog__table-toolbar{padding:16px 20px;border-bottom:1px solid var(--stroke-neutral-800-a25);flex-shrink:0}.menu-library-course-group-dialog__count-pill.MuiPaper-root{padding:8px;border-radius:8px;background:var(--fill-primary-200);font-size:16px;font-weight:500;color:var(--text-dark)}.menu-library-course-group-dialog__search{min-width:220px}.menu-library-course-group-dialog__search .MuiOutlinedInput-root{background:var(--fill-neutral-200);border-radius:8px;color:var(--fill-primary-300);width:200px;border:0}.menu-library-course-group-dialog__search .MuiInputBase-input{height:1.2rem}.menu-library-course-group-dialog__add-dish-btn{text-transform:none;font-weight:500;border-radius:8px;box-shadow:none;height:36px}.menu-library-course-group-dialog__remove-selected-btn.MuiIconButton-root{padding:6px;width:36px;height:36px}.menu-library-course-group-dialog__cell-editable{display:inline-block;max-width:100%;box-sizing:border-box}.menu-library-course-group-dialog__cell-editable--interactive{cursor:pointer;border-radius:6px;padding:4px 8px;margin:-4px -8px;transition:background-color .15s ease,box-shadow .15s ease}.menu-library-course-group-dialog__cell-editable--interactive:hover{background-color:rgba(113,102,240,.08);box-shadow:0 0 0 1px var(--fill-primary-300)}.menu-library-course-group-dialog__cell-editable--interactive:focus-visible{outline:2px solid var(--fill-primary-300);outline-offset:2px}.menu-library-course-group-dialog__cell-editable-input .MuiOutlinedInput-root{background:var(--fill-neutral-200);border-radius:6px}.menu-library-course-group-dialog__cell-editable-input .MuiOutlinedInput-input{padding:6px 8px;font-size:14px}.menu-library-course-group-dialog__table-scroll{overflow:hidden;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.menu-library-course-group-dialog__virt-table-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}.menu-library-course-group-dialog__virt-table{flex:1 1 auto;min-height:0;height:100%}.menu-library-course-group-dialog__table{width:100%;border-collapse:collapse;font-size:16px}.menu-library-course-group-dialog__table th,.menu-library-course-group-dialog__table td{padding:8px 16px;text-align:left;vertical-align:middle;color:var(--text-dark)}.menu-library-course-group-dialog__table thead{background:var(--fill-neutral-100)}.menu-library-course-group-dialog__th{font-weight:600;white-space:nowrap}.menu-library-course-group-dialog__th--check{width:48px}.menu-library-course-group-dialog__empty{color:var(--text-secondary);text-align:center}.menu-library-course-group-dialog__save-btn.MuiButton-root{text-transform:none;font-size:20px;font-weight:500;padding:16px;border-radius:10px;background:var(--fill-primary-300);color:var(--fill-neutral-100);border:1px solid var(--stroke-primary-100);box-shadow:0 0 4px var(--shadow-25)}.menu-library-course-group-dialog__save-btn.MuiButton-root:hover{background:var(--fill-primary-300);filter:brightness(0.97)}.menu-library-course-group-dialog__save-icon{width:32px;height:32px;flex-shrink:0;display:block;box-sizing:border-box}.menu-library-course-group-dialog__save-icon path{fill:currentColor}.menu-library-course-group-dialog__save-icon--progress.MuiCircularProgress-root{width:32px !important;height:32px !important;padding:0}@media(max-width: 600px){.menu-library-course-group-dialog__paper.MuiDialog-paper{width:calc(100vw - 16px);max-width:100%;height:auto;max-height:calc(100vh - 12px);max-height:calc(100dvh - 12px);margin:8px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.menu-library-course-group-dialog .MuiDialogTitle-root{position:sticky;top:0;z-index:10;flex-shrink:0;background:var(--fill-primary-200);padding-bottom:8px;box-shadow:0 1px 0 rgba(31,41,64,.08)}.menu-library-course-group-dialog__inner{flex:0 1 auto;min-height:0;overflow:hidden;padding:12px 12px 16px;gap:12px}.menu-library-course-group-dialog__skeleton{flex:0 1 auto;overflow:hidden;min-height:0}.menu-library-course-group-dialog__skeleton-table-card.menu-library-course-group-dialog__table-card.MuiPaper-root{flex:0 1 auto;min-height:min(42vh,320px);min-height:min(42dvh,320px)}.menu-library-course-group-dialog__table-card.MuiPaper-root{flex:0 1 auto;min-height:0;overflow:hidden}.menu-library-course-group-dialog__table-toolbar{padding:12px 14px}.menu-library-course-group-dialog__search{min-width:0;flex:1 1 160px}.menu-library-course-group-dialog__search .MuiOutlinedInput-root{width:100%;max-width:100%}.menu-library-course-group-dialog__table-scroll{flex:0 0 auto !important;min-height:min(52vh,380px);min-height:min(52dvh,380px);height:min(52vh,380px);height:min(52dvh,380px);max-height:min(52vh,380px);max-height:min(52dvh,380px);display:flex;flex-direction:column;overflow:hidden;position:relative}.menu-library-course-group-dialog__table-scroll>.menu-library-course-group-dialog__virt-table-wrap{flex:1 1;min-height:0;max-height:100%;height:100%;overflow:hidden}.menu-library-course-group-dialog__virt-table-wrap{flex:1 1 !important;min-height:0 !important;max-height:100% !important;height:100% !important;overflow:hidden !important}.menu-library-course-group-dialog__virt-table{flex:1 1 auto;min-height:0;height:100%}}
.menu-library-add-dish{display:flex;flex-direction:column;min-height:0;flex:1 1;width:100%}.menu-library-add-dish__scroll{flex:1 1;min-height:0;overflow:auto;padding-right:4px}.menu-library-add-dish__scroll-inner{display:flex;flex-direction:column;min-height:min-content}.menu-library-add-dish__top{display:flex;flex-direction:row;gap:16px;align-items:stretch;margin-bottom:16px}.menu-library-add-dish__thumb{width:145px;height:145px;flex-shrink:0;border-radius:8px;border:1px solid var(--stroke-primary-100);background:var(--fill-neutral-200);box-shadow:0 0 4px var(--overlay-800-a25);overflow:hidden}.menu-library-add-dish__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.menu-library-add-dish__top-fields{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:16px 20px;gap:16px 20px;align-items:stretch}@media(max-width: 960px){.menu-library-add-dish__top-fields.menu-library-add-dish__grid--top{grid-template-columns:1fr}}.menu-library-add-dish__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:8px 20px;gap:8px 20px;align-items:stretch}.menu-library-add-dish__cell--full{grid-column:1/-1;min-width:0}@media(max-width: 960px){.menu-library-add-dish__grid{grid-template-columns:1fr}}.menu-library-add-dish__grid--top.menu-library-add-dish__top-fields{gap:16px 20px}.menu-library-add-dish__cell--lang-field{flex-direction:column;align-items:flex-start;justify-content:center;min-height:72px}.menu-library-add-dish__cell--lang-field .menu-library-add-dish__cell-label,.menu-library-add-dish__cell--lang-field .menu-library-add-dish__lang-display{width:100%;min-width:0;overflow-wrap:break-word}.menu-library-add-dish__lang-display{font-size:1rem;line-height:24px;margin-bottom:2px}.menu-library-add-dish__lang-display-control{display:flex;align-items:center;justify-content:flex-end;width:100%}.menu-library-add-dish__lang-display-control .menu-library-menu-detail__price-pill--lang-menu{box-shadow:none;cursor:pointer;padding:0 4px}.menu-library-add-dish__lang-display-control .menu-library-menu-detail__price-pill{justify-content:center}.menu-library-add-dish__lang-display-control .menu-library-menu-detail__price-pill-text{font-weight:700}.menu-library-add-dish__lang-display-control--primary-plain .menu-library-menu-detail__price-pill.menu-library-menu-detail__price-pill--lang-menu{border:none;box-shadow:none}.menu-library-add-dish__lang-display-control--primary-plain .menu-library-menu-detail__price-pill.menu-library-menu-detail__price-pill--lang-menu.MuiPaper-outlined{border:none}.menu-library-add-dish__lang-display-control--primary-plain .menu-library-menu-detail__price-pill-text{color:var(--fill-primary-300)}.menu-library-add-dish__cell--name-field{flex-direction:column;align-items:stretch;justify-content:center;min-height:72px}.menu-library-add-dish__name-textfield{width:100%}.menu-library-add-dish__cell{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px;min-height:56px;border-radius:8px;border:1px solid var(--stroke-primary-100);background:var(--fill-neutral-100);box-shadow:0 0 4px var(--overlay-800-a25)}.menu-library-add-dish__cell--stroke-primary-300{border-color:var(--stroke-primary-300)}.menu-library-add-dish__cell--tall{min-height:80px;align-items:center}.menu-library-add-dish__cell--stack{flex-direction:column;align-items:stretch;justify-content:center;gap:8px}.menu-library-add-dish__cell-label{font-size:1.25rem;font-weight:500;line-height:24px;color:var(--text-dark);white-space:pre-line}.menu-library-add-dish__cell-label--sm{font-size:1rem;line-height:24px}.menu-library-add-dish__cell-label--multiline{line-height:1.25;white-space:pre-line}.menu-library-add-dish__cell-value-text{font-size:1.25rem;font-weight:700;line-height:24px;color:var(--fill-primary-300);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.menu-library-add-dish__cell-value-text--left{text-align:left;white-space:normal}.menu-library-add-dish__cell-control{flex:1 1;min-width:0}.menu-library-add-dish__cell-control .base-input{width:100%}.menu-library-add-dish__cell-control .MuiFormControl-root{margin-top:0;margin-bottom:0}.menu-library-add-dish__cell-control .MuiInputBase-input{font-size:1.25rem;font-weight:700;color:var(--fill-primary-300);text-align:right}.menu-library-add-dish__cell-control .MuiOutlinedInput-notchedOutline{border:none}.menu-library-add-dish__cell-control .MuiOutlinedInput-root{background:rgba(0,0,0,0)}.menu-library-add-dish__cell-control--select .MuiSelect-select{text-align:right;padding-right:32px !important}.menu-library-add-dish__cell--split-value .menu-library-add-dish__cell-label{flex:0 1 50%;min-width:0}.menu-library-add-dish__cell--split-value .menu-library-add-dish__cell-control{flex:1 1;min-width:0;display:flex;justify-content:flex-end}.menu-library-add-dish__cell--split-value .menu-library-add-dish__number-input .MuiInputBase-input{text-align:right;font-weight:700;color:var(--fill-primary-300)}.menu-library-add-dish__cell--selector-row{flex-direction:column;align-items:center;gap:8px}@media(min-width: 961px){.menu-library-add-dish__cell--selector-row{flex-direction:row;align-items:center}}.menu-library-add-dish__cell-control--mul{width:100%}.menu-library-add-dish__cell-control--mul .menu-library-add-dish__mul-select{width:100%}.menu-library-add-dish__cell-control--mul .MuiInputBase-input{text-align:left;font-weight:500}.menu-library-add-dish__cell--remark{min-height:56px;align-items:center}.menu-library-add-dish__remark-input .MuiOutlinedInput-root{padding:0}.menu-library-add-dish__remark-input .MuiInputBase-input{text-align:left;font-weight:500}.menu-library-add-dish__pill-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1 1;min-width:0}.menu-library-add-dish__pill{display:inline-flex;flex-direction:row;align-items:center;gap:4px;padding:4px 8px;border-radius:24px;border:1px solid var(--stroke-primary-300);background:var(--fill-primary-200)}.menu-library-add-dish__pill-icon{width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--fill-primary-300);opacity:.4}.menu-library-add-dish__pill-text{font-size:1rem;font-weight:500;line-height:24px;color:var(--text-dark);white-space:nowrap}.menu-library-add-dish__toggle-cell{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}button.menu-library-add-dish__combo-row{appearance:none;-webkit-appearance:none;font:inherit;margin:0;cursor:pointer;width:100%;text-align:left;color:inherit}button.menu-library-add-dish__combo-row:hover{filter:brightness(0.98)}button.menu-library-add-dish__combo-row:disabled{cursor:wait;opacity:.9}.menu-library-add-dish__footer{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;flex-shrink:0;margin-top:12px}.menu-library-add-dish__delete-icon{width:24px;height:24px;flex-shrink:0;display:block;color:inherit}.menu-library-add-dish__delete-icon path{fill:currentColor}.menu-library-add-dish__delete-btn.MuiButtonBase-root{flex:0 1 auto;min-height:44px;text-transform:none;border-color:var(--stroke-primary-100);color:var(--func-error);background-color:var(--fill-neutral-100);box-shadow:0 0 4px var(--overlay-800-a25);border-radius:8px}.menu-library-add-dish__delete-btn.MuiButtonBase-root:hover{border-color:var(--func-error);color:var(--func-error);background-color:rgba(255,81,80,.06)}.menu-library-add-dish__delete-btn.MuiButtonBase-root.Mui-disabled{border-color:var(--stroke-neutral-800-a25);color:var(--text-secondary)}.menu-library-add-dish__footer-box{flex:1 1 160px;min-height:44px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:6px 12px;border-radius:8px;border:1px solid var(--stroke-primary-100);background:var(--fill-neutral-100);box-shadow:0 0 4px var(--overlay-800-a25)}.menu-library-add-dish__footer-label.MuiTypography-root{font-size:.875rem;font-weight:500;line-height:1.25;color:var(--text-dark);text-align:left;white-space:pre-line}.menu-library-add-dish__save-btn{flex:1 1 160px;min-height:44px;border-radius:8px;text-transform:none;font-size:1rem;font-weight:500;padding:6px 12px;gap:8px;border:1px solid var(--stroke-primary-100);background:var(--fill-primary-300);color:var(--fill-neutral-100)}.menu-library-add-dish__save-btn:hover{background:var(--fill-primary-300);filter:brightness(0.95)}.menu-library-add-dish__save-icon{width:24px;height:24px;flex-shrink:0;display:block}.menu-library-add-dish__save-icon path{fill:currentColor}.menu-library-add-dish__combo-fastfood-icon{flex-shrink:0}.menu-library-add-dish--standalone-readonly .menu-library-add-dish__scroll-inner--readonly *{pointer-events:none}.menu-library-add-dish--standalone-readonly .menu-library-add-dish__scroll-inner--readonly .menu-library-add-dish__lang-display-control,.menu-library-add-dish--standalone-readonly .menu-library-add-dish__scroll-inner--readonly .menu-library-add-dish__lang-display-control *{pointer-events:auto}
.menu-library-management-page.menu-library-management-page--detail{background-color:rgba(0,0,0,0);flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.menu-library-management-page.menu-library-management-page--detail-editing{background-color:var(--fill-primary-200);box-sizing:border-box;margin:-1.5rem;padding:1.5rem;flex:1 1 auto;min-height:0}.menu-library-management-page .menu-library-top-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;box-sizing:border-box;border-radius:8px;padding:0;min-height:0}.menu-library-management-page .menu-library-top-bar__left{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-width:0}.menu-library-management-page .menu-library-top-bar__right{display:flex;align-items:center;gap:24px;flex-shrink:0}.menu-library-management-page .menu-library-top-bar__holiday-pill{display:flex;flex-direction:row;align-items:center;gap:16px;height:60px;box-sizing:border-box;padding:8px 16px;border-radius:16px;background-color:var(--fill-neutral-100);border:1px solid var(--stroke-neutral-800-a25) !important;box-shadow:none !important;flex-shrink:0}.menu-library-management-page .menu-library-top-bar__holiday-label{color:var(--text-dark);font-weight:500;font-size:18px;line-height:24px;white-space:pre-line;text-align:left}.menu-library-management-page .menu-library-top-bar__holiday-switch{flex-shrink:0}.menu-library-management-page .menu-library-top-bar__new-menu-btn{display:inline-flex;align-items:center;justify-content:center;height:60px;padding:8px 16px;gap:8px;border-radius:80px;background-color:var(--fill-primary-300) !important;color:var(--text-light);text-transform:none;box-shadow:none}.menu-library-management-page .menu-library-top-bar__new-menu-btn:hover{background-color:var(--icon-neutral-300) !important}.menu-library-management-page .menu-library-top-bar__new-menu-btn-icon{width:24px;height:24px;display:block;flex-shrink:0;color:inherit}.menu-library-management-page .menu-library-top-bar__new-menu-btn-text{font-size:18px;font-weight:500;line-height:24px;color:inherit}.menu-library-management-page .menu-library-grid-container{min-height:400px;padding-bottom:12px}.menu-library-management-page .menu-library-grid-container .loading-container,.menu-library-management-page .menu-library-grid-container .empty-container{display:flex;justify-content:center;align-items:center;min-height:400px;color:var(--text-secondary)}.menu-library-management-page .menu-library-card{cursor:pointer;transition:all .3s ease;background:var(--icon-neutral-300);color:var(--text-light);height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:var(--shadow-25)}.menu-library-management-page .menu-library-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-50)}.menu-library-management-page .menu-library-card .menu-card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;width:100%}.menu-library-management-page .menu-library-card .menu-card-content .menu-card-icon-svg{width:48px;height:48px;margin-bottom:16px;opacity:.9;color:inherit}.menu-library-management-page .menu-library-card .menu-card-content .menu-card-title{font-weight:600;margin-bottom:8px;color:var(--text-light);word-break:break-word;line-height:1.4}.menu-library-management-page .menu-library-card .menu-card-content .menu-card-date{color:var(--text-light);opacity:.8}@media(max-width: 600px){.menu-library-management-page .menu-library-top-bar{flex-direction:column;align-items:stretch}.menu-library-management-page .menu-library-top-bar__right{width:100%;justify-content:flex-end}.menu-library-management-page .menu-library-card{min-height:150px}.menu-library-management-page .menu-library-card .menu-card-content .menu-card-icon-svg{width:36px;height:36px;margin-bottom:12px}.menu-library-management-page .menu-library-card .menu-card-content .menu-card-title{font-size:16px}}
.menu-store-page__detail{position:relative;padding-bottom:0;flex:1 1;height:100%;min-height:0}.menu-store-detail__topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:8px;flex-shrink:0}.menu-store-detail__topbar-left{display:flex;align-items:center;gap:24px;flex:1 1;min-width:0}.menu-store-detail__type-pill{display:inline-flex;align-items:center;gap:16px;min-height:56px;padding:16px;border-radius:16px;background:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-50);flex-shrink:0}.menu-store-detail__type-label{color:var(--text-dark);font-size:24px !important;line-height:32px !important;font-weight:500 !important}.menu-store-detail__type-value{display:inline-flex;align-items:center;gap:8px}.menu-store-detail__type-value-text{color:var(--text-dark);font-size:20px !important;line-height:24px !important;font-weight:500 !important}.menu-store-detail__type-value-icon{width:24px;height:24px;color:var(--fill-primary-300)}.menu-store-detail__search-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;width:480px;max-width:100%;min-height:56px;padding:16px;border-radius:16px;background:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-50);box-sizing:border-box}.menu-store-detail__search-input{flex:1 1;border:0;outline:none;background:rgba(0,0,0,0);color:var(--text-dark);font-size:20px;line-height:24px;font-weight:500;min-width:0}.menu-store-detail__search-input::placeholder{color:var(--text-secondary)}.menu-store-detail__search-icon{width:24px;height:24px;color:var(--fill-primary-300);flex-shrink:0}.menu-store-detail__back{color:var(--text-dark);text-transform:none}.menu-store-detail__layout{display:flex;flex-direction:column;gap:24px;align-items:stretch;flex:1 1;min-height:0}@media(min-width: 960px){.menu-store-detail__layout{flex-direction:row;align-items:stretch}}.menu-store-detail__side{flex-shrink:0;width:100%;max-width:240px;display:flex;flex-direction:column;min-height:0}@media(min-width: 960px){.menu-store-detail__side{width:240px}}.menu-store-detail__hero{position:relative;width:100%;max-width:240px;aspect-ratio:1;margin:0 auto;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:8px;box-sizing:border-box;box-shadow:var(--shadow-25)}.menu-store-detail__hero-photo{position:absolute;inset:0;border-radius:8px;background-color:var(--icon-neutral-300);background-image:linear-gradient(165deg, var(--icon-neutral-300) 0%, var(--fill-neutral-800) 100%);background-image:var(--menu-store-detail-menu-bg-image, linear-gradient(165deg, var(--icon-neutral-300) 0%, var(--fill-neutral-800) 100%));background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.menu-store-detail__hero-overlay{position:absolute;inset:0;border-radius:8px;background:rgba(68,68,68,.6);pointer-events:none}.menu-store-detail__hero-icon{position:relative;z-index:1;width:40px;height:40px;color:var(--text-light);flex-shrink:0}.menu-store-detail__hero-line{position:relative;z-index:1;color:var(--text-light);text-align:center;width:100%;padding:0 8px;box-sizing:border-box}.menu-store-detail__slu-panel{margin:24px 0;padding:16px;border-radius:8px;background-color:var(--fill-neutral-100);box-shadow:0 4px 4px 0 var(--shadow-25);display:flex;flex-direction:column;flex:1 1;min-height:0;gap:16px;overflow:hidden}.menu-store-detail__slu-panel-head{display:flex;align-items:center;justify-content:center;gap:8px}.menu-store-detail__slu-panel-icon{width:32px;height:32px;flex-shrink:0;color:var(--fill-primary-300)}.menu-store-detail__slu-panel-title{color:var(--text-dark);text-align:center}.menu-store-detail__slu-list{display:flex;flex-direction:column;gap:0;align-items:stretch;flex:1 1;overflow-y:auto}.menu-store-detail__slu-item.MuiButtonBase-root{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:32px;padding:4px 8px;margin:0 0 8px;border-radius:8px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--text-dark);font-family:inherit;font-size:20px;line-height:24px;font-weight:500;text-transform:none;letter-spacing:normal;cursor:pointer;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu-store-detail__slu-item.MuiButtonBase-root:hover{background-color:var(--fill-primary-200)}.menu-store-detail__slu-item-content{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%}.menu-store-detail__slu-item-text{display:inline-block;max-width:152px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-store-detail__slu-chevron{width:24px;height:24px;flex-shrink:0;color:inherit;visibility:hidden;opacity:0;transition:opacity .2s ease}.menu-store-detail__slu-item.menu-store-detail__slu-item--active.MuiButtonBase-root{background-color:var(--fill-primary-300);border-color:var(--stroke-primary-100);border-radius:16px;color:var(--text-light);font-weight:700;justify-content:center;padding-left:8px;padding-right:8px}.menu-store-detail__slu-item.menu-store-detail__slu-item--active.MuiButtonBase-root:hover{background-color:var(--fill-primary-300)}.menu-store-detail__slu-item--active .menu-store-detail__slu-chevron{visibility:visible;opacity:1}.menu-store-detail__desc{margin-top:16px}.menu-store-detail__main{flex:1 1;min-width:0;min-height:0;height:calc(100vh - 140px);display:flex;flex-direction:column;gap:24px}.menu-store-detail__dish-panel{background-color:var(--fill-neutral-100);border-radius:8px;box-shadow:0 4px 4px 0 var(--shadow-25);padding:16px;flex:1 1;box-sizing:border-box;overflow:hidden}.menu-store-detail__dish-grid{margin-top:0;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:24px;height:100%;overflow-y:auto}.menu-store-detail__dish-empty{width:100%}.menu-store-detail__dish-grid>.menu-store-detail__dish-empty:only-child{position:absolute;inset:0;width:auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center}.menu-store-detail__dish-grid-item{flex:0 0 160px}.menu-store-detail__section-title{margin-bottom:12px;color:var(--text-dark)}.menu-store-dish-tile{position:relative;text-align:center;width:160px;height:240px;border-radius:8px;padding:8px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;overflow:hidden}.menu-store-dish-tile--clickable{cursor:pointer}.menu-store-dish-tile--clickable:focus-visible{outline:2px solid var(--fill-primary-300);outline-offset:2px}.menu-store-dish-tile__img{position:absolute;inset:0;border-radius:8px;background-color:var(--fill-neutral-200);background-image:linear-gradient(135deg, var(--fill-neutral-200) 0%, var(--fill-neutral-300) 50%, var(--icon-neutral-300) 100%);background-image:var(--menu-store-detail-dish-bg-image, linear-gradient(135deg, var(--fill-neutral-200) 0%, var(--fill-neutral-300) 50%, var(--icon-neutral-300) 100%));background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.menu-store-dish-tile__img::after{content:"";position:absolute;inset:0;border-radius:8px;background:rgba(68,68,68,.6);pointer-events:none}.menu-store-dish-tile__name{position:relative;z-index:2;color:var(--text-light);font-size:20px;line-height:24px;font-weight:500;text-align:center;margin:0}.menu-store-dish-tile__name--center{width:100%;padding:0 12px;box-sizing:border-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;word-break:break-word}.menu-store-dish-tile__name-stack{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:100%}.menu-store-dish-tile--uploaded .menu-store-dish-tile__name-stack{z-index:3}.menu-store-dish-tile__img.menu-store-dish-tile__img--browse-open::after{opacity:0}.menu-store-dish-tile--browse-open .menu-store-dish-tile__name{text-shadow:0 0 6px var(--text-dark),0 2px 8px var(--shadow-50)}.menu-store-dish-tile__name--browse-sub{margin:0;font-size:14px;line-height:18px;max-width:100%;padding:0 8px;box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;color:var(--text-light);text-align:center}.menu-store-dish-tile__name--browse-sub-open{text-shadow:0 0 6px var(--text-dark),0 2px 8px var(--shadow-50)}.menu-store-dish-tile--uploaded{background:var(--fill-primary-200);justify-content:flex-end}.menu-store-dish-tile--uploaded .menu-store-dish-tile__img{top:8px;left:8px;right:8px;height:184px;bottom:auto}.menu-store-dish-tile--uploaded .menu-store-dish-tile__name{z-index:3;color:var(--fill-primary-300)}.menu-store-dish-tile__name--uploaded{width:100%;padding:0 8px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-store-dish-tile__mask{position:absolute;top:8px;left:8px;width:144px;height:184px;border-radius:8px;background:rgba(31,41,64,.5);display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.menu-store-dish-tile__mask--editable{pointer-events:auto}.menu-store-dish-tile__mask-btn{width:40px;height:40px;border:0;background:rgba(0,0,0,0);color:var(--text-light);padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.menu-store-dish-tile__mask-icon{width:40px;height:40px;color:var(--text-light)}.menu-store-dish-tile__edit-controls{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;gap:8px}.menu-store-dish-tile__edit-btn{width:32px;height:32px;border-radius:32px;border:1px solid var(--stroke-primary-100);background:var(--fill-neutral-100);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.menu-store-dish-tile__edit-btn--active{background:var(--fill-primary-300);border-color:var(--fill-primary-300);color:var(--text-light)}.menu-store-dish-tile__edit-icon{width:18px;height:18px;color:currentColor}.menu-store-dish-tile__edit-icon path{fill:currentColor}.menu-store-detail__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;align-items:center;margin-top:auto;flex-shrink:0}.menu-store-detail__uploaded-actions{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.menu-store-detail__activated-actions{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.menu-store-detail__activated-actions--single{justify-content:flex-end}.menu-store-detail__uploaded-actions-left{display:flex;align-items:center;flex-wrap:nowrap;gap:16px}.menu-store-detail__preview-tip{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1}.menu-store-detail__preview-tip-icon{width:24px;height:24px;color:var(--func-sp1);flex-shrink:0}.menu-store-detail__preview-tip-text{color:var(--text-secondary);font-size:16px !important;line-height:24px !important;font-weight:500 !important}.menu-store-detail__preview-actions-right{display:inline-flex;align-items:center;gap:16px}.menu-store-detail__btn-uploaded-action{width:200px !important;min-width:200px !important;min-height:64px !important;border-radius:16px !important;text-transform:none !important;padding:16px !important;border:0 !important;box-shadow:0 0 4px 0 var(--shadow-50) !important;background-color:var(--fill-neutral-100) !important;font-size:20px !important;line-height:24px !important;font-weight:500 !important;justify-content:center !important;gap:16px !important}.menu-store-detail__btn-uploaded-action .MuiButton-startIcon{margin-right:16px !important;margin-left:0 !important}.menu-store-detail__btn-uploaded-action--danger{color:var(--func-sp1) !important}.menu-store-detail__btn-uploaded-action--primary{color:var(--fill-primary-300) !important}.menu-store-detail__uploaded-action-icon{width:24px;height:24px;color:currentColor;flex-shrink:0}.menu-store-detail__uploaded-action-icon path{fill:currentColor}.menu-store-detail__btn-uploaded-primary{width:240px !important;min-width:240px !important;min-height:64px !important;border-radius:16px !important;text-transform:none !important;padding:16px !important;box-shadow:0 0 4px 0 var(--shadow-50) !important;background-color:var(--fill-primary-300) !important;color:var(--text-light) !important;font-size:24px !important;line-height:32px !important;font-weight:500 !important}.menu-store-detail__btn-uploaded-primary:hover{background-color:var(--fill-primary-200) !important}.menu-store-dialog__section-label{color:var(--text-dark);font-size:20px !important;line-height:24px !important;font-weight:700 !important}.menu-store-dish-detail-dialog__content{width:100%}.menu-store-dialog__meta-card{display:flex;align-items:stretch;gap:12px;padding:8px;border-radius:8px;background:var(--fill-neutral-200)}.menu-store-dialog__meta-inline{display:flex;align-items:stretch;gap:12px;margin-bottom:8px}.menu-store-dialog__meta-thumb{width:120px;height:90px;border-radius:8px;background-color:var(--fill-neutral-200);background-image:linear-gradient(135deg, var(--fill-neutral-200) 0%, var(--fill-neutral-300) 100%);background-image:var(--menu-store-detail-menu-bg-image, linear-gradient(135deg, var(--fill-neutral-200) 0%, var(--fill-neutral-300) 100%));background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0}.menu-store-dialog__meta-thumb--small{width:92px;height:84px}.menu-store-dialog__meta-thumb--use-now{width:160px;height:160px}.menu-store-dialog__meta-grid{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.menu-store-dialog__meta-name{color:var(--text-dark);font-size:20px !important;line-height:24px !important;font-weight:700 !important}.menu-store-dialog__meta-row{color:var(--text-secondary);font-size:16px !important;line-height:24px !important}.menu-store-dialog__store-list{display:flex;flex-direction:column;gap:4px;max-height:160px;overflow-y:auto}.menu-store-dialog__store-item{display:flex;align-items:center;gap:8px;width:100%;border:1px solid rgba(0,0,0,0);border-radius:8px;background:var(--fill-neutral-200);min-height:28px;padding:4px 8px;text-align:left;cursor:pointer}.menu-store-dialog__store-item--active{background:var(--fill-primary-300);color:var(--text-light)}.menu-store-dialog__store-icon{width:16px;height:16px;flex-shrink:0;color:var(--fill-primary-300)}.menu-store-dialog__store-item--active .menu-store-dialog__store-icon{color:var(--text-light)}.menu-store-dialog__store-text{font-size:16px;line-height:24px}.menu-store-dialog__footer-row{display:grid;grid-template-columns:100px 1fr;grid-gap:16px;gap:16px;margin-top:8px}.menu-store-dialog__btn-cancel{min-height:48px !important;border-radius:8px !important;text-transform:none !important;border-color:var(--stroke-primary-100) !important;background:var(--fill-neutral-200) !important;color:var(--text-secondary) !important}.menu-store-dialog__btn-confirm{min-width:0 !important}.menu-store-activate-dialog--use-now.menu-store-activate-dialog{width:600px;min-height:0;min-height:initial;padding:24px;box-sizing:border-box}.menu-store-activate-dialog--use-now .menu-store-activate-dialog__title-row{margin-bottom:16px}.menu-store-activate-dialog--use-now .menu-store-activate-dialog__title-left{gap:0}.menu-store-activate-dialog--use-now .menu-store-activate-dialog__body{flex-direction:column;align-items:stretch;margin-bottom:0}.menu-store-dialog__use-now-fields{gap:16px}.menu-store-dialog__use-now-block{display:flex;flex-direction:column;gap:16px;width:100%}.menu-store-dialog__section-label--use-now{color:var(--text-neutral-600);font-size:20px !important;line-height:24px !important;font-weight:700 !important;margin:0}.menu-store-dialog__use-now-store-header{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.menu-store-dialog__use-now-store-caption{margin:0;color:var(--text-secondary)}.menu-store-dialog__meta-card--use-now{align-items:flex-start;gap:20px;padding:16px;box-sizing:border-box}.menu-store-dialog__meta-grid--use-now{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:16px}.menu-store-dialog__use-now-name-block{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.menu-store-dialog__use-now-name-label{color:var(--text-neutral-600);margin:0}.menu-store-dialog__use-now-name-value{color:var(--text-dark);font-weight:500 !important;margin:0}.menu-store-dialog__use-now-kv-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px;grid-row-gap:12px;row-gap:12px;width:100%}.menu-store-dialog__use-now-kv-cell{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.menu-store-dialog__use-now-kv-label{color:var(--text-secondary);margin:0}.menu-store-dialog__use-now-kv-value{color:var(--text-dark);margin:0}.menu-store-dialog__store-list.menu-store-dialog__store-list--use-now{display:flex;flex-direction:column;gap:8px;max-height:240px;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%;box-sizing:border-box}.menu-store-dialog__store-item--use-now{box-sizing:border-box;flex-shrink:0;gap:16px}.menu-store-dialog__store-item--use-now.MuiButtonBase-root{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0 !important;min-height:48px !important;box-sizing:border-box;padding:12px 16px !important;margin:0;border:1px solid rgba(0,0,0,0);border-radius:8px;background:var(--fill-neutral-200);color:var(--text-dark);text-align:left;text-transform:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu-store-dialog__store-item--use-now.MuiButtonBase-root:hover{background:var(--fill-primary-300);color:var(--text-light)}.menu-store-dialog__store-item--use-now.MuiButtonBase-root:hover .menu-store-dialog__store-icon{color:var(--text-light)}.menu-store-dialog__store-item--use-now.menu-store-dialog__store-item--active.MuiButtonBase-root{background:var(--fill-primary-300) !important;color:var(--text-light) !important}.menu-store-dialog__store-item--use-now.menu-store-dialog__store-item--active.MuiButtonBase-root:hover{background:var(--fill-primary-300) !important;color:var(--text-light) !important}.menu-store-dialog__store-item--use-now.MuiButtonBase-root .menu-store-dialog__store-text{margin:0;color:inherit;font-size:16px !important;line-height:24px !important}.menu-store-dialog__store-icon--use-now{width:24px;height:24px;flex-shrink:0}.menu-store-dialog__footer-row--use-now{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;margin-top:16px;gap:16px}.menu-store-dialog__btn-cancel--use-now{flex:0 0 auto;min-width:157px;min-height:0 !important;padding:12px 24px !important;border-radius:8px !important;text-transform:none !important;box-shadow:none !important;border:none !important;background-color:var(--fill-neutral-200) !important;color:var(--text-secondary) !important;font-size:20px !important;line-height:24px !important;font-weight:500 !important}.menu-store-dialog__btn-cancel--use-now:hover{background-color:var(--icon-neutral-300) !important}.menu-store-dialog__btn-confirm--use-now{flex:0 0 auto;min-width:211px;min-height:0 !important;padding:12px 24px !important;border-radius:8px !important;text-transform:none !important;box-shadow:none !important;font-size:20px !important;line-height:24px !important;font-weight:500 !important}.menu-store-license-dialog__list-module{display:flex;flex-direction:column;width:100%;min-height:0}.menu-store-dialog__license-head{display:grid;grid-template-columns:1fr 120px 96px;grid-gap:8px;gap:8px;color:var(--text-dark);margin-bottom:4px;padding:0 8px;flex-shrink:0}.menu-store-license-dialog__list-scroll{box-sizing:border-box;height:400px;overflow-x:hidden;overflow-y:auto;padding-right:2px}.menu-store-license-dialog__list-empty{box-sizing:border-box;min-height:220px;display:flex;align-items:center;justify-content:center;padding:16px 8px}.menu-store-dialog__license-row{box-sizing:border-box;display:grid;grid-template-columns:1fr 120px 96px;grid-gap:8px;gap:8px;align-items:center;min-height:40px;padding:4px 8px;border-radius:8px;margin-bottom:4px;background:var(--fill-neutral-100);border:1px solid var(--stroke-primary-300)}.menu-store-dialog__license-row--pending .menu-store-license-dialog__row-text,.menu-store-dialog__license-row--activated .menu-store-license-dialog__row-text{color:var(--text-dark)}.menu-store-license-dialog__status-cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0}.menu-store-license-dialog__status-cell--pending .menu-store-license-dialog__status-primary{color:var(--text-dark)}.menu-store-license-dialog__status-cell--activated .menu-store-license-dialog__status-primary{color:var(--text-secondary)}.menu-store-license-dialog__status-date{margin:0;color:var(--text-secondary)}.menu-store-dialog__license-row--pending .menu-store-license-dialog__icon-btn,.menu-store-dialog__license-row--activated .menu-store-license-dialog__icon-btn{color:var(--fill-primary-300)}.menu-store-dialog__license-row--pending:hover,.menu-store-dialog__license-row--activated:hover{background:var(--fill-primary-300);border-color:var(--fill-primary-300)}.menu-store-dialog__license-row--pending:hover .menu-store-license-dialog__row-text,.menu-store-dialog__license-row--activated:hover .menu-store-license-dialog__row-text,.menu-store-dialog__license-row--pending:hover .menu-store-license-dialog__status-primary,.menu-store-dialog__license-row--activated:hover .menu-store-license-dialog__status-primary,.menu-store-dialog__license-row--pending:hover .menu-store-license-dialog__status-date,.menu-store-dialog__license-row--activated:hover .menu-store-license-dialog__status-date{color:var(--text-light)}.menu-store-dialog__license-row--pending:hover .menu-store-license-dialog__icon-btn,.menu-store-dialog__license-row--activated:hover .menu-store-license-dialog__icon-btn{color:var(--text-light)}.menu-store-dialog__copy-btn{min-width:0 !important;color:var(--fill-primary-300) !important;text-transform:none !important;padding:0 !important}.menu-store-license-dialog .menu-store-activate-dialog__title-text{color:var(--fill-primary-300);font-size:24px !important;line-height:32px !important;font-weight:700 !important}.menu-store-license-dialog .menu-store-activate-dialog__body{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:0}.menu-store-license-dialog__meta-row{margin:0;display:flex;align-items:center;gap:12px;color:var(--text-dark);font-size:20px !important;line-height:24px !important;font-weight:500 !important}.menu-store-license-dialog__meta-label{color:var(--text-dark)}.menu-store-license-dialog__meta-value{color:var(--fill-primary-300);font-weight:700}.menu-store-license-dialog__head-text{color:var(--text-dark);font-size:16px !important;line-height:24px !important;font-weight:500 !important}.menu-store-license-dialog__head-text--action{text-align:right}.menu-store-license-dialog__row-text{font-size:16px !important;line-height:24px !important;font-weight:500 !important;margin:0}.menu-store-license-dialog__row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.menu-store-license-dialog__icon-btn{border:0;background:rgba(0,0,0,0);padding:0;margin:0;width:24px;height:24px;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--fill-primary-300);cursor:pointer}.menu-store-license-dialog__icon-btn.MuiIconButton-root{padding:0}.menu-store-license-dialog__row-icon{width:18px;height:18px;color:currentColor}.menu-store-license-dialog__row-icon path{fill:currentColor}.menu-store-license-dialog__list-loading-host{position:relative;box-sizing:border-box;min-height:220px;width:100%;display:flex;align-items:center;justify-content:center}.menu-store-dialog__generate-row{box-sizing:border-box;height:80px;border-radius:8px;border:1px solid var(--fill-primary-300);padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.menu-store-dialog__generate-label{color:var(--text-dark);font-size:24px !important;line-height:32px !important;font-weight:700 !important}.menu-store-dialog__generate-code{color:var(--text-dark);font-size:24px !important;line-height:32px !important;font-weight:700 !important}.menu-store-dialog__generate-code-host{position:relative;flex:1 1;min-width:0;align-self:stretch;display:flex;align-items:center;justify-content:flex-end}.menu-store-dialog__generate-submit{min-height:64px !important;border-radius:16px !important;text-transform:none !important;padding:16px !important;box-shadow:0 0 4px 0 var(--shadow-50) !important;background-color:var(--fill-primary-300) !important;color:var(--text-light) !important;font-size:24px !important;line-height:32px !important;font-weight:500 !important}.menu-store-dialog__generate-submit:hover{background-color:var(--fill-primary-200) !important}.menu-store-detail__btn-activate-soft{border-radius:16px !important;text-transform:none !important;min-width:240px !important;min-height:56px !important;padding:16px !important;box-shadow:0 0 4px 0 var(--shadow-50) !important;background-color:var(--fill-primary-200) !important;color:var(--text-dark) !important;font-size:24px !important;line-height:32px !important;font-weight:500 !important}.menu-store-detail__btn-activate-soft:hover{background-color:var(--fill-primary-200) !important;filter:brightness(0.97)}.menu-store-detail__btn-contact-solid{border-radius:16px !important;text-transform:none !important;min-width:240px !important;min-height:56px !important;padding:16px !important;box-shadow:0 0 4px 0 var(--shadow-50) !important;background-color:var(--fill-primary-300) !important;color:var(--text-light) !important;font-size:24px !important;line-height:32px !important;font-weight:500 !important}.menu-store-detail__btn-contact-solid:hover{background-color:var(--fill-primary-200) !important}.menu-store-detail__btn-secondary{border-radius:16px !important;text-transform:none !important;min-width:140px !important;min-height:56px !important;padding:16px !important;border-color:var(--stroke-primary-100) !important;box-shadow:0 0 4px 0 var(--shadow-50) !important;background-color:var(--fill-neutral-100) !important;color:var(--text-dark) !important}.menu-store-activate-overlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;background-color:var(--overlay-800-a25);padding:16px}.menu-store-activate-dialog{position:relative;width:640px;min-height:480px;padding:14px;border-radius:16px;border:2px solid var(--stroke-primary-300);background-color:var(--fill-neutral-100);box-shadow:0 0 8px 0 var(--shadow-50);box-sizing:border-box}.menu-store-activate-dialog.menu-store-generate-dialog{display:flex;flex-direction:column;gap:32px;min-height:0;min-height:initial;width:640px;padding:16px 20px !important;border:2px solid var(--fill-primary-300);box-sizing:border-box;position:relative}.menu-store-activate-dialog.menu-store-generate-dialog .menu-store-activate-dialog__title-row{margin-bottom:0}.menu-store-activate-dialog.menu-store-generate-dialog .menu-store-activate-dialog__body{flex:none;min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;margin-bottom:0}@media(min-width: 600px){.menu-store-activate-dialog.menu-store-generate-dialog .menu-store-activate-dialog__body{flex-direction:column;align-items:stretch}}.menu-store-activate-dialog.menu-store-generate-dialog .menu-store-activate-dialog__footer{position:static;left:auto;right:auto;bottom:auto;width:100%}.menu-store-activate-dialog.menu-store-dish-detail-dialog{width:100%;max-width:100%;min-height:min(560px,80vh);max-height:calc(100vh - 64px);padding:16px 20px !important;border:2px solid var(--fill-primary-300);display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.menu-store-activate-dialog.menu-store-dish-detail-dialog .menu-store-activate-dialog__body{flex-direction:column;align-items:stretch;margin-bottom:0;flex:1 1;min-height:0;display:flex}.menu-store-activate-dialog--activate{height:480px;padding-bottom:132px}.menu-store-activate-dialog__title-row{display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:12px;margin-bottom:24px}.menu-store-activate-dialog__title-left{display:flex;align-items:center;gap:16px;min-width:0}.menu-store-activate-dialog__book-icon{width:32px;height:32px;color:var(--fill-primary-300);flex-shrink:0}.menu-store-activate-dialog__title-text{color:var(--fill-primary-300);font-size:24px !important;line-height:32px !important;font-weight:700 !important}.menu-store-activate-dialog__close{color:var(--text-dark);width:40px !important;height:40px !important;border-radius:40px !important;padding:0 !important}.menu-store-activate-dialog__body{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}@media(min-width: 600px){.menu-store-activate-dialog__body{flex-direction:row;align-items:flex-start}}.menu-store-activate-dialog__thumb{width:160px;height:160px;flex-shrink:0;border-radius:8px;background-color:var(--fill-neutral-200);background-image:linear-gradient(135deg, var(--fill-neutral-200) 0%, var(--fill-neutral-300) 100%);background-image:var(--menu-store-detail-menu-bg-image, linear-gradient(135deg, var(--fill-neutral-200) 0%, var(--fill-neutral-300) 100%));background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto}@media(min-width: 600px){.menu-store-activate-dialog__thumb{margin:0}}.menu-store-activate-dialog__fields{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.menu-store-activate-dialog__readonly-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-height:64px;padding:16px;border-radius:8px;border:1px solid var(--stroke-primary-100);background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-25);box-sizing:border-box}.menu-store-activate-dialog__field-label{color:var(--text-dark);font-size:20px !important;line-height:24px !important;font-weight:500 !important}.menu-store-activate-dialog__field-value{color:var(--fill-primary-300);font-size:20px !important;line-height:24px !important;font-weight:700 !important;word-break:break-word}.menu-store-activate-dialog__license-row{display:flex;align-items:center;gap:16px;min-height:80px;padding:16px;border-radius:8px;border:1px solid var(--stroke-primary-100);background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-25);box-sizing:border-box}.menu-store-activate-dialog__license-input{flex:1 1;min-width:0}.menu-store-activate-dialog__license-input-native{border:0;outline:none;background:rgba(0,0,0,0);color:var(--fill-primary-300);font-size:20px;line-height:24px;font-weight:700;text-align:right}.menu-store-activate-dialog__error{display:block;margin-bottom:0}.menu-store-activate-dialog__footer{position:absolute;left:14px;right:14px;bottom:34px;display:flex;flex-direction:column;gap:12px}.menu-store-activate-dialog__submit{border-radius:16px !important;text-transform:none !important;min-height:64px !important;padding:16px !important;box-shadow:0 0 4px 0 var(--shadow-50) !important;background-color:var(--fill-primary-300) !important;color:var(--text-light) !important;font-size:24px !important;line-height:32px !important;font-weight:500 !important}.menu-store-activate-dialog__submit:hover{background-color:var(--fill-primary-200) !important}.menu-store-activate-dialog__submit--activate{width:100%}.menu-store-contact-dialog.menu-store-activate-dialog{width:min(640px,100vw - 32px);max-width:min(640px,100vw - 32px);min-width:0;box-sizing:border-box;padding-bottom:24px}.menu-store-contact-dialog.menu-store-activate-dialog .menu-store-activate-dialog__body{flex-direction:column;align-items:center;width:100%}.menu-store-contact-dialog__content{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;box-sizing:border-box;min-height:200px;justify-content:center}.menu-store-contact-dialog__loading-host{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:200px;box-sizing:border-box}.menu-store-contact-dialog__qr-wrap{width:240px;height:240px;flex-shrink:0;border-radius:32px;border:1px solid var(--stroke-neutral-800-a25);background-color:var(--fill-neutral-100);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:16px;margin-top:30px}.menu-store-contact-dialog__qr-img{width:100%;height:100%;object-fit:contain}.menu-store-contact-dialog__producer{align-self:stretch;color:var(--fill-primary-300);text-align:center}.menu-store-contact-dialog__hint{align-self:stretch;color:var(--text-secondary);text-align:center}.menu-store-browse-dish-detail{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.menu-store-browse-dish-detail__top{display:flex;flex-direction:column;gap:16px}@media(min-width: 600px){.menu-store-browse-dish-detail__top{flex-direction:row;align-items:flex-start}}.menu-store-browse-dish-detail__image-wrap{width:160px;height:160px;flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid var(--stroke-neutral-800-a25);background-color:var(--fill-neutral-200)}.menu-store-browse-dish-detail__image{width:100%;height:100%;object-fit:cover;display:block}.menu-store-browse-dish-detail__field-grid{flex:1 1;min-width:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.menu-store-browse-dish-detail__field-cell{border:1px solid var(--fill-primary-200);border-radius:8px;padding:10px 12px;min-height:72px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px}.menu-store-browse-dish-detail__field-label{color:var(--text-dark);opacity:.75;line-height:1.2}.menu-store-browse-dish-detail__field-value{color:var(--fill-primary-300);font-weight:600;margin:0;word-break:break-word}.menu-store-browse-dish-detail__section{display:flex;flex-direction:column;gap:8px}.menu-store-browse-dish-detail__section-title{margin:0;color:var(--text-dark);font-weight:600}.menu-store-browse-dish-detail__section-body{border:1px solid var(--fill-primary-200);border-radius:8px;padding:12px 14px;min-height:48px;box-sizing:border-box}.menu-store-browse-dish-detail__body-text{margin:0;color:var(--text-dark);white-space:pre-wrap;word-break:break-word}.menu-store-browse-dish-detail__placeholder-text{margin:0;color:var(--text-secondary);font-style:italic}.menu-store-browse-dish-detail__chip-row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-start}.menu-store-browse-dish-detail__chip{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:72px;text-align:center}.menu-store-browse-dish-detail__chip-icon{width:40px;height:40px;object-fit:contain;display:block}.menu-store-browse-dish-detail__chip-label{line-height:1.2;color:var(--text-dark);word-break:break-word}.menu-store-dish-detail-dialog__content--browse{padding-right:4px}@media(max-width: 600px){.menu-store-card{width:100%;height:320px}.menu-store-card__icon{width:40px;height:40px}}
.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__paper{background-color:var(--fill-neutral-100);border:2px solid var(--stroke-primary-300);border-radius:16px;max-width:640px;width:100%;margin:0 auto;box-sizing:border-box}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__main-stack{width:100%;box-sizing:border-box}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__title-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;flex:1 1;text-align:left}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__title-block .MuiTypography-root{margin:0}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__title{color:var(--text-dark);font-weight:700;line-height:32px;font-size:24px;margin:0}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__subtitle{color:var(--text-neutral-500);font-weight:500;line-height:24px;font-size:20px;word-break:break-word;margin:0}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__close.MuiIconButton-root{flex-shrink:0;color:var(--text-dark);width:24px;height:24px;min-width:24px;padding:0;border-radius:40px}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__icon-wrap{display:flex;justify-content:center;align-items:center;width:100%}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__success-icon{display:block;width:80px;height:80px;flex-shrink:0}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__error-icon{display:block;flex-shrink:0;color:var(--func-error)}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__lines{width:100%;align-items:center;text-align:center;box-sizing:border-box}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__line{color:var(--text-neutral-500);font-size:20px;line-height:24px;font-weight:700;margin:0;white-space:pre-wrap}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__ok{border-radius:8px;text-transform:none;min-height:56px;height:56px;padding:16px 8px;box-sizing:border-box;background-color:var(--fill-primary-300);color:var(--text-light);font-size:20px;line-height:24px;font-weight:500}.menu-store-use-now-result-dialog .menu-store-use-now-result-dialog__ok:hover{background-color:var(--fill-primary-200)}
.menu-store-page{flex:1 1;max-height:100vh;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:visible;margin:-1.5rem;padding:1.5rem}.menu-store-page__list-shell{flex:1 1;min-height:0;display:flex;flex-direction:column}.menu-store-page__detail-shell{flex:1 1;min-height:0;display:flex;flex-direction:column}.menu-store-page__detail-shell--my-menus .menu-store-detail__main{height:calc(100vh - 210px)}.menu-store-page__tabs-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:8px}.menu-store-page__tabs{min-height:48px}.menu-store-page__tabs .MuiTab-root{color:var(--text-secondary);text-transform:none;font-size:20px;line-height:24px;font-weight:500;min-height:48px;padding-left:16px;padding-right:16px}.menu-store-page__tabs .Mui-selected{color:var(--fill-primary-300);font-weight:700}.menu-store-page__tabs .MuiTabs-indicator{background-color:var(--fill-primary-300);height:3px;border-radius:2px}.menu-store-page__my-layout-head{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:24px;column-gap:24px;grid-row-gap:12px;row-gap:12px;margin-bottom:16px}.menu-store-page__my-title-pill{grid-column:1;display:inline-flex;align-items:center;gap:16px;min-height:56px;padding:16px;border-radius:16px;box-shadow:none;background:rgba(0,0,0,0)}.menu-store-page__my-title-icon{width:40px;height:40px;color:var(--fill-primary-300)}.menu-store-page__my-title-text{color:var(--fill-primary-300)}.menu-store-page__my-layout-right{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:24px}.menu-store-page__btn-back-home{border-radius:16px !important;box-shadow:0 0 4px 0 var(--shadow-50) !important;padding:16px !important;height:56px !important;min-height:56px !important;text-transform:none !important;background:var(--fill-primary-200) !important;color:var(--fill-primary-300) !important;flex-shrink:0;white-space:nowrap}.menu-store-page__btn-back-home .MuiButton-label{white-space:nowrap}.menu-store-page__my-layout-head .menu-store-page__tabs{grid-column:1/span 2}.menu-store-page__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:24px}.menu-store-page__toolbar-left{display:flex;align-items:center;flex-wrap:wrap;gap:24px;flex:1 1;min-width:0}.menu-store-page__search-pill{display:inline-flex;align-items:center;flex:1 1;min-width:200px;max-width:480px;background-color:var(--fill-neutral-100);border:none;border-radius:16px;padding:0 16px;min-height:56px;box-sizing:border-box;gap:16px;box-shadow:0 0 4px 0 var(--shadow-50)}.menu-store-page__search-icon{flex-shrink:0;width:24px;height:24px;color:var(--text-secondary)}.menu-store-page__search-input{flex:1 1;border:none;outline:none;background:rgba(0,0,0,0);font-size:20px;line-height:24px;font-weight:500;color:var(--text-dark);min-width:0}.menu-store-page__search-input::placeholder{color:var(--text-secondary);opacity:.8}.menu-store-page__search-pill .search-box.menu-store-page__search-field{max-width:none;width:100%;flex:1 1;min-width:0}.menu-store-page__search-pill .search-box.menu-store-page__search-field .searchInput .MuiOutlinedInput-notchedOutline{border:none}.menu-store-page__search-pill .search-box.menu-store-page__search-field .searchInput .MuiInputBase-root{background:rgba(0,0,0,0);min-height:56px;font-size:20px;line-height:24px;font-weight:500;color:var(--text-dark)}.menu-store-page__search-pill .search-box.menu-store-page__search-field .searchInput .MuiInputBase-input::placeholder{color:var(--text-secondary);opacity:.8}.menu-store-page__btn-my-menus{border-radius:16px !important;box-shadow:0 0 4px 0 var(--shadow-50) !important;padding:16px !important;height:56px !important;min-height:56px !important;text-transform:none !important;background-color:var(--fill-primary-300) !important;color:var(--text-light) !important;flex-shrink:0}.menu-store-page__btn-my-menus:hover{background-color:var(--fill-primary-200) !important}.menu-store-page__btn-my-menus-icon{width:40px;height:40px}.menu-store-page__grid-container{position:relative;flex:1 1;min-height:0;overflow-y:auto}.menu-store-page__grid-container--store-browse-virtuoso{display:flex;flex-direction:column;overflow:hidden}.menu-store-page__grid-scroller{flex:1 1;min-height:0;width:100%}.menu-store-browse-grid__shell{flex:1 1;min-height:0;display:flex;flex-direction:column}.menu-store-browse-grid{flex:1 1;min-height:0;display:flex;flex-direction:column}.menu-store-browse-grid__footer{display:flex;justify-content:center;align-items:center;width:100%;flex-basis:100%;padding-top:16px;padding-bottom:24px;box-sizing:border-box}.menu-store-browse-grid__list{width:100%}.menu-store-browse-grid__cell{box-sizing:border-box}.menu-store-page__grid-container.menu-store-page__grid-container--loading{flex:1 1;min-height:0;display:flex;flex-direction:column}.menu-store-page__state-msg{display:flex;justify-content:center;align-items:center;min-height:320px;color:var(--text-secondary)}.menu-store-page__card-flow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.menu-store-page__card-flow-item{flex:0 0 240px}.menu-store-card-wrap{display:flex;flex-direction:column;width:240px;max-width:100%;margin:0}.menu-store-card{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;position:relative;width:240px;max-width:100%;height:320px;background:linear-gradient(165deg, var(--icon-neutral-300) 0%, var(--fill-neutral-800) 100%);color:var(--text-light);border-radius:8px;box-shadow:var(--shadow-25);display:flex;flex-direction:column;overflow:hidden}.menu-store-card::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(68,68,68,.6);pointer-events:none}.menu-store-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-50)}.menu-store-card__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;display:block}.menu-store-card__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:8px;text-align:center;width:100%;flex:1 1;box-sizing:border-box}.menu-store-card__icon{width:40px;height:40px;opacity:.95;color:var(--fill-neutral-100)}.menu-store-card__title{font-weight:500;font-size:20px;line-height:24px;color:var(--text-light);word-break:break-word;max-width:100%;margin:0}.menu-store-card__meta{color:var(--text-light);opacity:1;max-width:100%;font-size:20px;line-height:24px}.menu-store-card__badge{margin-top:8px;color:var(--text-light);opacity:.65}.menu-store-card-wrap__delist{margin-top:8px}@media(max-width: 960px){.menu-store-page__my-layout-head{grid-template-columns:1fr}.menu-store-page__my-title-pill{grid-column:1}.menu-store-page__my-layout-right{grid-column:1;width:100%;justify-content:flex-end;flex-wrap:wrap}.menu-store-page__my-layout-right .menu-store-page__search-pill{flex:1 1 200px;min-width:0;max-width:none}.menu-store-page__my-layout-head .menu-store-page__tabs{grid-column:1}.menu-store-page__toolbar{justify-content:flex-end}.menu-store-page__toolbar-left{flex:1 1 100%;width:100%}.menu-store-page__toolbar-left .menu-store-page__search-pill{max-width:none;width:100%}}
.park-mode-page{width:100%;flex:1 1 auto;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column}.park-mode-page .park-mode-page__tabs.MuiTabs-root{flex-shrink:0;min-height:0;margin-bottom:16px}.park-mode-page .park-mode-page__tabs.MuiTabs-root .MuiTabs-flexContainer{gap:24px}.park-mode-page .park-mode-page__tabs.MuiTabs-root .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.park-mode-page .park-mode-page__tab.MuiTab-root{min-height:56px;padding:16px 8px;border-radius:8px;font-size:20px;font-weight:500;line-height:24px;text-transform:none;color:#525b86}.park-mode-page .park-mode-page__tab.MuiTab-root.Mui-selected{color:#fff;background-color:#7468f0}.park-mode-page .park-mode-page__panel{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}
.park-mode-booking-time{width:100%}.park-mode-booking-time .park-mode-booking-time__page-title{font-weight:600;color:var(--text-primary-300)}.park-mode-booking-time .park-mode-booking-time__section{display:flex;flex-direction:column;gap:16px;background-color:var(--fill-neutral-100);padding:16px;border-radius:16px;box-shadow:0 0 4px var(--shadow-25)}.park-mode-booking-time .park-mode-booking-time__section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.park-mode-booking-time .park-mode-booking-time__section-title{font-weight:600;color:var(--text-dark)}.park-mode-booking-time .park-mode-booking-time__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.park-mode-booking-time .park-mode-booking-time__rows{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.park-mode-booking-time .park-mode-booking-time__skeleton-footer{flex-basis:100%;width:100%}.park-mode-booking-time .park-mode-booking-time__slot-pill{width:fit-content;max-width:100%;box-sizing:border-box;padding:2px 8px;border-radius:24px;background-color:var(--icon-primary-200);border:1px solid var(--stroke-primary-100)}.park-mode-booking-time .park-mode-booking-time__slot-pill .park-mode-booking-time__slot-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}.park-mode-booking-time .park-mode-booking-time__slot-pill .park-mode-booking-time__slot-leading{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:var(--icon-primary-300)}.park-mode-booking-time .park-mode-booking-time__slot-pill .park-mode-booking-time__slot-leading svg path{fill:currentColor}.park-mode-booking-time .park-mode-booking-time__slot-pill .park-mode-booking-time__time-field .MuiOutlinedInput-root{overflow:visible;background-color:rgba(0,0,0,0)}.park-mode-booking-time .park-mode-booking-time__slot-pill .park-mode-booking-time__time-field .MuiOutlinedInput-input{overflow:visible;text-overflow:clip;text-align:center;font-weight:700;font-size:16px;line-height:24px;color:var(--text-primary-300);padding-top:6px;padding-bottom:6px}.park-mode-booking-time .park-mode-booking-time__slot-pill .park-mode-booking-time__slot-clear.MuiIconButton-root{flex-shrink:0;width:24px;height:24px;padding:0;border-radius:50%;color:var(--icon-neutral-800-a50)}.park-mode-booking-time .park-mode-booking-time__slot-pill .park-mode-booking-time__slot-clear.MuiIconButton-root:hover{color:var(--icon-neutral-800-a50);background-color:rgba(0,0,0,0)}.park-mode-booking-time .park-mode-booking-time__slot-pill .park-mode-booking-time__slot-clear.MuiIconButton-root svg path{fill:currentColor}.park-mode-booking-time .park-mode-booking-time__add-pill.MuiButton-root{box-sizing:border-box;min-width:0;min-width:initial;width:fit-content;padding:8px 16px;gap:8px;border-radius:24px;text-transform:none;color:var(--text-secondary);background-color:var(--icon-neutral-100);border:1px solid var(--stroke-primary-100);box-shadow:none}.park-mode-booking-time .park-mode-booking-time__add-pill.MuiButton-root:hover,.park-mode-booking-time .park-mode-booking-time__add-pill.MuiButton-root.MuiButton-text:hover{color:var(--text-secondary);background-color:var(--icon-neutral-100);border-color:var(--stroke-primary-100)}.park-mode-booking-time .park-mode-booking-time__add-pill.MuiButton-root:focus-visible{outline:2px solid var(--stroke-primary-100);outline-offset:2px}.park-mode-booking-time .park-mode-booking-time__add-pill .park-mode-booking-time__add-pill-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:var(--icon-neutral-800-a50)}.park-mode-booking-time .park-mode-booking-time__add-pill .park-mode-booking-time__add-pill-icon svg path{fill:currentColor}.park-mode-booking-time .park-mode-booking-time__add-pill .park-mode-booking-time__add-pill-label{font-weight:400;font-size:16px;line-height:24px;white-space:nowrap}
.park-mode-first-menu{width:100%}.park-mode-first-menu .park-mode-first-menu__surface{display:flex;flex-direction:column;gap:24px;box-sizing:border-box;width:100%;padding:16px;border-radius:16px;background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-25)}.park-mode-first-menu .park-mode-first-menu__title.MuiTypography-root{margin:0;font-weight:700;font-size:20px;line-height:24px;color:var(--text-primary-300)}.park-mode-first-menu .park-mode-first-menu__choices-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;padding:8px;border-radius:8px;gap:8px 16px}.park-mode-first-menu .park-mode-first-menu__skeleton-wrap{width:100%;max-width:572px;display:flex;gap:16px}.park-mode-first-menu .park-mode-first-menu__choice.MuiButton-contained{box-sizing:border-box;flex-shrink:0;width:180px;min-width:180px;max-width:180px;padding:16px 8px;border-radius:8px;text-transform:none;font-weight:700;font-size:20px;line-height:24px;border:1px solid var(--stroke-primary-100);box-shadow:0 0 4px 0 var(--shadow-25)}.park-mode-first-menu .park-mode-first-menu__choice--default.MuiButton-contained{color:var(--text-dark) !important;background-color:var(--icon-primary-200) !important}.park-mode-first-menu .park-mode-first-menu__choice--default.MuiButton-contained:hover{background-color:var(--icon-primary-200) !important;color:var(--text-dark) !important}.park-mode-first-menu .park-mode-first-menu__choice--selected.MuiButton-contained{color:var(--text-light) !important;background-color:var(--icon-primary-300) !important}.park-mode-first-menu .park-mode-first-menu__choice--selected.MuiButton-contained:hover{background-color:var(--icon-primary-300) !important;color:var(--text-light) !important}.park-mode-first-menu .park-mode-first-menu__choice.Mui-disabled{opacity:.45}
.park-mode-project-binding .park-mode-project-binding__subcategory-shell{flex:0 0 auto;align-self:stretch;min-height:0;display:flex;flex-direction:column;gap:0;max-width:100%;position:relative}.park-mode-project-binding .park-mode-project-binding__subcategory-panel{align-self:flex-start;flex:0 0 220px;max-width:100%;padding:12px 8px;border-radius:8px;background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--shadow-25);display:flex;flex-direction:column;box-sizing:border-box}.park-mode-project-binding .park-mode-project-binding__subcategory-title{flex-shrink:0;margin:0 .5rem .5rem}.park-mode-project-binding .park-mode-project-binding__subcategory-title-icon{width:24px;height:24px;flex-shrink:0;color:var(--fill-primary-300)}.park-mode-project-binding .park-mode-project-binding__subcategory-title-text{font-size:20px;font-weight:500;color:var(--text-dark)}.park-mode-project-binding .park-mode-project-binding__subcategory-list-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.park-mode-project-binding .park-mode-project-binding__slu-item{border-radius:30px;border:1px solid rgba(0,0,0,0);padding:4px 12px;margin:4px 0}.park-mode-project-binding .park-mode-project-binding__slu-item .park-mode-project-binding__slu-item-inner{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%;min-width:0;box-sizing:border-box}.park-mode-project-binding .park-mode-project-binding__slu-item .park-mode-project-binding__slu-item-inner--with-edit{align-items:center}.park-mode-project-binding .park-mode-project-binding__slu-item .park-mode-project-binding__slu-item-edit{flex-shrink:0;color:var(--text-dark)}.park-mode-project-binding .park-mode-project-binding__slu-item .park-mode-project-binding__slu-item-edit:hover{background-color:rgba(31,41,64,.06)}.park-mode-project-binding .park-mode-project-binding__slu-item .park-mode-project-binding__slu-item-edit-icon{width:20px;height:20px;display:block;color:inherit}.park-mode-project-binding .park-mode-project-binding__slu-item .park-mode-project-binding__slu-item-label{flex:1 1;min-width:0;color:var(--text-dark);font-weight:500;white-space:normal;overflow-wrap:break-word}.park-mode-project-binding .park-mode-project-binding__slu-item:hover,.park-mode-project-binding .park-mode-project-binding__slu-item.Mui-selected{border:1px solid var(--stroke-primary-100);background:var(--fill-primary-300)}.park-mode-project-binding .park-mode-project-binding__slu-item:hover .park-mode-project-binding__slu-item-drag-handle,.park-mode-project-binding .park-mode-project-binding__slu-item.Mui-selected .park-mode-project-binding__slu-item-drag-handle{color:var(--icon-neutral-100)}.park-mode-project-binding .park-mode-project-binding__slu-item:hover .park-mode-project-binding__slu-item-label,.park-mode-project-binding .park-mode-project-binding__slu-item.Mui-selected .park-mode-project-binding__slu-item-label{color:var(--fill-neutral-100)}.park-mode-project-binding .park-mode-project-binding__slu-item:hover .park-mode-project-binding__slu-item-edit,.park-mode-project-binding .park-mode-project-binding__slu-item.Mui-selected .park-mode-project-binding__slu-item-edit{color:var(--fill-neutral-100)}.park-mode-project-binding .park-mode-project-binding__slu-item:hover .park-mode-project-binding__slu-item-edit:hover,.park-mode-project-binding .park-mode-project-binding__slu-item.Mui-selected .park-mode-project-binding__slu-item-edit:hover{background-color:hsla(0,0%,100%,.12)}.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add{background-color:#fff;border:1px solid var(--stroke-primary-300);justify-content:center;margin-bottom:8px}.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add .park-mode-project-binding__slu-item-inner{align-items:center;justify-content:center;gap:8px;width:100%}.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add .park-mode-project-binding__slu-item-label{flex:0 1 auto;color:var(--text-neutral-600);font-size:14px}.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add .park-mode-project-binding__slu-item-icon{flex-shrink:0;width:22px;height:22px;color:var(--text-neutral-600)}.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add:hover,.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add:focus-visible{background-color:#fff;border-color:var(--fill-primary-300)}.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add:hover .park-mode-project-binding__slu-item-label,.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add:focus-visible .park-mode-project-binding__slu-item-label{color:var(--text-neutral-600)}.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add:hover .park-mode-project-binding__slu-item-icon,.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add:focus-visible .park-mode-project-binding__slu-item-icon{color:var(--text-neutral-600)}.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add.Mui-selected{background-color:#fff;border-color:var(--fill-primary-300)}.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add.Mui-selected .park-mode-project-binding__slu-item-label{color:var(--text-neutral-600)}.park-mode-project-binding .park-mode-project-binding__slu-item.park-mode-project-binding__slu-item--add.Mui-selected .park-mode-project-binding__slu-item-icon{color:var(--text-neutral-600)}.park-mode-project-binding .park-mode-project-binding__skeleton-menu{display:flex;flex-direction:column;gap:10px;width:220px;box-sizing:border-box}.park-mode-project-binding .park-mode-project-binding__skeleton-detail{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.park-mode-project-binding__edit-slu-dialog.menu-library-add-subcategory-dialog-root{--park-edit-slu-sidebar-offset: 0px}.park-mode-project-binding__edit-slu-dialog.menu-library-add-subcategory-dialog-root .MuiDialog-container{align-items:center;justify-content:center;background-color:var(--overlay-800-a25)}.park-mode-project-binding__edit-slu-dialog.menu-library-add-subcategory-dialog-root .MuiBackdrop-root{background-color:var(--overlay-800-a25);left:var(--park-edit-slu-sidebar-offset);width:calc(100% - var(--park-edit-slu-sidebar-offset))}.park-mode-project-binding__edit-slu-dialog.menu-library-add-subcategory-dialog-root .MuiDialogContent-root{overflow:visible}.park-mode-project-binding__edit-slu-dialog.menu-library-add-subcategory-dialog-root .MuiDialogTitle-root{padding:24px 24px 0}.park-mode-project-binding__edit-slu-dialog.menu-library-add-subcategory-dialog-root .MuiDialog-container>.MuiPaper-root.park-mode-project-binding__edit-slu-dialog-paper{margin:16px auto;width:100%;max-width:min(704px,100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border-radius:16px;border:2px solid var(--fill-primary-300);background:var(--fill-primary-200);box-shadow:none;overflow:visible}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

.rich-text-editor-container--fill{flex:1 1;min-height:0;display:flex;flex-direction:column}.rich-text-editor-container--fill .rich-text-editor-container__quill{flex:1 1;min-height:0;display:flex;flex-direction:column}.rich-text-editor-container--fill .rich-text-editor-container__quill .ql-container.ql-snow{flex:1 1;min-height:0;display:flex;flex-direction:column}.rich-text-editor-container--fill .rich-text-editor-container__quill .ql-editor{flex:1 1;min-height:0 !important;overflow-y:auto}.rich-text-editor-container .ql-toolbar.ql-snow{border:1px solid var(--stroke-neutral-800-a25);border-radius:8px 8px 0 0;background-color:var(--fill-neutral-200);color:var(--text-dark)}.rich-text-editor-container .rich-text-editor-container__quill .ql-container.ql-snow{border:1px solid var(--stroke-neutral-800-a25);border-radius:0 0 8px 8px;min-height:200px;font-size:14px;background-color:var(--fill-neutral-100)}.rich-text-editor-container .rich-text-editor-container__quill .ql-container.ql-snow .ql-editor{min-height:200px}.rich-text-editor-container .rich-text-editor-container__quill .ql-container.ql-snow .ql-editor.ql-blank::before{font-style:normal;color:var(--text-neutral-500)}
.park-mode-terms{width:100%;box-sizing:border-box}.park-mode-terms .park-mode-terms__card{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:16px;border-radius:16px;background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--overlay-800-a25);box-sizing:border-box}@media(min-width: 1200px){.park-mode-terms .park-mode-terms__card{width:60%;max-width:100%}}.park-mode-terms .park-mode-terms__title.MuiTypography-root{margin:0;font-size:1.5rem;line-height:32px;font-weight:700;color:var(--fill-primary-300);text-align:left}.park-mode-terms .park-mode-terms__intro.MuiTypography-root{margin:0;font-size:1rem;line-height:24px;font-weight:700;color:var(--text-neutral-600);text-align:left}.park-mode-terms .park-mode-terms__divider{width:100%;height:0;border:none;border-top:1px solid var(--text-dark);margin:0;flex-shrink:0}.park-mode-terms .park-mode-terms__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;box-sizing:border-box}.park-mode-terms .park-mode-terms__row-label.MuiTypography-root{flex:1 1 auto;min-width:0;margin:0;font-size:1.25rem;line-height:24px;font-weight:700;color:var(--fill-primary-300);text-align:left}.park-mode-terms .park-mode-terms__row-actions{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;flex-shrink:0}.park-mode-terms .park-mode-terms__icon-btn.MuiIconButton-root{padding:0;color:var(--icon-primary-300)}.park-mode-terms .park-mode-terms__icon-btn.MuiIconButton-root:hover{background-color:rgba(116,104,240,.08)}.park-mode-terms .park-mode-terms__icon-svg{display:block;width:32px;height:32px;flex-shrink:0}.park-mode-terms .park-mode-terms__icon-svg:not(.park-mode-terms__visibility-svg) path{stroke:currentColor}.park-mode-terms .park-mode-terms__visibility-svg path{fill:currentColor}.park-mode-terms-detail__quill-preview-root.ql-snow{border:none;height:auto;min-height:0;font-family:inherit;font-size:14px}.park-mode-terms-detail__html-body.ql-editor{height:auto;min-height:0;overflow:visible;padding:0;cursor:default;white-space:normal;color:var(--text-dark)}.park-mode-terms-detail__html-body.ql-editor>*{cursor:default}
.print-module-page{width:100%;flex:1 1 auto;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column}.print-module-page .print-module-page__toolbar{width:100%;flex-shrink:0;margin-bottom:16px}.print-module-page .print-module-page__tabs.MuiTabs-root{flex-shrink:0;min-height:0}.print-module-page .print-module-page__tabs.MuiTabs-root .MuiTabs-flexContainer{gap:24px}.print-module-page .print-module-page__tabs.MuiTabs-root .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.print-module-page .print-module-page__tab.MuiTab-root{min-height:56px;padding:16px 8px;border-radius:8px;font-size:20px;font-weight:500;line-height:24px;text-transform:none;color:#525b86}.print-module-page .print-module-page__tab.MuiTab-root.Mui-selected{color:#fff;background-color:#7468f0}.print-module-page .print-module-page__panel{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}
.print-page.print-page--basic-setting{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0}.print-page__toolbar{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}.print-setting-rules-columns{align-items:stretch}.print-setting-sw-grid{margin-top:0}.print-page.print-page--basic-setting .print-setting-card{background-color:#fff;border-radius:16px;box-shadow:0 0 4px rgba(31,41,64,.25);padding:16px;display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.print-page.print-page--basic-setting .print-setting-card .print-setting-card__title{font-size:20px;font-weight:700;line-height:24px;color:#1f2937;margin:0}.print-page.print-page--basic-setting .print-setting-card .print-setting-card__title--accent{color:#7468f0}.print-page.print-page--basic-setting .print-setting-card .print-setting-row.print-setting-row--toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;border-radius:8px}.print-page.print-page--basic-setting .print-setting-card .print-setting-row__text{flex:1 1 auto;min-width:0}.print-page.print-page--basic-setting .print-setting-card .print-setting-row__title.MuiTypography-root{font-size:16px;font-weight:700;line-height:24px;color:#1f2937}.print-page.print-page--basic-setting .print-setting-card .print-setting-row__subtitle.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#6b7280;margin-top:0}.print-page.print-page--basic-setting .print-setting-card .print-setting-row__control{flex-shrink:0;display:flex;align-items:center}.print-page.print-page--basic-setting .print-setting-card .print-setting-subsection{display:flex;flex-direction:column;gap:8px;width:100%}.print-page.print-page--basic-setting .print-setting-card .print-setting-subsection__content{padding-left:8px}.print-page.print-page--basic-setting .print-setting-card .print-setting-subsection__content.is-disabled{opacity:.45;pointer-events:none}.print-page.print-page--basic-setting .print-setting-card .print-setting-radio-wrap .MuiFormGroup-root,.print-page.print-page--basic-setting .print-setting-card .print-setting-checkbox-wrap .MuiFormGroup-root{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.print-page.print-page--basic-setting .print-setting-card .print-setting-radio-wrap .MuiFormControlLabel-root,.print-page.print-page--basic-setting .print-setting-card .print-setting-checkbox-wrap .MuiFormControlLabel-root{margin:0}.print-page.print-page--basic-setting .print-setting-card .print-setting-radio-wrap .MuiFormControl-root,.print-page.print-page--basic-setting .print-setting-card .print-setting-checkbox-wrap .MuiFormControl-root{width:100%}.print-page.print-page--basic-setting .print-setting-card .print-setting-field{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.print-page.print-page--basic-setting .print-setting-card .print-setting-field__label{font-size:16px;font-weight:700;line-height:24px;color:#1f2940}.print-page.print-page--basic-setting .print-setting-card .print-setting-field--sw .MuiOutlinedInput-root{background-color:var(--icon-neutral-200)}.print-page.print-page--basic-setting .print-setting-card .print-setting-field--sw .MuiOutlinedInput-notchedOutline{border-color:rgba(31,41,64,.5)}.print-page.print-page--basic-setting .print-setting-card .print-setting-field--sw .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgba(116,104,240,.8)}.print-page.print-page--basic-setting .print-setting-card .print-setting-order-type-grid{width:100%}.print-page.print-page--basic-setting .print-setting-card .print-setting-order-type-grid .MuiOutlinedInput-root{background-color:var(--icon-neutral-200)}.print-page.print-page--basic-setting .print-setting-card .print-setting-order-type-grid .MuiOutlinedInput-notchedOutline{border-color:rgba(31,41,64,.5)}.print-page.print-page--basic-setting .print-setting-card .print-setting-order-type-grid .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgba(116,104,240,.8)}.print-page.print-page--basic-setting .print-setting-card .print-setting-order-type-label.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#7468f0;margin-bottom:8px}.print-page.print-page--basic-setting.print-page--basic-setting--skeleton .print-page--basic-setting__skeleton-banner.print-setting-card{flex-shrink:0}.print-page.print-page--basic-setting.print-page--basic-setting--skeleton .print-page--basic-setting__skeleton-grid.MuiGrid-container{flex:1 1 auto;min-height:0}.print-page.print-page--basic-setting.print-page--basic-setting--skeleton .print-page--basic-setting__skeleton-grid>.MuiGrid-item{display:flex;flex-direction:column;min-height:0}.print-page.print-page--basic-setting.print-page--basic-setting--skeleton .print-page--basic-setting__skeleton-grid .print-setting-card{flex:1 1 auto;min-height:0;overflow:auto}
.native-protocol-page.native-protocol-page--shell{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;padding:0 0 16px;background:rgba(0,0,0,0)}.native-protocol-page.native-protocol-page--shell .native-protocol-page__grid.MuiGrid-container{align-items:stretch}.native-protocol-page.native-protocol-page--shell .native-protocol-page__card{background-color:#fff;border-radius:16px;box-shadow:0 0 4px rgba(31,41,64,.25);padding:16px;display:flex;flex-direction:column;gap:16px;width:100%;min-width:0;min-height:100%}.native-protocol-page.native-protocol-page--shell .native-protocol-page__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.native-protocol-page.native-protocol-page--shell .native-protocol-page__card-title.MuiTypography-root{font-size:20px;font-weight:700;line-height:24px;color:#1f2937;margin:0}.native-protocol-page.native-protocol-page--shell .native-protocol-page__card-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.native-protocol-page.native-protocol-page--shell .native-protocol-page__section{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}.native-protocol-page.native-protocol-page--shell .native-protocol-page__section-title.MuiTypography-root{font-size:20px;font-weight:700;color:#7468f0;margin:0 0 4px}.native-protocol-page.native-protocol-page--shell .native-protocol-page__field{display:flex;flex-direction:column;gap:8px;width:100%}.native-protocol-page.native-protocol-page--shell .native-protocol-page__field-label.MuiTypography-root{font-size:16px;font-weight:700;line-height:24px;color:#1f2937}.native-protocol-page.native-protocol-page--shell .native-protocol-page__field-hint.MuiTypography-root{font-size:14px;font-weight:500;line-height:20px;color:#6b7280;margin-top:-4px}.native-protocol-page.native-protocol-page--shell .native-protocol-page__field-control{width:100%}.native-protocol-page.native-protocol-page--shell .native-protocol-page__field--inline{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.native-protocol-page.native-protocol-page--shell .native-protocol-page__field-text{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.native-protocol-page.native-protocol-page--shell .native-protocol-page__field--inline .native-protocol-page__field-control{flex:0 0 200px;width:200px;max-width:100%}.native-protocol-page.native-protocol-page--shell .native-protocol-page__heartbeat-block{display:flex;flex-direction:column;gap:12px;width:100%}.native-protocol-page.native-protocol-page--shell .native-protocol-page__heartbeat-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.native-protocol-page.native-protocol-page--shell .native-protocol-page__heartbeat-titles{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.native-protocol-page.native-protocol-page--shell .native-protocol-page__heartbeat-title.MuiTypography-root{font-size:16px;font-weight:700;line-height:24px;color:#1f2937}.native-protocol-page.native-protocol-page--shell .native-protocol-page__heartbeat-subtitle.MuiTypography-root{font-size:14px;font-weight:500;line-height:20px;color:#6b7280}.native-protocol-page.native-protocol-page--shell .native-protocol-page__heartbeat-select{width:100%}.native-protocol-page.native-protocol-page--shell .native-protocol-page__btn-primary.MuiButton-root{width:100%;border-radius:8px;text-transform:none;font-size:16px;font-weight:600;line-height:24px;padding-top:10px;padding-bottom:10px;background-color:#7468f0;color:#fff;box-shadow:none}.native-protocol-page.native-protocol-page--shell .native-protocol-page__btn-primary.MuiButton-root:hover{background-color:#6356d8;box-shadow:none}.native-protocol-page.native-protocol-page--shell .native-protocol-page__table-wrap{width:100%;min-width:0;overflow:auto;border-radius:8px}.native-protocol-page.native-protocol-page--shell .native-protocol-page__link{color:#2563eb;cursor:pointer;font-size:14px;font-weight:500}.native-protocol-page.native-protocol-page--shell .native-protocol-page__link:hover{text-decoration:underline}.native-protocol-page.native-protocol-page--shell .native-protocol-page__status--ok{color:#16a34a;font-weight:600;font-size:14px}.native-protocol-page.native-protocol-page--shell .native-protocol-page__divider{height:1px;width:100%;background:rgba(31,41,64,.08);margin:4px 0}.native-protocol-page.native-protocol-page--shell .native-protocol-page__save-row{display:flex}.native-protocol-page.native-protocol-page--shell .native-protocol-page__table-wrap .MuiTableCell-head{font-weight:700;font-size:14px;color:#1f2937}.native-protocol-page.native-protocol-page--shell .native-protocol-page__table-wrap .MuiTableCell-body{font-size:14px;color:#374151}.native-protocol-page.native-protocol-page--shell.native-protocol-page--skeleton{flex:1 1 auto;min-height:0}.native-protocol-page.native-protocol-page--shell.native-protocol-page--skeleton .native-protocol-page__grid.MuiGrid-container{flex:1 1 auto;min-height:0;align-items:stretch}.native-protocol-page.native-protocol-page--shell.native-protocol-page--skeleton .native-protocol-page__grid>.MuiGrid-item{display:flex;flex-direction:column;min-height:0}.native-protocol-page.native-protocol-page--shell.native-protocol-page--skeleton .native-protocol-page__card{flex:1 1 auto;min-height:0}
.print-device-page.print-device-page--shell{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;gap:0;box-sizing:border-box}.print-device-page.print-device-page--shell .print-device-page__layout.MuiGrid-container{flex:1 1 auto;min-height:0;align-items:stretch;margin:0;width:100%}.print-device-page.print-device-page--shell .print-device-page__list-column.MuiGrid-item{flex:0 0 440px;max-width:440px;width:440px;display:flex;flex-direction:column;min-height:0}.print-device-page.print-device-page--shell .print-device-page__list-card{background:#fff;border-radius:16px;box-shadow:0 0 4px rgba(31,41,64,.25);padding:16px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow:auto}.print-device-page.print-device-page--shell .print-device-page__list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.print-device-page.print-device-page--shell .print-device-page__list-title.MuiTypography-root{font-size:20px;font-weight:700;line-height:24px;color:#7468f0;margin:0}.print-device-page.print-device-page--shell .print-device-page__list-add.MuiIconButton-root{width:32px;height:32px;padding:0;border-radius:80px;background-color:#7468f0;color:#fff}.print-device-page.print-device-page--shell .print-device-page__list-add.MuiIconButton-root:hover{background-color:#6558d9}.print-device-page.print-device-page--shell .print-device-page__list-body{display:flex;flex-direction:column;gap:16px}.print-device-page.print-device-page--shell .print-device-page__list-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;border-radius:8px;border:2px solid rgba(31,41,64,.25);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.print-device-page.print-device-page--shell .print-device-page__list-item--active{border-color:#7468f0}.print-device-page.print-device-page--shell .print-device-page__list-item-text{flex:1 1 auto;min-width:0}.print-device-page.print-device-page--shell .print-device-page__list-item-name.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#1f2940}.print-device-page.print-device-page--shell .print-device-page__list-item-sub.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:rgba(31,41,64,.5)}.print-device-page.print-device-page--shell .print-device-page__list-item-more.MuiIconButton-root{flex-shrink:0;color:#525b86}.print-device-page.print-device-page--shell .print-device-page__detail-column.MuiGrid-item{display:flex;flex-direction:column;min-height:0;min-width:0}.print-device-page.print-device-page--shell .print-device-page__detail-card{background:#fff;border-radius:16px;box-shadow:0 0 4px rgba(31,41,64,.25);padding:16px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow:auto}.print-device-page.print-device-page--shell .print-device-page__detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.print-device-page.print-device-page--shell .print-device-page__detail-title.MuiTypography-root{font-size:20px;font-weight:700;line-height:24px;color:#7468f0;margin:0;flex:1 1 auto}.print-device-page.print-device-page--shell .print-device-page__detail-actions{flex-shrink:0}.print-device-page.print-device-page--shell .print-device-page__btn-send.MuiButton-root{text-transform:none;border-radius:8px;padding:8px 16px;font-size:20px;font-weight:700;line-height:24px;color:#525b86;background-color:#e4e1ff}.print-device-page.print-device-page--shell .print-device-page__btn-send.MuiButton-root:hover{background-color:#dad6ff}.print-device-page.print-device-page--shell .print-device-page__btn-send.MuiButton-root .MuiButton-startIcon{color:#525b86}.print-device-page.print-device-page--shell .print-device-page__btn-save.MuiButton-root{text-transform:none;border-radius:8px;padding:8px 16px;font-size:20px;font-weight:700;line-height:24px;background-color:#7468f0;color:#fff}.print-device-page.print-device-page--shell .print-device-page__btn-save.MuiButton-root:hover{background-color:#6558d9}.print-device-page.print-device-page--shell .print-device-page__detail-body{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.print-device-page.print-device-page--shell .print-device-page__field{display:flex;flex-direction:column;gap:8px;width:100%}.print-device-page.print-device-page--shell .print-device-page__field-label.MuiTypography-root{font-size:16px;font-weight:700;line-height:24px;color:#1f2937}.print-device-page.print-device-page--shell .print-device-page__field-hint.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#6b7280;margin-top:-4px}.print-device-page.print-device-page--shell .print-device-page__section{display:flex;flex-direction:column;gap:8px;width:100%}.print-device-page.print-device-page--shell .print-device-page__section-title.MuiTypography-root{font-size:16px;font-weight:700;line-height:24px;color:#1f2937}.print-device-page.print-device-page--shell .print-device-page__section-hint.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#6b7280;margin-top:-4px}.print-device-page.print-device-page--shell .print-device-page__connection-radios.MuiFormControl-root{width:100%}.print-device-page.print-device-page--shell .print-device-page__connection-radios.MuiFormControl-root .MuiFormGroup-root{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:0 8px}.print-device-page.print-device-page--shell .print-device-page__connection-radios.MuiFormControl-root .MuiFormControlLabel-root{margin:0}.print-device-page.print-device-page--shell .print-device-page__connection-radios.MuiFormControl-root .MuiFormLabel-root{display:none}.print-device-page.print-device-page--shell .print-device-page__connection-fields{width:100%}.print-device-page.print-device-page--shell .print-device-page__serial-extras{margin-top:8px;padding:12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.print-device-page.print-device-page--shell .print-device-page__global-spec{margin-top:4px}.print-device-page.print-device-page--shell .print-device-page__checkbox-wrap .MuiFormControl-root{width:100%}.print-device-page.print-device-page--shell .print-device-page__checkbox-wrap .MuiFormLabel-root{display:none}.print-device-page.print-device-page--shell .print-device-page__checkbox-wrap .MuiFormGroup-root{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 12px;align-items:center;padding:0 8px}.print-device-page.print-device-page--shell .print-device-page__checkbox-wrap .MuiFormControlLabel-root{margin:0}.print-device-page.print-device-page--shell .print-device-page__table-print-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:480px}.print-device-page.print-device-page--shell .print-device-page__table-print-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.print-device-page.print-device-page--shell .print-device-page__detail-body .MuiOutlinedInput-root{border-radius:8px}.print-device-page.print-device-page--shell .print-device-page__detail-body .MuiOutlinedInput-notchedOutline{border-color:rgba(31,41,64,.5)}.print-device-page.print-device-page--shell .print-device-page__table-panel{padding-top:8px;padding-left:16px}.print-device-page.print-device-page--shell .print-device-page__table-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.print-device-page.print-device-page--shell .print-device-page__table-toolbar--tab-bar{margin-bottom:0;justify-content:flex-end;flex-wrap:nowrap;gap:16px}.print-device-page.print-device-page--shell .print-device-page__table-toolbar-divider{width:1px;height:16px;background:#cbd5e1}.print-device-page.print-device-page--shell .print-device-page__table-toolbar-btn.MuiButton-root{text-transform:none;min-width:0;padding:4px 8px}.print-device-page.print-device-page--shell .print-device-page__table-toolbar-tab-label.MuiTypography-root{color:var(--text-secondary)}.print-device-page.print-device-page--shell .print-device-page__table-grid{display:flex;flex-wrap:wrap;gap:16px}.print-device-page.print-device-page--shell .print-device-page__table-chip{position:relative;width:120px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(31,41,64,.25);cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none}.print-device-page.print-device-page--shell .print-device-page__table-chip--selected{border:2px solid #7468f0;background:#e4e1ff}.print-device-page.print-device-page--shell .print-device-page__table-chip-label.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#525b86}.print-device-page.print-device-page--shell .print-device-page__table-chip--selected .print-device-page__table-chip-label.MuiTypography-root{color:#7468f0}.print-device-page.print-device-page--shell .print-device-page__table-chip-icon{position:absolute;top:4px;right:4px;color:#7468f0}.print-device-page.print-device-page--shell .print-device-page__scroll-tabs{width:100%;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.print-device-page.print-device-page--shell .print-device-page__scroll-tabs .scroll-tabs__bar-row{background:#eee;border-bottom:1px solid #e2e8f0;min-height:56px;box-sizing:border-box}.print-device-page.print-device-page--shell .print-device-page__scroll-tabs .MuiTabs-root{min-height:56px}.print-device-page.print-device-page--shell .print-device-page__scroll-tabs .MuiTab-root{text-transform:none;min-height:56px;padding:16px 24px 18px;font-size:16px;font-weight:500;line-height:24px;color:#525b86}.print-device-page.print-device-page--shell .print-device-page__scroll-tabs .MuiTab-root.Mui-selected{font-weight:700;color:#7468f0}.print-device-page.print-device-page--shell .print-device-page__scroll-tabs .MuiTabs-indicator{height:2px;background-color:#7468f0}.print-device-page.print-device-page--shell .print-device-page__scroll-tabs .MuiTab-wrapper,.print-device-page.print-device-page--shell .print-device-page__scroll-tabs .MuiTab-wrapper>div{flex-direction:row}.print-device-page.print-device-page--shell.print-device-page--skeleton .print-device-page__skeleton-list{gap:16px}.print-device-page.print-device-page--shell.print-device-page--skeleton .print-device-page__skeleton-list-row.MuiSkeleton-root{border-radius:8px;transform:none}.print-device-page.print-device-page--shell.print-device-page--skeleton .print-device-page__skeleton-title.MuiSkeleton-root{border-radius:4px}@media(max-width: 960px){.print-device-page.print-device-page--shell .print-device-page__list-column.MuiGrid-item{flex:1 1 100%;max-width:100%;width:100%}}
.print-group-page.print-group-page--shell{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.print-group-page.print-group-page--shell .print-group-page__layout.MuiGrid-container{flex:1 1 auto;min-height:0;align-items:stretch;margin:0;width:100%}.print-group-page.print-group-page--shell .print-group-page__list-column.MuiGrid-item{flex:0 0 440px;max-width:440px;width:440px;display:flex;flex-direction:column;min-height:0}.print-group-page.print-group-page--shell .print-group-page__list-card{background:#fff;border-radius:16px;box-shadow:0 0 4px rgba(31,41,64,.25);padding:16px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow:auto}.print-group-page.print-group-page--shell .print-group-page__list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.print-group-page.print-group-page--shell .print-group-page__list-title.MuiTypography-root{font-size:20px;font-weight:700;line-height:24px;color:#7468f0;margin:0}.print-group-page.print-group-page--shell .print-group-page__list-add.MuiIconButton-root{width:32px;height:32px;padding:0;border-radius:80px;background-color:#7468f0;color:#fff}.print-group-page.print-group-page--shell .print-group-page__list-add.MuiIconButton-root:hover{background-color:#6558d9}.print-group-page.print-group-page--shell .print-group-page__list-body{display:flex;flex-direction:column;gap:16px}.print-group-page.print-group-page--shell .print-group-page__list-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;border-radius:8px;border:2px solid rgba(31,41,64,.25);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.print-group-page.print-group-page--shell .print-group-page__list-item--active{border-color:#7468f0}.print-group-page.print-group-page--shell .print-group-page__list-item-text{flex:1 1 auto;min-width:0}.print-group-page.print-group-page--shell .print-group-page__list-item-name.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#1f2940}.print-group-page.print-group-page--shell .print-group-page__list-item-sub.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:rgba(31,41,64,.5)}.print-group-page.print-group-page--shell .print-group-page__list-item-more.MuiIconButton-root{flex-shrink:0;color:#525b86}.print-group-page.print-group-page--shell .print-group-page__detail-column.MuiGrid-item{display:flex;flex-direction:column;min-height:0;min-width:0}.print-group-page.print-group-page--shell .print-group-page__detail-card{background:#fff;border-radius:16px;box-shadow:0 0 4px rgba(31,41,64,.25);padding:16px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow:auto}.print-group-page.print-group-page--shell .print-group-page__detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.print-group-page.print-group-page--shell .print-group-page__detail-title.MuiTypography-root{font-size:20px;font-weight:700;line-height:24px;color:#7468f0;margin:0;flex:1 1 auto}.print-group-page.print-group-page--shell .print-group-page__detail-actions{flex-shrink:0}.print-group-page.print-group-page--shell .print-group-page__btn-save.MuiButton-root{text-transform:none;border-radius:8px;padding:8px 16px;font-size:20px;font-weight:700;line-height:24px;background-color:#7468f0;color:#fff}.print-group-page.print-group-page--shell .print-group-page__btn-save.MuiButton-root:hover{background-color:#6558d9}.print-group-page.print-group-page--shell .print-group-page__detail-body{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.print-group-page.print-group-page--shell .print-group-page__field{display:flex;flex-direction:column;gap:8px;width:100%;max-width:400px}.print-group-page.print-group-page--shell .print-group-page__field-label.MuiTypography-root{font-size:16px;font-weight:700;line-height:24px;color:#1f2937}.print-group-page.print-group-page--shell .print-group-page__field-hint.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#6b7280;margin-top:-4px}.print-group-page.print-group-page--shell .print-group-page__printer-section{display:flex;flex-direction:column;gap:8px;width:100%}.print-group-page.print-group-page--shell .print-group-page__printer-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px;padding:16px 8px;border:1px solid rgba(31,41,64,.25);border-radius:8px;box-sizing:border-box;min-height:72px}.print-group-page.print-group-page--shell .print-group-page__printer-chip.MuiChip-root{height:auto;padding:8px 16px;border-radius:24px;background-color:#e4e1ff;border:1px solid rgba(80,161,255,.6);box-shadow:0 0 4px rgba(31,41,64,.25)}.print-group-page.print-group-page--shell .print-group-page__printer-chip.MuiChip-root .MuiChip-label{font-size:16px;font-weight:700;line-height:24px;color:#7468f0;padding:0 0 0 0}.print-group-page.print-group-page--shell .print-group-page__printer-chip.MuiChip-root .MuiChip-deleteIcon{color:#7468f0;font-size:20px;margin:0 0 0 8px}.print-group-page.print-group-page--shell .print-group-page__printer-chip.MuiChip-root .MuiChip-deleteIcon:hover{color:#5a4dc4}.print-group-page.print-group-page--shell .print-group-page__add-printer.MuiButton-root{text-transform:none;border-radius:24px;min-height:40px;padding:8px 16px;border:1px dashed rgba(80,161,255,.8);background:#fff;color:rgba(31,41,64,.5);font-size:16px;font-weight:700;line-height:24px;box-shadow:0 0 4px rgba(31,41,64,.25)}.print-group-page.print-group-page--shell .print-group-page__add-printer.MuiButton-root:hover{border-color:#7468f0;background:#fafafa}.print-group-page.print-group-page--shell .print-group-page__detail-body .MuiOutlinedInput-root{border-radius:8px}.print-group-page.print-group-page--shell .print-group-page__detail-body .MuiOutlinedInput-notchedOutline{border-color:rgba(31,41,64,.5)}.print-group-page.print-group-page--shell.print-group-page--skeleton .print-group-page__skeleton-list{gap:16px}.print-group-page.print-group-page--shell.print-group-page--skeleton .print-group-page__skeleton-list-row.MuiSkeleton-root{border-radius:8px;transform:none}.print-group-page.print-group-page--shell.print-group-page--skeleton .print-group-page__skeleton-tags.MuiSkeleton-root{border-radius:8px;transform:none}.print-group-page.print-group-page--shell.print-group-page--skeleton .print-group-page__skeleton-title.MuiSkeleton-root{border-radius:4px}@media(max-width: 960px){.print-group-page.print-group-page--shell .print-group-page__list-column.MuiGrid-item{flex:1 1 100%;max-width:100%;width:100%}}
.print-template .setting-title{flex-shrink:0;margin-right:20px;width:85px;text-align:right}.print-template .template-field{cursor:pointer;position:relative}.print-template .template-field:hover{background:var(--fill-primary-200)}.print-template .template-field.selected{background:var(--fill-primary-200)}.print-template .content-card .MuiCardContent-root{padding:10px 0;word-break:break-all;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 200px)}.print-template-page{min-height:100%}.print-template-page .print-template-page__layout{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch;max-width:100%}.print-template-page .print-template-page__column{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;padding:16px;border-radius:16px;background-color:var(--fill-neutral-100);box-shadow:0 0 4px 0 var(--overlay-800-a25)}.print-template-page .print-template-page__column--list{flex:0 0 300px;width:300px;max-width:100%}.print-template-page .print-template-page__column--preview{max-width:100%}.print-template-page .print-template-page__column--config{flex:1 1 360px;min-width:min(360px,100%)}.print-template-page .print-template-page__list-head{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100%;min-width:0}.print-template-page .print-template-page__list-title{margin:0;min-width:0;width:100%;overflow:hidden;font-size:20px;font-weight:700;line-height:24px;color:var(--text-primary-300);text-align:center;text-overflow:ellipsis;white-space:nowrap}.print-template-page .print-template-page__template-scroll{display:flex;flex:1 1;flex-direction:column;gap:16px;max-height:calc(100vh - 200px);padding-right:4px;margin-right:-4px;overflow-x:hidden;overflow-y:auto}.print-template-page .print-template-page__template-item{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%;padding:10px 18px;text-align:left;cursor:pointer;background-color:rgba(0,0,0,0);border:2px solid var(--stroke-neutral-800-a25);border-radius:8px;box-shadow:0 1px 2px 0 var(--overlay-800-a25);transition:border-color .15s ease,background-color .15s ease}.print-template-page .print-template-page__template-item:hover{border-color:var(--stroke-primary-200)}.print-template-page .print-template-page__template-item--active{background-color:var(--fill-primary-200) !important;border-color:var(--stroke-primary-300) !important}.print-template-page .print-template-page__template-item-title{margin:0;font-size:20px;font-weight:500;line-height:24px;color:var(--text-dark)}.print-template-page .print-template-page__template-item--active .print-template-page__template-item-title{font-weight:700}.print-template-page .print-template-page__template-item-desc{margin:0;font-size:16px;font-weight:500;line-height:24px;color:var(--text-secondary)}.print-template-page .print-template-page__column-head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.print-template-page .print-template-page__column--preview .print-template-page__column-head{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;gap:8px;position:relative}.print-template-page .print-template-page__column--preview .print-template-page__column-head-title{font-size:20px;font-weight:700;margin:0;line-height:24px;flex:1 1 auto;min-width:0;text-align:center;color:var(--text-primary-300);padding:0 24px}.print-template-page .print-template-page__preview-icon.MuiIconButton-root{flex-shrink:0;color:var(--icon-primary-300) !important;padding:0;position:absolute;right:0}.print-template-page .print-template-page__preview-icon.MuiIconButton-root:hover{background-color:var(--fill-primary-200)}.print-template-page .print-template-page__config-toolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between;width:100%}.print-template-page .print-template-page__config-toolbar-title{flex:1 1 auto;min-width:0;margin:0;font-size:20px;font-weight:700;line-height:24px;color:var(--text-primary-300)}.print-template-page .print-template-page__config-toolbar-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;align-items:center}.print-template-page .print-template-page__config-toolbar-actions .MuiButton-root{min-height:40px;padding:8px 16px;font-size:20px;line-height:24px;text-transform:none;border-radius:8px}.print-template-page .print-template-page__btn-recover.MuiButton-root{font-weight:500;color:var(--text-dark);background-color:var(--fill-primary-200)}.print-template-page .print-template-page__btn-save.MuiButton-root{font-weight:700;color:var(--text-light);background-color:var(--fill-primary-300)}.print-template-page .print-template-page__config-form{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));grid-gap:16px;gap:16px;width:100%;min-width:0;margin-top:4px}.print-template-page .print-template-page__config-field{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.print-template-page .print-template-page__config-field:has(.print-template-page__field-control--font-ops-unified),.print-template-page .print-template-page__config-field:has(.print-template-page__field-control--font-toolbar){grid-column:1/-1}.print-template-page .print-template-page__field-label{margin:0;font-size:16px;font-weight:500;line-height:24px;color:var(--text-secondary)}.print-template-page .print-template-page__field-control{width:100%;min-width:0}.print-template-page .print-template-page__field-control--font-ops-unified{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;align-items:center;box-sizing:border-box;width:fit-content;max-width:100%;min-width:0;padding:4px 6px;background-color:var(--fill-neutral-100);border:1px solid var(--stroke-neutral-800-a25);border-radius:8px}.print-template-page .print-template-page__font-ops-unified__divider.print-template-page__font-toolbar-divider{margin:0 4px;min-height:28px}.print-template-page .print-template-page__field-control--font-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;align-items:center;box-sizing:border-box;width:fit-content;max-width:100%;padding:4px 6px;background-color:var(--fill-neutral-100);border:1px solid var(--stroke-neutral-800-a25);border-radius:8px}.print-template-page .print-template-page__font-toolbar-icons{display:inline-flex;flex-wrap:wrap;gap:2px;align-items:center}.print-template-page .print-template-page__font-toolbar-divider{flex-shrink:0;width:1px;align-self:stretch;min-height:28px;margin:0 8px 0 6px;background-color:var(--stroke-neutral-800-a25)}.print-template-page .print-template-page__font-style-btn.MuiIconButton-root{padding:6px;color:var(--text-dark);border-radius:6px}.print-template-page .print-template-page__font-style-btn.MuiIconButton-root:hover{background-color:var(--fill-primary-200)}.print-template-page .print-template-page__font-style-btn--selected.MuiIconButton-root{color:var(--icon-primary-300);background-color:var(--fill-primary-200)}.print-template-page .print-template-page__font-style-btn--selected.MuiIconButton-root:hover{background-color:var(--fill-primary-200)}.print-template-page .print-template-page__align-segment.MuiToggleButtonGroup-root{box-sizing:border-box;display:flex;gap:4px;padding:5px;background-color:var(--fill-neutral-100);border:1px solid var(--stroke-neutral-800-a25);border-radius:8px}.print-template-page .print-template-page__align-segment .MuiToggleButtonGroup-grouped.MuiToggleButton-root{flex:1 1;min-width:0;padding:6px 4px;line-height:0;color:var(--text-dark);background-color:rgba(0,0,0,0);border:0 !important;border-radius:6px !important}.print-template-page .print-template-page__align-segment .MuiToggleButtonGroup-grouped.MuiToggleButton-root:hover{background-color:var(--fill-primary-200)}.print-template-page .print-template-page__align-segment .MuiToggleButtonGroup-grouped.MuiToggleButton-root.Mui-selected{color:var(--icon-primary-300);background-color:var(--fill-primary-200)}.print-template-page .print-template-page__align-segment .MuiToggleButtonGroup-grouped.MuiToggleButton-root.Mui-selected:hover{background-color:var(--fill-primary-200)}.print-template-page.print-template-page--skeleton{flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.print-template-page.print-template-page--skeleton .print-template-page__layout{flex:1 1 auto;min-height:0;align-items:stretch;width:100%}.print-template-page.print-template-page--skeleton .print-template-page__column{min-height:0}.print-template-page.print-template-page--skeleton .print-template-page__column--list{flex:0 0 300px;display:flex;flex-direction:column}.print-template-page.print-template-page--skeleton .print-template-page__template-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.print-template-page.print-template-page--skeleton .print-template-page__column--preview{flex:1 1;min-width:0}.print-template-page.print-template-page--skeleton .print-template-page__column--config{flex:1 1 360px;overflow-y:auto;min-width:min(360px,100%)}
.print-queue-page.print-queue-page--shell{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.print-queue-page.print-queue-page--shell .print-queue-page__card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;padding:16px;border-radius:16px;background:#fff;background:var(--fill-neutral-100, #fff);box-shadow:0 0 4px 0 rgba(31, 41, 64, 0.25);box-shadow:0 0 4px 0 var(--shadow-25, rgba(31, 41, 64, 0.25))}.print-queue-page.print-queue-page--shell .print-queue-page__toolbar-title.MuiTypography-root{margin:0;font-size:20px;font-weight:700;line-height:24px;color:#7468f0;color:var(--text-primary-300, #7468f0)}.print-queue-page.print-queue-page--shell .print-queue-page__toolbar-clear.MuiIconButton-root{padding:0;margin:0;border-radius:8px;color:#7468f0;color:var(--icon-primary-300, #7468f0)}.print-queue-page.print-queue-page--shell .print-queue-page__toolbar-clear.MuiIconButton-root:hover{background-color:rgba(116,104,240,.08)}.print-queue-page.print-queue-page--shell .MUIDataTable{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiToolbar-root{padding:0 !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiToolbar-root .MuiIconButton-root{padding:0 !important;width:40px !important;height:40px !important;border-radius:8px !important;color:#7468f0 !important;color:var(--icon-primary-300, #7468f0) !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiToolbar-root .MuiIconButton-root:hover{background-color:rgba(116,104,240,.08) !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiPaper-root.MuiPaper-elevation2,.print-queue-page.print-queue-page--shell .MUIDataTable .MuiPaper-root.MuiPaper-elevation4{box-shadow:none !important;background:rgba(0,0,0,0) !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiPaper-root>.MuiPaper-root{box-shadow:none !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableCell-head{font-size:20px !important;font-weight:500 !important;line-height:24px !important;color:#7468f0 !important;color:var(--text-primary-300, #7468f0) !important;background:#fff !important;background:var(--fill-neutral-100, #fff) !important;border-bottom:none !important;padding:8px 16px !important;font-family:inherit !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableCell-head:first-of-type{border-top-left-radius:8px !important;border-bottom-left-radius:8px !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableCell-head:last-of-type{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableRow-root{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableBody-root .MuiTableCell-body{font-size:20px !important;font-weight:500 !important;line-height:24px !important;color:#1f2940 !important;color:var(--text-dark, #1f2940) !important;border-color:rgba(31,41,64,.12) !important;padding:8px 16px !important;height:64px !important;box-sizing:border-box !important;font-family:inherit !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableBody-root .MuiTableCell-body .MuiButton-root{font-size:20px !important;font-weight:500 !important;color:#1f2940 !important;color:var(--text-dark, #1f2940) !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiButton-root,.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableSortLabel-root{font-size:20px !important;font-weight:500 !important;color:#7468f0 !important;color:var(--text-primary-300, #7468f0) !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableSortLabel-icon{color:#7468f0 !important;color:var(--text-primary-300, #7468f0) !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableCell-head:first-of-type,.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableBody-root .MuiTableCell-body:first-of-type{text-align:left !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableCell-head:not(:first-of-type),.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableBody-root .MuiTableCell-body:not(:first-of-type){text-align:center !important}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableCell-head:not(:first-of-type) .MuiButton-root,.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableCell-head:not(:first-of-type) .MuiTableSortLabel-root{width:100%;justify-content:center}.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableCell-head:first-of-type .MuiButton-root,.print-queue-page.print-queue-page--shell .MUIDataTable .MuiTableHead-root .MuiTableCell-head:first-of-type .MuiTableSortLabel-root{justify-content:flex-start;margin-left:0}.print-queue-page.print-queue-page--shell .print-queue-page__reprint.MuiIconButton-root{padding:0 !important;color:#7468f0 !important;color:var(--icon-primary-300, #7468f0) !important}.print-queue-page.print-queue-page--shell .print-queue-page__reprint.MuiIconButton-root:hover{background-color:rgba(116,104,240,.08) !important}
.print-head-page.print-head-page--shell{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.print-head-page.print-head-page--shell .print-head-page__layout.MuiGrid-container{flex:1 1 auto;min-height:0;align-items:stretch;margin:0;width:100%}.print-head-page.print-head-page--shell .print-head-page__list-column.MuiGrid-item{flex:0 0 440px;max-width:440px;width:440px;display:flex;flex-direction:column;min-height:0}.print-head-page.print-head-page--shell .print-head-page__list-card{background:#fff;border-radius:16px;box-shadow:0 0 4px rgba(31,41,64,.25);padding:16px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow:auto}.print-head-page.print-head-page--shell .print-head-page__list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.print-head-page.print-head-page--shell .print-head-page__list-title.MuiTypography-root{font-size:20px;font-weight:700;line-height:24px;color:#7468f0;margin:0}.print-head-page.print-head-page--shell .print-head-page__list-add.MuiIconButton-root{width:32px;height:32px;padding:0;border-radius:80px;background-color:#7468f0;color:#fff}.print-head-page.print-head-page--shell .print-head-page__list-add.MuiIconButton-root:hover{background-color:#6558d9}.print-head-page.print-head-page--shell .print-head-page__list-body{display:flex;flex-direction:column;gap:16px}.print-head-page.print-head-page--shell .print-head-page__list-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;border-radius:8px;border:2px solid rgba(31,41,64,.25);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.print-head-page.print-head-page--shell .print-head-page__list-item--active{border-color:#7468f0}.print-head-page.print-head-page--shell .print-head-page__list-item-text{flex:1 1 auto;min-width:0}.print-head-page.print-head-page--shell .print-head-page__list-item-name.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#1f2940}.print-head-page.print-head-page--shell .print-head-page__list-item-more.MuiIconButton-root{flex-shrink:0;color:#525b86}.print-head-page.print-head-page--shell .print-head-page__detail-column.MuiGrid-item{display:flex;flex-direction:column;min-height:0;min-width:0}.print-head-page.print-head-page--shell .print-head-page__detail-card{background:#fff;border-radius:16px;box-shadow:0 0 4px rgba(31,41,64,.25);padding:16px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow:auto}.print-head-page.print-head-page--shell .print-head-page__detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.print-head-page.print-head-page--shell .print-head-page__detail-title.MuiTypography-root{font-size:20px;font-weight:700;line-height:24px;color:#7468f0;margin:0;flex:1 1 auto}.print-head-page.print-head-page--shell .print-head-page__detail-actions{flex-shrink:0}.print-head-page.print-head-page--shell .print-head-page__btn-save.MuiButton-root{text-transform:none;border-radius:8px;padding:8px 16px;font-size:20px;font-weight:700;line-height:24px;background-color:#7468f0;color:#fff}.print-head-page.print-head-page--shell .print-head-page__btn-save.MuiButton-root:hover{background-color:#6558d9}.print-head-page.print-head-page--shell .print-head-page__detail-body{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.print-head-page.print-head-page--shell .print-head-page__field{display:flex;flex-direction:column;gap:8px;width:100%;max-width:400px}.print-head-page.print-head-page--shell .print-head-page__field-label.MuiTypography-root{font-size:16px;font-weight:700;line-height:24px;color:#1f2937}.print-head-page.print-head-page--shell .print-head-page__field-hint.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#6b7280;margin-top:-4px}.print-head-page.print-head-page--shell .print-head-page__detail-body .MuiOutlinedInput-root{border-radius:8px}.print-head-page.print-head-page--shell .print-head-page__detail-body .MuiOutlinedInput-notchedOutline{border-color:rgba(31,41,64,.5)}.print-head-page.print-head-page--shell .print-head-page__empty.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#6b7280;padding:24px 8px}.print-head-page.print-head-page--shell.print-head-page--skeleton .print-head-page__skeleton-list{gap:16px}.print-head-page.print-head-page--shell.print-head-page--skeleton .print-head-page__skeleton-list-row.MuiSkeleton-root{border-radius:8px;transform:none}.print-head-page.print-head-page--shell.print-head-page--skeleton .print-head-page__skeleton-title.MuiSkeleton-root{border-radius:4px}@media(max-width: 960px){.print-head-page.print-head-page--shell .print-head-page__list-column.MuiGrid-item{flex:1 1 100%;max-width:100%;width:100%}}
.print-tail-page.print-tail-page--shell{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.print-tail-page.print-tail-page--shell .print-tail-page__layout.MuiGrid-container{flex:1 1 auto;min-height:0;align-items:stretch;margin:0;width:100%}.print-tail-page.print-tail-page--shell .print-tail-page__list-column.MuiGrid-item{flex:0 0 440px;max-width:440px;width:440px;display:flex;flex-direction:column;min-height:0}.print-tail-page.print-tail-page--shell .print-tail-page__list-card{background:#fff;border-radius:16px;box-shadow:0 0 4px rgba(31,41,64,.25);padding:16px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow:auto}.print-tail-page.print-tail-page--shell .print-tail-page__list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.print-tail-page.print-tail-page--shell .print-tail-page__list-title.MuiTypography-root{font-size:20px;font-weight:700;line-height:24px;color:#7468f0;margin:0}.print-tail-page.print-tail-page--shell .print-tail-page__list-add.MuiIconButton-root{width:32px;height:32px;padding:0;border-radius:80px;background-color:#7468f0;color:#fff}.print-tail-page.print-tail-page--shell .print-tail-page__list-add.MuiIconButton-root:hover{background-color:#6558d9}.print-tail-page.print-tail-page--shell .print-tail-page__list-body{display:flex;flex-direction:column;gap:16px}.print-tail-page.print-tail-page--shell .print-tail-page__list-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;border-radius:8px;border:2px solid rgba(31,41,64,.25);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.print-tail-page.print-tail-page--shell .print-tail-page__list-item--active{border-color:#7468f0}.print-tail-page.print-tail-page--shell .print-tail-page__list-item-text{flex:1 1 auto;min-width:0}.print-tail-page.print-tail-page--shell .print-tail-page__list-item-name.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#1f2940}.print-tail-page.print-tail-page--shell .print-tail-page__list-item-more.MuiIconButton-root{flex-shrink:0;color:#525b86}.print-tail-page.print-tail-page--shell .print-tail-page__detail-column.MuiGrid-item{display:flex;flex-direction:column;min-height:0;min-width:0}.print-tail-page.print-tail-page--shell .print-tail-page__detail-card{background:#fff;border-radius:16px;box-shadow:0 0 4px rgba(31,41,64,.25);padding:16px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow:auto}.print-tail-page.print-tail-page--shell .print-tail-page__detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.print-tail-page.print-tail-page--shell .print-tail-page__detail-title.MuiTypography-root{font-size:20px;font-weight:700;line-height:24px;color:#7468f0;margin:0;flex:1 1 auto}.print-tail-page.print-tail-page--shell .print-tail-page__detail-actions{flex-shrink:0}.print-tail-page.print-tail-page--shell .print-tail-page__btn-save.MuiButton-root{text-transform:none;border-radius:8px;padding:8px 16px;font-size:20px;font-weight:700;line-height:24px;background-color:#7468f0;color:#fff}.print-tail-page.print-tail-page--shell .print-tail-page__btn-save.MuiButton-root:hover{background-color:#6558d9}.print-tail-page.print-tail-page--shell .print-tail-page__detail-body{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.print-tail-page.print-tail-page--shell .print-tail-page__field{display:flex;flex-direction:column;gap:8px;width:100%;max-width:400px}.print-tail-page.print-tail-page--shell .print-tail-page__field-label.MuiTypography-root{font-size:16px;font-weight:700;line-height:24px;color:#1f2937}.print-tail-page.print-tail-page--shell .print-tail-page__field-hint.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#6b7280;margin-top:-4px}.print-tail-page.print-tail-page--shell .print-tail-page__detail-body .MuiOutlinedInput-root{border-radius:8px}.print-tail-page.print-tail-page--shell .print-tail-page__detail-body .MuiOutlinedInput-notchedOutline{border-color:rgba(31,41,64,.5)}.print-tail-page.print-tail-page--shell .print-tail-page__empty.MuiTypography-root{font-size:16px;font-weight:500;line-height:24px;color:#6b7280;padding:24px 8px}.print-tail-page.print-tail-page--shell.print-tail-page--skeleton .print-tail-page__skeleton-list{gap:16px}.print-tail-page.print-tail-page--shell.print-tail-page--skeleton .print-tail-page__skeleton-list-row.MuiSkeleton-root{border-radius:8px;transform:none}.print-tail-page.print-tail-page--shell.print-tail-page--skeleton .print-tail-page__skeleton-title.MuiSkeleton-root{border-radius:4px}@media(max-width: 960px){.print-tail-page.print-tail-page--shell .print-tail-page__list-column.MuiGrid-item{flex:1 1 100%;max-width:100%;width:100%}}
*{margin:0;padding:0}.ml8{margin-left:8px !important}.mr8{margin-right:8px !important}.mb8{margin-bottom:8px !important}.mb16{margin-bottom:16px !important}.ml16{margin-left:16px !important}.mt16{margin-top:16px !important}.disFlex{display:flex}.hidden{display:none}.FCB{display:flex;align-items:center;justify-content:space-between}.FCS{display:flex;align-items:center;justify-content:flex-start}.FC{display:flex;align-items:center}.FCC{display:flex;align-items:center;justify-content:center}.FCE{display:flex;align-items:center;justify-content:flex-end}.arrow-icon-center path{transform:translate(5px, 0)}.primary{color:var(--text-primary-300)}.info{color:var(--func-info)}.success{color:var(--func-success)}.error{color:var(--func-error)}.funcSp1{color:var(--func-sp1)}

/*# sourceMappingURL=main.0661e80f.css.map*/