:root{font-family:Inter,Segoe UI,Malgun Gothic,sans-serif;color:#34362f;background:#f5f4ef;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid #dddcd3;border-radius:9px;background:#fff;padding:10px 14px;color:inherit}button:hover:not(:disabled){border-color:#a9674e;background:#faf4ed}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b76f51;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit}.pv-shell{display:flex;min-height:100vh}.pv-side{width:238px;background:#fffefb;border-right:1px solid #e4e3da;padding:36px 22px;flex-shrink:0;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.pv-brand{text-decoration:none;font-size:19px;font-weight:800;letter-spacing:1.6px}.pv-brand span{display:block;font-size:9px;letter-spacing:2.8px;color:#a76d53;margin-top:10px}.pv-space{color:#87877b;font-size:11px;margin:38px 0 14px}.pv-side nav{display:grid;gap:5px}.pv-side nav button{border:0;background:none;display:flex;justify-content:space-between;align-items:center;padding:15px 12px;text-align:left;font-size:13px;gap:4px}.pv-side nav button small{font-size:8px;letter-spacing:.3px;color:#909187}.pv-side nav .selected{background:#f1e9df;color:#8d4d34;font-weight:700}.pv-side-foot{font-size:11px;color:#8a8b80;line-height:1.9;margin-top:auto;padding-top:25px}.pv-body{min-width:0;flex:1}.pv-top{min-height:76px;background:#fffefa;border-bottom:1px solid #e5e4dc;padding:14px 35px;display:flex;align-items:center;gap:15px;justify-content:flex-end}.pv-top>span{margin-right:auto;font-size:11px;color:#8e8d82;letter-spacing:1px}.pv-top label{font-size:11px;display:flex;align-items:center;gap:9px}.pv-top select{width:auto;padding:8px}.pv-top button{font-size:11px}main{padding:35px;max-width:1600px;margin:auto}.pv-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.pv-eyebrow{font-size:10px;letter-spacing:2px;color:#a2674e;font-weight:700}.pv-heading h1{font-size:30px;font-weight:650;letter-spacing:-1px;margin:12px 0}.pv-heading p:not(.pv-eyebrow){font-size:13px;color:#88897d}.pv-badge{border:1px solid #d7cfbd;color:#9b7755;padding:9px 13px;border-radius:99px;font-size:9px;letter-spacing:1px;white-space:nowrap}.pv-safety{display:flex;gap:12px;align-items:baseline;padding:15px 18px;border:1px solid #ddd8c7;background:#f2efe2;border-radius:10px;font-size:12px;line-height:1.7;margin-top:20px}.pv-safety strong{white-space:nowrap;color:#82734b}.pv-safety span{color:#7b7869}.pv-message{font-size:12px;color:#8c5139;min-height:15px;margin:13px 0}.pv-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.pv-toolbar>.pv-primary{margin-left:auto}.pv-toolbar>select{width:auto}.pv-date{display:flex;gap:6px;align-items:center}.pv-date input{font-weight:600;min-width:140px}.pv-date button{min-width:38px}.pv-primary{background:#a36146;color:#fff;border-color:#a36146}.pv-primary:hover:not(:disabled){background:#884a32;color:#fff}.pv-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0}.pv-stats>div{background:#fffefa;border:1px solid #e7e5dc;border-radius:12px;padding:20px}.pv-stats span{display:block;font-size:11px;color:#929083}.pv-stats strong{display:block;font-size:29px;font-weight:600;margin-top:12px}.pv-stats small{font-size:12px;color:#8e8e80;margin-left:6px}.pv-stats .hours{font-size:16px;margin-top:22px}.pv-board{background:#fffefa;border:1px solid #dfded4;border-radius:12px;overflow:hidden}.pv-grid{display:grid;grid-template-columns:65px repeat(var(--columns),minmax(0,1fr))}.pv-grid-head{padding:22px 16px;border-right:1px solid #eeede6;border-bottom:1px solid #e7e4d9;text-align:center;font-size:13px;font-weight:650}.pv-grid-head small{display:block;color:#a09d8d;font-size:10px;font-weight:400;margin-top:6px}.pv-grid-head i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.pv-grid-head.time{font-size:10px;color:#969282;padding:24px 8px}.pv-times>div{height:44px;padding:8px 10px;font-size:10px;color:#a19d8e;text-align:center}.pv-times{border-right:1px solid #e5e2d6}.pv-lane{position:relative;height:1144px;border-right:1px solid #eeece3;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 43px,#eeece3 43px,#eeece3 44px)}.pv-booking{position:absolute;left:8px;right:8px;border:1px solid #dfd9ce;border-left:4px solid #a56a50;border-radius:7px;background:#f3eee5;padding:12px;text-align:left;overflow:hidden;display:flex;flex-direction:column;gap:6px}.pv-booking strong{font-size:12px}.pv-booking>span{font-size:10px;color:#817b6e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pv-booking small{font-size:10px;color:#8b8476}.pv-booking em{font-style:normal;background:#fffaf0;padding:2px 6px;border-radius:4px;margin-left:5px}.pv-booking.status-2{background:#eaf0e8;border-color:#cddbc8}.pv-booking.status-3{background:#eeedf0;opacity:.8}.pv-mobile-list{display:none}.pv-panel{padding:25px;border:1px solid #e4e0d5;background:#fffefa;border-radius:12px;margin-bottom:20px}.pv-panel h2{font-size:19px;font-weight:650}.pv-panel p,.pv-footnote{font-size:12px;line-height:1.8;color:#939080}.pv-panel summary{font-size:12px;cursor:pointer}.pv-panel details{padding:12px}.pv-panel>label{margin-bottom:18px}.pv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.pv-form-grid .wide{grid-column:1/-1}label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#68695e}input,select,textarea{width:100%;border:1px solid #dddace;border-radius:7px;background:#fffefa;color:#44483c;padding:11px;min-width:0}input[type=checkbox]{width:auto}textarea{resize:vertical;min-height:80px}.pv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#292d245c;z-index:10;display:flex;justify-content:flex-end}.pv-dialog{width:min(620px,100%);height:100dvh;overflow:auto;background:#fffefa;padding:30px;box-shadow:-10px 0 60px #0002}.pv-dialog-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ece7db;padding-bottom:10px}.pv-dialog-title h2{font-size:25px;margin-top:8px}.pv-error{font-size:12px;color:#a13d29}.pv-sales{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.pv-sales label{margin:20px 0}.pv-receipt{align-self:start}.pv-receipt dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:12px;margin:30px 0}.pv-receipt dt{color:#868473}.pv-receipt dd{text-align:right;margin:0;overflow-wrap:anywhere}.pv-total{padding:20px 0;border-top:1px dashed #d5cdb9;font-size:16px;color:#955a40}.pv-zero{padding:15px;background:#f7f0e4;border-radius:9px;font-size:12px}.pv-category-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.pv-category-list>div{display:flex;align-items:center;gap:6px}.pv-category-list label{flex-direction:row;white-space:nowrap}.pv-menu-row{display:flex;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid #eee9dc;font-size:12px}.pv-menu-row>div{flex:1}.pv-menu-row small{display:block;color:#95907e;font-size:10px;margin-top:6px}.pv-menu-row>span{font-size:11px;color:#88816f}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}@media(max-width:1100px){.pv-side{width:200px;padding:28px 15px}.pv-top{padding:15px 22px}main{padding:25px}.pv-stats{gap:8px}.pv-stats>div{padding:16px}.pv-sales{grid-template-columns:1fr}.pv-category-list{grid-template-columns:1fr 1fr}}@media(max-width:700px){.pv-shell{display:block}.pv-side{position:static;height:auto;width:100%;padding:20px 18px;border-bottom:1px solid #ddd8c9}.pv-brand{font-size:17px}.pv-brand span{font-size:8px;margin-top:7px}.pv-space,.pv-side-foot{display:none}.pv-side nav{display:flex;overflow-x:auto;gap:6px;margin-top:18px}.pv-side nav button{flex:none;padding:10px 12px;font-size:12px;border:1px solid #ece7dc}.pv-side nav button small{display:none}.pv-top{min-height:50px;padding:10px 18px;gap:7px}.pv-top>span{display:none}.pv-top label{margin-right:auto}.pv-top select{font-size:11px;padding:8px}.pv-top button{padding:8px}main{padding:23px 18px}.pv-heading h1{font-size:26px}.pv-heading p:not(.pv-eyebrow){font-size:12px}.pv-badge{font-size:8px;padding:7px}.pv-safety{display:block;padding:12px;font-size:11px}.pv-safety strong{display:block;margin-bottom:4px}.pv-toolbar{gap:8px}.pv-date{width:100%}.pv-date label{flex:1}.pv-date input{font-size:12px}.pv-toolbar>.pv-primary{flex:1}.pv-toolbar>select{max-width:140px}.pv-stats{grid-template-columns:1fr 1fr}.pv-stats>div{padding:15px}.pv-stats strong{font-size:25px}.pv-stats .hours{font-size:14px;margin-top:17px}.pv-board{display:none}.pv-mobile-list{display:grid;gap:12px;margin-bottom:20px}.pv-mobile-list>button{display:flex;flex-direction:column;gap:10px;text-align:left;padding:18px;border-left:4px solid #a3684b;background:#fffefa}.pv-mobile-list strong{font-size:13px}.pv-mobile-list span,.pv-mobile-list small{font-size:11px;color:#8b8270}.pv-dialog{padding:22px 18px}.pv-form-grid{gap:14px;grid-template-columns:1fr}.pv-panel{padding:20px 16px}.pv-category-list{grid-template-columns:1fr}.pv-menu-row{flex-wrap:wrap}.pv-menu-row>div{flex-basis:70%}.pv-menu-row>span{order:3;width:100%}.pv-sales{gap:0}.pv-receipt dl{font-size:11px;gap:15px}.pv-heading{gap:6px}}.pv-brand-logo{display:block}html{height:auto;min-height:100%;overflow-y:auto;scroll-padding-block:16px}body{position:static;height:auto;min-height:100vh;min-height:100dvh;max-height:none;overflow:visible}#root,.pv-shell,.pv-body,.pv-body>main{height:auto;max-height:none;overflow:visible}.pv-sales{height:auto;max-height:none;overflow:visible;align-items:start;padding-bottom:max(24px,env(safe-area-inset-bottom));touch-action:pan-y pinch-zoom}.pv-sales>*{min-height:0;min-width:0}.pv-sales :is(input,select,textarea,button){scroll-margin-block:24px}.bk-dialog{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto}@media(max-width:700px){.bk-dialog{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.bk-actions-dialog{max-height:76vh;max-height:76dvh}}.sale-price{border:1px solid #e4d6c2;border-radius:10px;padding:16px;background:#faf6ed}.sale-price p{margin-top:0}.sale-payments{border:1px solid #ded8cb;border-radius:10px;padding:16px;min-width:0}.sale-payments legend{font-size:12px;padding:0 8px}.sale-payment{display:flex;align-items:flex-end;gap:8px;margin:12px 0}.sale-payment label{flex:1;margin:0;min-width:0}.sale-payment button{flex-shrink:0;min-height:44px;min-width:44px}.sale-audit{margin-top:20px;border-top:1px solid #e3dece;padding-top:16px}.sale-audit article{padding:8px 0;border-bottom:1px dashed #ddd5c1}.sale-audit p{overflow-wrap:anywhere}.sale-tiles{display:grid;gap:0}.sale-pick{width:100%;min-height:44px;border:0;border-radius:4px;background:#9c7d6c;color:#fff;font-size:16px}.sale-tilebox{border-radius:6px;overflow:hidden;background:#9c7d6c;margin-top:8px}.sale-tilegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px}.sale-tilegrid button{min-height:60px;border:0;border-radius:8px;background:#fff;color:#2c2622;font-weight:700;font-size:14px;padding:4px 6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;box-shadow:0 1px 3px #0003}.sale-tilebar{display:grid;grid-template-columns:1fr 1fr 1fr;background:#4a3a32}.sale-tilebar button{min-height:40px;border:0;background:transparent;color:#fff;font-size:14px}.sale-tilebar button:disabled{opacity:.4}.uni-login{max-width:540px;margin:50px auto}.uni-login label{margin:18px 0}.uni-lines{display:grid;gap:16px;margin:24px 0}.uni-lines fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:1px solid #dcd4c3;border-radius:12px;background:#fffdf7;padding:18px}.uni-lines legend{padding:0 8px}.uni-shell .pv-side a{padding:13px 10px;font-size:12px;display:block}.uni-shell .pv-side p{font-size:11px;line-height:1.8;color:#8c7c64}.uni-shell article{margin:20px 0;padding:15px;border:1px solid #ddd4c1;border-radius:10px}.uni-shell .pv-grid{grid-template-columns:65px repeat(var(--columns),minmax(190px,1fr))}.uni-shell .pv-board{overflow-x:auto}.uni-shell .pv-side{overflow-y:auto}.pv-break{position:absolute;left:4px;right:4px;background:repeating-linear-gradient(45deg,#e6e3d8,#e6e3d8 5px,#f8f7f0 5px,#f8f7f0 10px);font-size:10px;text-align:center;padding:7px;pointer-events:none}@media(max-width:700px){.uni-lines fieldset{grid-template-columns:1fr 1fr}.uni-shell .pv-side{overflow:visible}.uni-shell .pv-side nav{flex-wrap:nowrap}.uni-shell .pv-side nav a{white-space:nowrap}}.bk-hover [aria-label="예약 작업 3개"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bk-hover [aria-label="예약 작업 3개"] button{font-size:10px;padding:9px 4px}.uni-checkout-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.uni-settlement,.uni-care-panel{min-width:0}.uni-care-panel{border:1px solid #dcd4c3;border-radius:12px;padding:18px;background:#f7f6ed}.uni-care-panel .pv-form-grid{grid-template-columns:1fr}.uni-care-panel textarea{min-height:72px}.uni-table-scroll{overflow-x:auto;max-width:100%}.uni-sale-table{width:100%;min-width:1250px;border-collapse:collapse;background:#fffdf7;font-size:12px}.uni-sale-table th,.uni-sale-table td{padding:9px;border:1px solid #ddd6c7;vertical-align:top}.uni-sale-table input,.uni-sale-table select{min-width:80px;width:100%;padding:8px}.uni-sale-table td:nth-child(3){min-width:170px}.uni-sale-table td:nth-child(5){min-width:170px}.uni-sale-table small{display:block;line-height:1.7}.uni-price-tabs{display:flex;gap:4px}.uni-price-tabs button{padding:7px;font-size:11px}.uni-price-tabs [aria-pressed=true]{background:#665642;color:#fff}.bk-drag-selection{position:absolute;left:3px;right:3px;background:#587c7040;border:2px solid #587c70;pointer-events:none;z-index:3;font-size:12px}.pv-lane{-webkit-user-select:none;user-select:none}.bk-candidates{display:grid;max-height:170px;overflow:auto;gap:6px}.bk-candidates button{text-align:left;overflow-wrap:anywhere}.bk-canceled article{background:#e9e9e7;color:#656565}.bk-canceled s{text-decoration-thickness:2px}.bk-canceled button{background:#e1e1df;color:#656565}.bk-hover>small{display:block;overflow-wrap:anywhere}@media(min-width:1600px){.uni-checkout-layout:has(.uni-care-panel){grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:700px){.uni-sale-table,.uni-sale-table tbody{display:block;min-width:0}.uni-sale-table thead{display:none}.uni-sale-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cfc4b0;border-radius:10px;margin:12px 0;padding:8px}.uni-sale-table td{display:block;border:0;min-width:0!important;padding:6px}.uni-sale-table td:before{content:attr(data-label);display:block;font-size:11px;color:#786b56;margin-bottom:5px}.uni-sale-table td:nth-child(3),.uni-sale-table td:nth-child(5){grid-column:1/-1}.uni-sale-table input,.uni-sale-table select{min-width:0}.uni-table-scroll{overflow:visible}}.hs-checkout{font:13px Arial,Malgun Gothic,sans-serif;color:#333}.hs-checkout h2{font-size:18px;margin:2px 0 6px}.hs-checkout h2 small{font-size:11px;font-weight:400;color:#777}.hs-checkout table{border-collapse:collapse}.hs-customer-header{width:100%;table-layout:fixed;border:1px solid #afc4d3}.hs-customer-header th,.hs-customer-header td{border:1px solid #c2d0da;padding:4px 6px;height:28px;overflow-wrap:anywhere}.hs-customer-header th{width:75px;background:#eef3f7;font-weight:400}.hs-customer-header select{width:100%}.hs-balance{color:#00f;font-weight:700}.hs-tabs [role=tablist]{display:flex;margin-top:5px}.hs-tabs [role=tab]{border:1px solid #c5c5c5;border-radius:0;padding:5px 18px;background:#f5f5f5;min-height:27px}.hs-tabs [aria-selected=true]{background:#fff;border-top:2px solid #78aa30;border-bottom-color:#fff}.hs-tab-content{height:66px;overflow:auto;border:1px solid #c4ced6;padding:4px 7px;font-size:12px}.hs-tab-content table{width:100%}.hs-tab-content td{border-bottom:1px solid #ddd;padding:3px}.hs-tab-content small{display:block}.hs-tab-content p{margin:3px}.hs-rule{display:flex;gap:6px;align-items:center}.hs-rule input{width:130px}.hs-rule input[type=number]{width:45px}.hs-checkout input,.hs-checkout select,.hs-checkout button,.hs-memo button{font:12px Arial,Malgun Gothic,sans-serif;border:1px solid #bdc8d0;border-radius:1px;padding:2px 5px;min-height:23px;height:24px;box-shadow:none;line-height:1.2}.hs-checkout input[type=checkbox]{width:14px;height:14px;min-height:0}.hs-checkout label{margin:0;gap:2px}.hs-checkout .uni-checkout-layout{display:block}.hs-checkout .bk-inline{margin:5px 0 3px;display:inline-flex;gap:4px}.hs-catalog-status{font-size:11px;margin-left:10px}.hs-checkout .uni-table-scroll{max-height:190px;overflow:auto}.hs-checkout .uni-sale-table{min-width:0;table-layout:fixed;font-size:12px}.hs-checkout .uni-sale-table th{background:#eef3f7;font-weight:400;padding:5px 2px}.hs-checkout .uni-sale-table td{padding:3px;background:#fffed3}.hs-checkout .uni-sale-table input,.hs-checkout .uni-sale-table select{min-width:0;padding:2px;width:100%}.hs-checkout .uni-sale-table td:nth-child(3),.hs-checkout .uni-sale-table td:nth-child(5){min-width:0}.hs-checkout .uni-sale-table th:nth-child(1){width:75px}.hs-checkout .uni-sale-table th:nth-child(2){width:90px}.hs-checkout .uni-sale-table th:nth-child(3){width:205px}.hs-checkout .uni-sale-table th:nth-child(4){width:90px}.hs-checkout .uni-sale-table th:nth-child(5){width:105px}.hs-checkout .uni-sale-table th:nth-child(6){width:40px}.hs-checkout .uni-sale-table th:nth-child(13){width:46px}.hs-checkout .uni-sale-table td small{font-size:10px;line-height:1.1}.hs-checkout .uni-sale-table td:nth-child(5)>small{display:none}.hs-checkout .uni-price-tabs button{height:19px;min-height:19px;font-size:10px;padding:1px 4px}.hs-checkout .uni-price-tabs{gap:2px}.hs-checkout .uni-sale-table [aria-label^="가격 선택"]{display:flex}.hs-checkout .uni-sale-table td:nth-child(11) small{white-space:normal}.hs-extra{display:flex!important;align-items:center;justify-content:flex-end;font-size:11px;margin:3px!important}.hs-extra input{width:95px}.hs-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:8px;margin-top:5px;align-items:start}.hs-payment-panel{border:1px solid #b7c9d6;background:#f3f6f8;padding:5px}.hs-payment-panel h3{font-size:12px;margin:0 0 3px}.hs-payment-panel>p{margin:3px 0;font-size:11px}.hs-payment-panel>p[role=status]{display:none}.hs-checkout .sale-payments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;border:0;gap:4px}.hs-checkout .sale-payments legend{font-size:11px;padding:0}.hs-checkout .sale-payment{display:flex;gap:2px;min-width:0;padding:0;margin:0;background:none;border:0}.hs-checkout .sale-payment label{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;font-size:12px;flex:1;min-width:0}.hs-checkout .sale-payment input{text-align:right;min-width:0;width:100%;height:24px}.hs-checkout .sale-payment button{height:24px;min-width:22px;padding:2px}.hs-receivable{display:flex!important;gap:5px;align-items:center;font-size:11px}.hs-receivable input{width:100px}.hs-payment-panel>.pv-primary{float:right;background:#427a36;color:#fff;padding:4px 15px}.hs-memo{border:1px solid #b7c9d6;padding:5px;min-width:0}.hs-memo header,.hs-memo footer{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:11px}.hs-memo textarea{width:100%;height:140px;min-height:140px;resize:vertical;font:13px/19px Malgun Gothic,sans-serif;border:1px solid #b7c9d6;border-radius:0;margin:3px 0;padding:3px}.hs-memo.expanded textarea{height:300px}.hs-memo [role=status]{font-size:11px}.hs-popover-hidden{display:none}.hs-checkout>p[role=status]{font-size:12px;margin:3px}@media(min-width:701px){.uni-shell:has(.hs-checkout){display:block}.uni-shell:has(.hs-checkout) .pv-side{position:static;width:auto;padding:2px 8px;height:auto;border-bottom:1px solid #ddd;overflow:visible}.uni-shell:has(.hs-checkout) .pv-brand,.uni-shell:has(.hs-checkout) .pv-side>p{display:none}.uni-shell:has(.hs-checkout) .pv-side nav{display:flex;gap:4px}.uni-shell:has(.hs-checkout) .pv-side nav button,.uni-shell:has(.hs-checkout) .pv-side nav a{padding:5px 8px;font-size:11px;min-height:25px;margin:0}.uni-shell:has(.hs-checkout) .pv-body{margin:0;min-width:0}.uni-shell:has(.hs-checkout) .pv-top{height:27px;min-height:27px;padding:2px 8px;font-size:11px}.uni-shell:has(.hs-checkout) .pv-top button{padding:2px 7px;font-size:11px}.uni-shell:has(.hs-checkout) main{padding:6px 8px}.uni-shell:has(.hs-checkout) main>h1,.uni-shell:has(.hs-checkout) .pv-safety,.uni-shell:has(.hs-checkout) main>p:empty{display:none}}@media(max-width:700px){.hs-customer-header{table-layout:auto}.hs-customer-header tr{display:grid;grid-template-columns:75px minmax(0,1fr)}.hs-customer-header th,.hs-customer-header td{width:auto}.hs-tabs [role=tablist]{overflow-x:auto}.hs-tabs [role=tab]{white-space:nowrap;padding:5px 10px}.hs-tab-content{height:100px}.hs-checkout .uni-sale-table{display:block;min-width:0}.hs-checkout .uni-table-scroll{max-height:none;overflow:visible}.hs-checkout .uni-sale-table tr{margin:5px 0;padding:3px}.hs-checkout .uni-sale-table td{background:#fffed3}.hs-checkout .uni-sale-table td:nth-child(5)>small{display:block}.hs-bottom{grid-template-columns:1fr}.hs-checkout .sale-payments{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-checkout .uni-sale-table td:before{margin:0}.hs-catalog-status{display:block;margin:2px 0}.hs-rule{flex-wrap:wrap}}.hs-checkout .hs-extra{display:none!important}.hs-checkout .hs-payment-panel:after{content:"";display:block;clear:both}.hs-checkout .sale-payments{margin:0}.hs-checkout .sale-payment{min-height:24px}.hs-checkout .uni-sale-table td:nth-child(5){padding-top:2px}.hs-tab-content button{margin:0 4px}.hs-tab-content details p{font-size:12px}.hs-profile{display:flex;align-items:stretch}.hs-profile .hs-customer-header{flex:1;min-width:0}.hs-customer-tools{display:flex;flex-direction:column;width:75px;flex:none;border:1px solid #c2d0da;background:#f5f8ee}.hs-customer-tools>button{flex:1;height:auto!important;min-height:28px;margin:1px}.hs-note-link,.hs-date-link{color:#205e8f!important;text-decoration:underline;background:transparent!important;border:0!important;font-size:12px!important;padding:2px!important;height:auto!important;min-height:20px!important}.hs-checkout .sale-payments{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.hs-checkout .sale-payment{display:grid;grid-template-columns:70px minmax(65px,1fr) 25px;gap:3px;align-items:center;background:#fff;border:1px solid #c8d4df;padding:3px}.hs-checkout .sale-payment label{display:block;min-width:0;flex:none;text-align:right;padding-right:3px;font-size:12px}.hs-checkout .sale-payment input{width:100%;min-width:0}.hs-checkout .sale-payment button{width:25px;min-width:25px;margin:0}.hs-debt-payment{max-width:calc(50% - 6px);margin-top:5px}.hs-customer-form label{margin:8px 0}.hs-customer-form textarea{min-height:80px}.hs-family-search{max-height:170px;overflow:auto}.hs-customer-form fieldset{margin:8px 0;padding:10px}.hs-customer-form input[type=checkbox]{width:15px}.hs-detail-choices{display:flex;flex-wrap:wrap}.bk-dialog [aria-label="당시 매출 상세"] table{width:100%;font-size:12px;border-collapse:collapse}.bk-dialog [aria-label="당시 매출 상세"] td,.bk-dialog [aria-label="당시 매출 상세"] th{border:1px solid #cad6dd;padding:4px}.hs-purse-selector,.hs-settle-options{display:flex!important;gap:7px;align-items:center;font-size:12px}.hs-purse-selector select{max-width:480px}.hs-settle-options label{display:flex;flex-direction:row;align-items:center}.hs-settle-options input{width:200px}.hs-memo textarea{white-space:pre-wrap;-moz-tab-size:2;tab-size:2}@media(max-width:700px){.hs-profile{display:block}.hs-customer-tools{flex-direction:row;width:auto}.hs-checkout .sale-payments{grid-template-columns:1fr}.hs-debt-payment{max-width:none}.hs-purse-selector,.hs-settle-options{flex-wrap:wrap}.hs-checkout .sale-payment{grid-template-columns:76px minmax(0,1fr) 28px}}.hs-memo textarea{height:260px;min-height:260px;line-height:19px}.hs-memo.expanded textarea{height:380px}.bk-strip{margin:0 0 10px}.bk-strip-head{display:flex;gap:6px;align-items:center;margin-bottom:6px}.bk-strip-head button,.bk-strip-head select{min-height:30px;padding:2px 10px;font-size:13px}.bk-strip-days{display:flex;gap:2px;overflow-x:auto;padding-bottom:4px}.bk-day{flex:0 0 46px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 0;border:1px solid #d9d6cc;border-radius:4px;background:#fff;color:#302e2b;cursor:pointer;min-height:0}.bk-day b{font-size:14px;font-weight:600}.bk-day span{font-size:12px}.bk-day small{font-size:11px;color:#6a6a62;min-height:13px}.bk-day.dow-0 b,.bk-day.dow-0 span{color:#c0352b}.bk-day.dow-6 b,.bk-day.dow-6 span{color:#2f5fc4}.bk-day.today{border-color:#9c402a}.bk-day.on{background:#9c402a;border-color:#9c402a}.bk-day.on *{color:#fff!important}.uni-embedded .pv-side,.uni-embedded .pv-body>main>h1,.uni-embedded .pv-safety,.uni-embedded .pv-stats{display:none}.uni-embedded .pv-body>main{padding:6px 10px;max-width:none}.uni-embedded .pv-top{padding:3px 10px;min-height:0}.uni-embedded .pv-board{max-height:calc(100vh - 190px);overflow:auto}.uni-embedded .pv-grid{grid-template-columns:62px repeat(var(--columns),minmax(170px,1fr))}.uni-embedded .pv-grid-head{position:sticky;top:0;z-index:3;background:#eef1f5;padding:10px 6px}.uni-embedded .pv-grid-head.time,.uni-embedded .pv-times{position:sticky;left:0;z-index:4;background:#f3f5f8}.uni-embedded .pv-grid-head.time{z-index:5}.uni-embedded .pv-times>div{height:var(--slot,56px);font-size:12px;padding-top:2px;box-sizing:border-box}.uni-embedded .pv-lane{height:calc(var(--slot,56px)*var(--slots,24));background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--slot,56px) - 1px),#e3e1d8 calc(var(--slot,56px) - 1px),#e3e1d8 var(--slot,56px))}.uni-embedded .pv-booking strong{font-size:13px}.uni-embedded .pv-booking>span{font-size:12px}.bk-strip-head button,.bk-strip-head select{width:auto;white-space:nowrap;flex:none}.bk-strip-head select{min-width:84px}.uni-embedded .pv-top{padding:0 8px;gap:6px}.uni-embedded .pv-top button,.uni-embedded .pv-top span{font-size:12px;min-height:24px;padding:2px 8px}.uni-embedded .pv-toolbar{gap:6px;margin-bottom:6px}.uni-embedded .pv-toolbar button,.uni-embedded .pv-toolbar select,.uni-embedded .pv-toolbar input{min-height:30px;padding:2px 10px;font-size:13px;width:auto}.uni-embedded .bk-strip{margin-bottom:6px}.uni-embedded .bk-day{padding:3px 0}.uni-embedded .pv-grid-head{padding:6px 4px;font-size:14px}.uni-embedded .pv-board{max-height:none;overflow:visible}.bk-staff-name{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted;min-height:0}.bk-block-on{background:#9c402a!important;color:#fff!important}.bk-block-panel{background:#fff;border:1px solid #9c402a;border-radius:6px;padding:10px 12px;margin:0 0 8px}.bk-block-panel p{margin:0 0 6px;font-size:13px}.bk-block-head{display:flex;gap:10px;align-items:center;margin-bottom:6px}.bk-block-head select,.bk-block-head button{min-height:30px;width:auto;padding:2px 10px;font-size:13px}.bk-block-all{display:inline-flex;gap:4px;align-items:center;font-weight:600}.bk-block-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:4px 8px}.bk-block-slots label{display:flex;gap:4px;align-items:center;font-size:13px;padding:2px 4px;border-radius:4px}.bk-block-slots label.on{background:#f6e3dc}.bk-block-slots small{color:#9c402a;font-size:11px}.bk-block-slots input,.bk-block-all input{accent-color:#9c402a;width:auto;min-height:0}.bk-block{position:absolute;left:0;right:0;background:repeating-linear-gradient(45deg,#ececec,#ececec 6px,#e0e0e0 6px,#e0e0e0 12px);border:1px solid #c9c9c9;color:#555;font-size:12px;padding:3px 6px;display:flex;justify-content:space-between;align-items:flex-start;overflow:hidden;z-index:1}.bk-block button{border:0;background:#bbb;color:#fff;min-height:0;width:18px;height:18px;line-height:16px;padding:0;border-radius:3px;cursor:pointer}.hs-amend{border:2px solid #9c402a;background:#fff4ee;border-radius:6px;padding:8px 12px;margin:0 0 8px;font-size:13px}.hs-amend .bk-inline{margin:6px 0}.hs-amend details{margin-top:6px}.bk-block{background:#ececec;border:0;border-bottom:1px solid #d6d6d6;color:#666;font-size:13px;font-weight:600}.bk-search{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bk-search-modes{display:inline-flex;gap:10px;font-size:13px}.bk-search-modes label{display:inline-flex;gap:3px;align-items:center}.bk-search-modes input{accent-color:#9c402a;width:auto;min-height:0}.bk-search>input[aria-label="고객 검색어"]{width:170px;min-height:28px;padding:2px 8px;font-size:13px}.bk-search .pv-primary{min-height:28px;padding:2px 14px;font-size:13px}.bk-recent{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px;border:1px solid #ddd;border-radius:4px;padding:2px 8px;background:#fff}.bk-recent b{color:#c0352b}.bk-recent button{background:none;border:0;padding:0 2px;min-height:0;font-size:13px;cursor:pointer;color:#302e2b}.bk-search-results{background:#fff;border:1px solid #9c402a;border-radius:6px;padding:8px 12px;margin:0 0 8px;max-height:260px;overflow:auto}.bk-search-results table{width:100%;border-collapse:collapse;font-size:13px}.bk-search-results th,.bk-search-results td{padding:4px 8px;text-align:left;border-bottom:1px solid #eee}.bk-search-results td button{background:none;border:0;color:#9c402a;text-decoration:none;cursor:pointer;min-height:0;padding:0;font:inherit;font-weight:600}.bk-search-close{float:right;min-height:26px;padding:2px 10px;font-size:12px}.uni-embedded .pv-grid{grid-template-columns:62px repeat(var(--columns),minmax(96px,1fr))}.uni-embedded .pv-grid-head{font-size:12px;padding:6px 2px}.uni-embedded .pv-grid-head small{font-size:10px}.uni-embedded .pv-booking{left:3px;right:3px;padding:5px 6px;gap:3px}.uni-embedded .pv-booking strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uni-embedded .pv-top{flex-wrap:wrap;gap:10px}.uni-embedded .bk-search{flex-wrap:nowrap;align-items:center;gap:8px}.uni-embedded .bk-search .bk-search-modes{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:10px;white-space:nowrap}.uni-embedded .bk-search .bk-search-modes label{display:inline-flex;flex-direction:row;align-items:center;gap:3px;margin:0;font-size:13px;white-space:nowrap}.uni-embedded .bk-search .bk-search-modes input{width:auto;min-height:0;margin:0}.uni-embedded .bk-search>input[aria-label=고객조회어]{width:190px;min-height:28px;padding:2px 8px;font-size:13px}.uni-embedded .bk-search .pv-primary{width:auto;min-height:28px;padding:2px 14px;margin:0}.hs-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#281e1973;z-index:60;overflow:auto;padding:24px 8px}.hs-popup{background:#fff;width:min(1120px,98vw);margin:0 auto;border:1px solid #888;box-shadow:0 10px 40px #0006;padding:0 14px 16px}.hs-popup-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px dotted #bbb;margin-bottom:8px}.hs-popup-title h2{margin:0;font-size:20px;color:#444}.hs-popup-buttons{display:flex;gap:6px}.hs-popup-buttons button{min-height:28px;padding:2px 12px;font-size:13px;background:#fff;border:1px solid #9bc59b;color:#2f6b2f;border-radius:3px;cursor:pointer}.hs-popup .hs-checkout>h2{display:none}.hs-popup .hs-info table,.hs-popup .hs-pay-grid{border-collapse:collapse;width:100%;font-size:13px}.hs-popup .hs-info th,.hs-popup .hs-info td,.hs-popup .hs-pay-grid th,.hs-popup .hs-pay-grid td{border:1px solid #c8d0d8;padding:4px 8px;text-align:left}.hs-popup .hs-info th,.hs-popup .hs-pay-grid th{background:#eef2f5;color:#445;font-weight:500;white-space:nowrap;width:1%}.hs-popup .hs-info{border:2px solid #8bc34a;border-radius:4px;padding:0;display:grid;grid-template-columns:1fr 92px}.hs-popup .hs-balance{color:#1d3fbf;font-weight:700}.hs-popup .hs-debt{color:#e05a00;font-weight:700}.hs-popup .hs-pay-cell .sale-payment{display:flex;gap:4px;align-items:center;margin:0}.hs-popup .hs-pay-cell input{width:100px;text-align:right;min-height:26px;padding:1px 6px;font-size:13px}.hs-popup .hs-pay-cell .sale-payment button{min-height:26px;width:26px;padding:0}.hs-popup .hs-pay-cell .hs-tickets .hs-ticket{width:100%;min-height:24px;padding:3px 8px}.hs-popup .hs-total-label{background:#e8f1e4!important;color:#2d5a1e!important;font-weight:700!important}.hs-popup .hs-total{text-align:right;font-weight:700;background:#f4faf1}.hs-popup .hs-pay-grid select,.hs-popup .hs-pay-grid input[type=number]{min-height:26px;font-size:13px}.hs-popup .hs-visit-date input[type=number]{width:46px}.hs-popup .hs-receipt label{margin-right:6px;font-size:12px}.hs-popup .hs-memo-cell{min-width:300px}.hs-popup .hs-actions{display:flex;justify-content:center;gap:8px;margin:10px 0}.hs-popup .hs-actions .pv-primary{background:#5b92d1;border-color:#5b92d1}.hs-popup .hs-delete{background:#e0a540;border:0;color:#fff;padding:6px 16px;border-radius:3px;cursor:pointer}.hs-popup .hs-payment-panel{background:#fff;border:0}.hs-popup .hs-customer-header,.hs-popup .hs-pay-grid{display:table!important;table-layout:auto!important;width:100%}.hs-popup .hs-customer-header tbody,.hs-popup .hs-pay-grid tbody{display:table-row-group!important}.hs-popup .hs-customer-header tr,.hs-popup .hs-pay-grid tr{display:table-row!important}.hs-popup .hs-customer-header th,.hs-popup .hs-customer-header td,.hs-popup .hs-pay-grid th,.hs-popup .hs-pay-grid td{display:table-cell!important;width:auto!important;height:auto!important;overflow-wrap:normal;word-break:keep-all}.hs-popup .hs-customer-header th,.hs-popup .hs-pay-grid th{width:1%!important;white-space:nowrap}.hs-popup .hs-customer-header select{width:100%;min-height:26px}.hs-popup .hs-pay-grid td{white-space:nowrap}.hs-popup .hs-receipt{display:inline-flex!important;flex-direction:row;gap:8px;white-space:nowrap}.hs-popup .hs-receipt label{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:3px;margin:0;font-size:12px}.hs-popup .hs-receipt input,.hs-popup .hs-visit-date label{width:auto;min-height:0;margin:0}.hs-popup .hs-card-co{display:block}.hs-popup .hs-card-co select{width:110px}.hs-popup .hs-memo-cell{white-space:normal!important}.hs-popup .hs-tab-content{max-height:170px;overflow:auto}.hs-popup .hs-pay-grid .hs-pay-cell .sale-payment{display:inline-flex}.hs-popup .hs-tab-content{max-height:230px!important;min-height:110px;overflow:auto!important;height:auto!important}.hs-popup #payment-debt{width:100px!important;min-width:100px}.hs-popup .hs-pay-grid select{min-width:112px}.hs-popup .hs-visit-date input[type=date]{width:136px}.hs-popup{width:min(1180px,98vw)!important}.hs-popup .hs-pay-cell input{width:84px!important;min-width:0}.hs-popup #payment-debt{width:84px!important;min-width:0!important}.hs-popup .hs-pay-grid th{padding:4px 6px}.hs-popup .hs-pay-grid td{padding:4px 5px}.hs-popup .hs-visit-date input[type=number]{width:40px!important}.hs-popup .hs-visit-date input[type=date]{width:124px!important}.hs-popup .hs-pay-grid select{min-width:96px}.hs-popup .hs-card-co select{width:96px}.hs-popup .hs-total{min-width:84px}.hs-popup .hs-receipt input[type=radio]{width:14px!important;height:14px!important;min-height:0!important;padding:0!important;margin:0!important}.hs-popup .sale-payments{min-width:0;max-width:100%;overflow-x:auto;padding:0;border:0}.hs-popup .hs-pay-grid{table-layout:auto!important}.hs-popup fieldset.sale-payments{display:block!important;width:100%!important;overflow:visible!important;box-sizing:border-box}.hs-popup fieldset.sale-payments legend{position:absolute;left:-9999px}.bk-strip-days{display:grid;grid-template-columns:repeat(var(--days,31),minmax(0,1fr));gap:2px;overflow:visible;padding-bottom:2px}.bk-day{padding-left:0;padding-right:0}.bk-day span,.bk-day b,.bk-day small{font-size:min(12px,1.1vw)}.bk-strip-days .bk-day{min-width:0;width:auto}.hs-popup{border-color:#a45a3f;box-shadow:0 10px 40px #3c231973}.hs-popup-title{border-bottom:1px dotted #c9ab98}.hs-popup-title h2{color:#5a3425}.hs-popup-buttons button{border-color:#b88b74;color:#7a4a3a;background:#fff}.hs-popup-buttons button:hover{background:#f7efe9}.hs-popup .hs-info th,.hs-popup .hs-info td,.hs-popup .hs-pay-grid th,.hs-popup .hs-pay-grid td{border-color:#dccfc4}.hs-popup .hs-info th,.hs-popup .hs-pay-grid th{background:#f6efe9;color:#5a4439}.hs-popup .hs-info{border-color:#a45a3f}.hs-popup .hs-balance{color:#8a4b38}.hs-popup .hs-debt{color:#c0392b}.hs-popup .hs-total-label{background:#f1e4d9!important;color:#6e3b28!important}.hs-popup .hs-total{background:#fbf6f1}.hs-popup .hs-actions .pv-primary{background:#a45a3f;border-color:#a45a3f}.hs-popup .hs-delete{background:#6e5a50}.hs-popup .hs-customer-tools{border-color:#dccfc4;background:#faf5f0}.hs-popup .hs-payment-panel{background:#fff}.hs-popup input,.hs-popup select,.hs-popup .hs-checkout button{border-color:#cdbcae}.hs-popup .uni-sale-table th{background:#f6efe9;color:#5a4439;border-color:#dccfc4}.hs-popup .uni-sale-table td{border-color:#e6dbd1}.hs-popup .uni-sale-table tbody tr{background:#fbf6f1}.hs-popup [role=tablist] [role=tab]{border-color:#dccfc4;background:#faf5f0;color:#5a4439}.hs-popup [role=tablist] [role=tab][aria-selected=true]{background:#fff;border-top:2px solid #a45a3f;color:#7a4a3a;font-weight:700}.hs-popup .hs-amend{background:#fbf3ee;border-color:#a45a3f}.hs-popup .hs-pre-line{display:flex;align-items:center;gap:4px}.hs-popup .hs-pre-line input[type=number]{width:84px;text-align:right}.hs-popup .hs-remaining{color:#c0392b;font-weight:700}.hs-popup .hs-remaining.ok{color:#2f7d32}.hs-popup .uni-sale-table td[data-label=정액금]{min-width:128px}.hs-popup .hs-pre-line input[type=number]{width:88px}.hs-popup .hs-debt-payment{max-width:none}.hs-popup .hs-debt-payment input{width:110px;text-align:right}.hs-popup{width:min(1060px,98vw);padding:0 12px 10px}.hs-popup .hs-pay-grid th,.hs-popup .hs-pay-grid td{padding:3px 6px}.hs-popup .hs-pay-grid .sale-payment{gap:3px}.hs-popup .hs-pay-cell input[type=number]{width:90px!important;text-align:right}.hs-popup .hs-pay-cell .hs-receipt{margin-left:4px;white-space:nowrap;font-size:11px}.hs-popup .hs-pay-grid .hs-sum-row td{font-size:13px}.hs-popup .hs-payment-panel>p{margin:2px 0;font-size:11px}.hs-popup .hs-memo-cell{min-width:0;padding:2px 4px!important}.hs-popup .hs-memo textarea{height:70px;min-height:70px;line-height:17px}.hs-popup .hs-memo.expanded textarea{height:320px}.hs-popup .hs-memo header{margin:0 0 2px}.hs-popup .hs-memo footer{margin-top:2px}.hs-popup .hs-memo footer small{display:none}.hs-popup .hs-memo button{height:22px;min-height:22px;padding:0 8px}.hs-popup .hs-actions{margin:6px 0}.hs-popup .uni-sale-table td[data-label=정액금]{min-width:168px}.hs-popup .hs-pre-line{gap:6px}.hs-popup .hs-pre-line input[type=number]{width:104px!important;min-width:104px!important;flex:none;font-size:14px;font-weight:700;text-align:right}.hs-popup .hs-pre-line input[type=checkbox]{width:18px;height:18px;flex:none}.hs-popup .uni-sale-table th:nth-child(9),.hs-popup .uni-sale-table td:nth-child(9){width:176px;min-width:176px}.hs-popup .hs-pay-grid{width:100%}.hs-popup .hs-tab-content{min-height:52px!important}.hs-popup .hs-pay-grid .hs-remaining{font-size:14px}.hs-popup .sale-payments{width:100%;min-width:0;box-sizing:border-box}.hs-popup .hs-payment-panel{width:100%;box-sizing:border-box}.hs-popup .hs-bottom{grid-template-columns:minmax(0,1fr)}.hs-popup .hs-catalog-status{display:none}.hs-popup .hs-sponsor-payment{max-width:none}.hs-popup .hs-sponsor-payment input{width:100px;text-align:right}.hs-popup .hs-pay-grid th[title]{cursor:help}.hs-need-customer{margin:6px 0 8px;padding:10px 14px;border:1px solid #dccfc4;background:#fbf6f1;color:#5a3425;border-radius:4px;font-size:14px}.hs-popup-top{z-index:75}.hs-popup-top .hs-popup{border-width:2px}.hs-popup .hs-ro{text-align:right}.hs-popup .hs-legacy .uni-sale-table td{background:#fbf6f1}.hs-popup .hs-legacy input[readonly]{background:#f6efe9;color:#5a3425}.hs-followups{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.hs-follow{display:flex;align-items:flex-start;gap:14px;padding:8px 10px;border:1px solid #d9c3b5;border-radius:6px;background:#fffaf6}.hs-follow-main{display:grid;gap:4px;width:220px;flex:none}.hs-follow ul{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 10px;align-content:flex-start;max-height:150px;overflow:auto;font-size:12px}.hs-follow li button{margin-left:6px;font-size:11px}.hs-follow-last{font-size:12px;color:#7a5a4a}.bk-charts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0;padding:6px 10px;border:1px solid #d9c3b5;border-radius:6px;background:#fffaf6;font-size:13px}.bk-charts ol{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.bk-charts strong{color:#7a4a3a;font-size:15px;letter-spacing:.03em}.bk-charts small{color:#8a6d5a}.hs-grid-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin:6px 0;padding:6px 10px;background:#f1e4d9;border:1px solid #d9c3b5;color:#5a3425;font-weight:700}.hs-grid-btns{display:flex;gap:6px;align-items:center}.hs-grid{border-collapse:collapse;width:100%;font-size:12px;background:#fff}.hs-grid th,.hs-grid td{border:1px solid #e3d3c7;padding:3px 6px;white-space:nowrap;text-align:center}.hs-grid thead th{background:#f7efe8;color:#5a3425;position:sticky;top:0}.hs-grid tfoot th{background:#f1e4d9;color:#5a3425}.hs-grid .hs-grid-num{text-align:right}.hs-grid .hs-grid-text{text-align:left;white-space:normal;min-width:70px}.hs-grid .hs-grid-date .hs-date-link{white-space:nowrap}.hs-grid .hs-grid-empty{padding:14px;color:#8a6d5a}.hs-grid-off td{color:#a08c80;text-decoration:line-through}.hs-grid-actions{display:flex;gap:6px;align-items:center;margin:6px 0}.hs-resv-count{margin-bottom:8px}.hs-grid-btns button{white-space:nowrap}.hs-memos{margin-top:12px}.hs-memo{border:1px solid #e3d3c7;border-radius:6px;background:#fffdfb;margin:6px 0;padding:6px 10px}.hs-memo summary{cursor:pointer;font-size:14px;color:#5a3425}.hs-memo p{margin:6px 0;font-size:14px;line-height:1.5}.hs-cmemo{margin:8px 0;padding:8px 10px;background:#f6efe9;border-radius:6px;font-size:14px}.hs-memo-form{margin:6px 0;display:grid;gap:6px}.hs-memo-item{display:grid;grid-template-columns:150px 1fr;gap:8px;padding:6px 8px;border-left:4px solid #d9b9a6;background:#fffaf6;border-radius:4px}.hs-memo-item dt{font-weight:700;color:#5a3425;font-size:13px}.hs-memo-item dd{margin:0;font-size:14px;line-height:1.55}.hs-memo-item.none dd,.hs-memo-item.missing dd{color:#a08c80}.hs-memo-item.missing{opacity:.7}.hs-memo-raw{margin:6px 0;font-size:14px;line-height:1.55}@media(max-width:600px){.hs-memo-item{grid-template-columns:1fr}}.uni-embedded .pv-footnote,.uni-embedded .pv-message:empty{display:none}.uni-embedded .bk-canceled{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:4px 10px;margin:4px 0 0}.uni-embedded .bk-canceled h3{margin:0;font-size:13px}.uni-embedded .bk-canceled article{display:inline-flex;gap:8px;align-items:center;margin:0;padding:0;border:0}.uni-embedded .bk-canceled article p,.uni-embedded .bk-canceled article small{display:none}.uni-embedded .bk-canceled>p{margin:0;font-size:13px}.hs-popup{overflow:hidden}.hs-popup-overlay{overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding:6px 4px}.hs-popup .hs-note-cell{display:flex!important;gap:6px;align-items:center;flex-wrap:nowrap}.hs-popup .hs-note-cell textarea{flex:1 1 auto;min-width:0;height:34px;min-height:34px;resize:none;padding:3px 6px;font-size:13px;line-height:1.3}.hs-popup .hs-note-cell .hs-note-save,.hs-popup .hs-free-memo button{flex:none;min-height:26px;padding:2px 10px;font-size:12px;white-space:nowrap}.hs-popup .hs-note-cell .hs-note-link{flex:0 1 38%;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#7a4a3a;background:none;border:0}.hs-popup .hs-free-memo{display:flex;gap:6px;align-items:flex-start}.hs-popup .hs-free-memo textarea{flex:1;min-width:0;height:70px;min-height:70px;resize:none;font-size:13px}.hs-popup{width:1060px!important;max-width:none;flex:none}.uni-embedded dialog.bk-dialog:not(.bk-actions-dialog){width:min(1500px,97vw);height:auto;max-height:96vh;margin:auto;padding:18px 26px;font-size:16px}.uni-embedded dialog.bk-dialog:not(.bk-actions-dialog) .pv-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 22px}.uni-embedded dialog.bk-dialog:not(.bk-actions-dialog) .pv-form-grid .wide{grid-column:1/-1}.uni-embedded dialog.bk-dialog input,.uni-embedded dialog.bk-dialog select,.uni-embedded dialog.bk-dialog textarea{font-size:15px}.hs-popup .hs-info-line{display:none}.hs-popup .hs-tab-content{min-height:0!important;padding-top:0;padding-bottom:0}.hs-popup .hs-payment-panel>p[data-testid=payment-sum],.hs-popup .hs-payment-panel>p[data-testid=payment-sum]+p{display:none}.hs-popup .hs-payment-panel>p[role=status]{display:none}.hs-popup .hs-cmemo{display:none}.hs-popup .hs-info th,.hs-popup .hs-info td,.hs-popup .hs-pay-grid th,.hs-popup .hs-pay-grid td,.hs-popup .uni-sale-table th,.hs-popup .uni-sale-table td,.hs-popup .hs-customer-header th,.hs-popup .hs-customer-header td{font-size:14.5px;padding:2px 6px}.hs-popup .hs-pay-grid select,.hs-popup .hs-pay-grid input,.hs-popup .uni-sale-table select,.hs-popup .uni-sale-table input,.hs-popup .hs-customer-header select{font-size:14px;min-height:24px;padding-top:0;padding-bottom:0}.hs-popup .hs-tab-content{font-size:13.5px}.hs-popup .hs-tab-content th,.hs-popup .hs-tab-content td{padding:2px 3px;font-size:13px}.hs-popup .hs-tab-content table{width:100%;table-layout:auto}.hs-popup .hs-tab-content{overflow-x:hidden!important}.hs-popup textarea{font-size:14px}.hs-popup .hs-memo-cell textarea{min-height:0;height:52px}.hs-popup .hs-popup-buttons button{font-size:14px}.hs-popup .hs-actions{margin:4px 0}.hs-popup .hs-pay-grid~p,.hs-popup .hs-checkout>p{font-size:13px;margin:2px 0}.hs-popup .uni-sale-table th{white-space:nowrap;padding:2px 3px;font-size:14px}.hs-popup .uni-sale-table td{white-space:nowrap}.hs-popup .uni-sale-table td select{min-width:0;max-width:100%}.hs-popup .uni-sale-table td:nth-last-child(3){font-size:14px}.bk-block.bk-off{left:0;right:0;background:repeating-linear-gradient(135deg,#e9e6df 0,#e9e6df 6px,#dedad1 6px,#dedad1 12px);color:#6f6a5c;opacity:.92;border:0;z-index:2;cursor:not-allowed;display:flex;align-items:flex-start;justify-content:center}.bk-block.bk-off span{font-size:12px;padding-top:2px}.bk-action-grid .bk-delete-action{color:#b3261e;border-color:#e0b4af}.pv-lane .pv-booking{z-index:3}.uni-win{background:#fff}.uni-win .hs-popup-overlay{background:#fff;padding:0}.uni-win .hs-popup{margin:0;border:0;box-shadow:none}.hs-popup .hs-customer-header button,.hs-popup .hs-info button{font-size:14px}.hs-memo textarea{overflow:hidden;resize:none;min-height:64px}.uni-win .hs-popup .hs-tab-content{max-height:none!important}.uni-embedded .pv-grid{grid-template-columns:56px repeat(var(--columns),92px);width:max-content;min-width:100%}.uni-embedded .pv-grid-head{padding:0 2px;height:28px;display:flex;align-items:center;justify-content:center;gap:3px;font-size:12px;font-weight:400;color:#222;background:#e1eae2;border-right:1px solid #b7c7b8;border-bottom:1px solid #98b09a;white-space:nowrap;overflow:hidden}.uni-embedded .pv-grid-head i{width:6px;height:6px;margin-right:0;flex:none}.uni-embedded .pv-grid-head small{display:none}.uni-embedded .pv-grid-head .bk-staff-name{font-size:12px;min-height:0;padding:0;border:0;background:none;overflow:hidden;text-overflow:ellipsis}.uni-embedded .pv-grid-head.time{font-size:11px}.uni-embedded .pv-times{background:#ebf2ec;border-right:1px solid #b7c7b8}.uni-embedded .pv-times>div{height:40px;padding:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#333;border-bottom:.8px solid #b7c7b8;box-sizing:border-box}.uni-embedded .pv-times>div:nth-child(odd){background:#e1eae2}.uni-embedded .pv-lane{height:calc(40px*var(--slots,24));border-right:.8px solid #98b09a;background:repeating-linear-gradient(to bottom,#fff 0,#fff 39px,#c5d6c6 39px,#c5d6c6 40px)}.uni-embedded .pv-booking{left:1px;right:1px;border:1px solid #b9a9e6;border-radius:2px;background:#f3effb;padding:2px 3px;gap:0;text-align:center;align-items:center;justify-content:flex-start;line-height:1.25}.uni-embedded .pv-booking strong{font-size:12px;max-width:100%}.uni-embedded .pv-booking>span,.uni-embedded .pv-booking small{font-size:11px;max-width:100%}.uni-embedded .pv-booking.status-2{background:#eaf0e8;border-color:#b5cbb0}.uni-embedded .bk-block.bk-off{background:#f3f3f3;border:0;border-bottom:1px solid #e2e2e2;color:#999;justify-content:flex-start;padding-left:4px}.uni-embedded .bk-block.bk-off span{font-size:12px;padding-top:2px}.uni-win .hs-popup-overlay{overflow:auto;display:block;padding:0}.uni-win .hs-popup{overflow:visible;max-width:none}.hs-popup .hs-info td,.hs-popup .hs-customer-header td,.hs-popup .hs-pay-grid td,.hs-popup .hs-pay-grid th{overflow-wrap:anywhere}.hs-popup .hs-info,.hs-popup .hs-profile{grid-template-columns:minmax(0,1fr) 92px}.hs-popup .hs-note-cell{flex-wrap:wrap!important}.hs-popup .hs-note-cell textarea{flex:1 1 60%}.hs-popup .hs-note-cell .hs-note-link{flex:1 1 100%;max-width:100%;order:3;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-all;line-height:1.35;font-size:13px}.hs-popup .hs-memo-cell,.hs-popup .hs-legacy-memo,.hs-popup .hs-legacy td{white-space:normal!important;overflow-wrap:anywhere;word-break:break-all}.hs-popup .uni-table-scroll{overflow:visible}.hs-popup .uni-sale-table{table-layout:fixed;width:100%}.hs-popup .uni-sale-table th,.hs-popup .uni-sale-table td{white-space:normal;overflow-wrap:anywhere;overflow:hidden;padding:2px 3px}.hs-popup .uni-sale-table td select,.hs-popup .uni-sale-table td input[type=number],.hs-popup .uni-sale-table td input:not([type=checkbox]){width:100%;min-width:0;max-width:100%;box-sizing:border-box}.hs-popup .uni-sale-table th:nth-child(1){width:7%}.hs-popup .uni-sale-table th:nth-child(2){width:8%}.hs-popup .uni-sale-table th:nth-child(3){width:19%}.hs-popup .uni-sale-table th:nth-child(4){width:9%}.hs-popup .uni-sale-table th:nth-child(5){width:10%}.hs-popup .uni-sale-table th:nth-child(6){width:4%}.hs-popup .uni-sale-table th:nth-child(7){width:6%}.hs-popup .uni-sale-table th:nth-child(8){width:7%}.hs-popup .uni-sale-table th:nth-child(9){width:15%}.hs-popup .uni-sale-table th:nth-child(10){width:9%}.hs-popup .uni-sale-table th:nth-child(11){width:3%}.hs-popup .uni-sale-table th:nth-child(12){width:3%}.hs-popup .hs-legacy .uni-sale-table th:nth-child(1){width:8%}.hs-popup .hs-legacy .uni-sale-table th:nth-child(2){width:14%}.hs-popup .hs-legacy .uni-sale-table th:nth-child(3){width:22%}.hs-popup .hs-legacy .uni-sale-table th:nth-child(4){width:9%}.hs-popup .hs-legacy .uni-sale-table th:nth-child(5){width:9%}.hs-popup .hs-legacy .uni-sale-table th:nth-child(6){width:4%}.hs-popup .hs-legacy .uni-sale-table th:nth-child(7){width:6%}.hs-popup .hs-legacy .uni-sale-table th:nth-child(8){width:7%}.hs-popup .hs-legacy .uni-sale-table th:nth-child(9){width:8%}.hs-popup .hs-legacy .uni-sale-table th:nth-child(10){width:8%}.hs-popup .hs-legacy .uni-sale-table th:nth-child(11){width:5%}.hs-popup .uni-sale-table .hs-pre-line{display:flex;align-items:center;gap:3px}.hs-popup .uni-sale-table .hs-pre-line input[type=number]{flex:1 1 0;width:auto!important;min-width:0!important}.hs-popup .uni-sale-table .hs-pre-line button{flex:none;width:24px;min-height:24px;padding:0;font-size:12px}.hs-popup .uni-sale-table .hs-pre-line input[type=checkbox]{flex:none;width:16px;height:16px}.hs-popup .hs-customer-header{table-layout:fixed!important}.hs-popup .hs-customer-header th{width:9%!important}.hs-popup .hs-customer-header td{overflow-wrap:anywhere;word-break:keep-all}.hs-popup .hs-tab-content{max-height:none!important;overflow:visible!important}.hs-popup .hs-tab-content .uni-table-scroll{max-height:none;overflow:visible}.hs-popup .hs-menu-search{display:block;width:100%;box-sizing:border-box;margin-bottom:2px}.hs-popup .uni-sale-table td select[size]{height:auto;min-height:0}.uni-win .hs-popup .hs-tab-content{max-height:none!important;overflow:visible!important}.hs-popup .hs-tab-content .hs-grid-wrap{max-height:330px;overflow-y:auto;overflow-x:hidden}.hs-popup .hs-customer-header th{white-space:normal!important;overflow-wrap:anywhere;word-break:keep-all;width:10%!important}.hs-popup .uni-sale-table th:nth-child(3){width:17%}.hs-popup .uni-sale-table th:nth-child(9){width:11%}.hs-popup .uni-sale-table th:nth-child(11){width:9%}.hs-popup .uni-sale-table td input.hs-money{text-align:right;font-weight:700;font-size:14px}.hs-popup .uni-sale-table td label{display:block}.hs-popup .uni-sale-table th:nth-child(3){width:15%}.hs-popup .uni-sale-table th:nth-child(9){width:12%}.hs-popup .uni-sale-table th:nth-child(12){width:4%}.hs-popup .hs-note-cell textarea{flex:1 1 0;min-width:240px;height:30px;min-height:30px}.hs-popup .hs-note-cell .hs-note-save{flex:none}.hs-popup .hs-memo textarea{min-height:0;line-height:1.3}.hs-popup .hs-visit-date{white-space:nowrap}.hs-popup td.hs-note-cell textarea{display:inline-block;vertical-align:top;box-sizing:border-box;width:calc(100% - 106px);flex:none}.hs-popup td.hs-note-cell .hs-note-save{display:inline-block;vertical-align:top;margin-left:4px}.hs-popup td.hs-note-cell .hs-note-link{display:block}.hs-popup .hs-pre-card{display:flex;flex-direction:column;gap:1px;font-size:12px;line-height:1.3;text-align:right}.hs-popup .hs-pre-card b{color:#8a4b38;font-size:13px}.hs-popup .hs-pick-btn{display:block;width:100%;margin-bottom:2px;background:#9c402a;color:#fff;border-color:#9c402a}.mp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#28191480;z-index:300;display:flex;align-items:center;justify-content:center;padding:12px;font-family:Arial,Malgun Gothic,sans-serif}.mp-card{width:fit-content;min-width:min(480px,96vw);max-width:min(680px,96vw);max-height:80vh;display:flex;flex-direction:column;background:#bd806f;border-radius:8px;overflow:hidden;box-shadow:0 12px 40px #00000073}.mp-card header{display:flex;justify-content:space-between;align-items:center;background:#9c402a;color:#fff;padding:14px 18px;font-size:19px}.mp-card header button{background:none;border:0;color:#fff;font-size:24px;cursor:pointer}.mp-bar{display:flex;gap:8px;padding:10px 12px 0}.mp-bar input{flex:1;min-height:42px;font-size:17px;padding:4px 12px;border:1px solid #d8b8ac;border-radius:6px}.mp-back{min-height:42px;padding:0 14px;font-size:16px;background:#f4efe8;border:1px solid #d8b8ac;border-radius:6px;cursor:pointer}.mp-body{padding:12px;overflow:auto}.mp-grid{display:flex;flex-wrap:wrap;gap:9px}.mp-btn{flex:0 1 auto;max-width:100%;min-height:50px;padding:8px 14px;text-align:left;vertical-align:top;font-size:16px;background:#f4efe8;border:1px solid #d8c7bd;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;overflow-wrap:anywhere}.mp-btn small{color:#8a6d5a;font-size:12px}.mp-btn{justify-content:center;gap:2px}.mp-btn:hover,.mp-btn:focus{background:#fff;border-color:#9c402a;outline:2px solid #9c402a}.mp-empty{color:#fff;font-size:16px}.hs-popup .hs-checkout .uni-table-scroll,.hs-popup .hs-tab-content .uni-table-scroll{max-height:none!important;height:auto!important;overflow:visible!important}.pv-booking .bk-no{font-style:normal;font-weight:700;color:#7a4a3a;letter-spacing:.02em}.uni-embedded .pv-booking small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp{font:12px Malgun Gothic,Dotum,sans-serif;color:#444}dialog.bk-dialog .rp input,dialog.bk-dialog .rp select,dialog.bk-dialog .rp textarea,dialog.bk-dialog .rp button,dialog.bk-dialog .rp td,dialog.bk-dialog .rp th{font:12px Malgun Gothic,Dotum,sans-serif}.rp input:not([type=radio]):not([type=checkbox]),.rp select{height:23px;padding:0 5px;border:1px solid #ccc;border-radius:0;background:#fff;color:#333;box-sizing:border-box}.rp select{min-width:230px;padding:0 2px}.rp textarea{width:100%;height:56px;box-sizing:border-box;border:1px solid #ccc;border-radius:0;padding:3px 5px;resize:vertical}.rp-find{border:2px solid #a85b42;background:#fff;padding:10px 12px;margin-bottom:10px;position:relative}.rp-warn{margin:0 0 10px;text-align:center;font-size:13px;color:#6b3f2f}.rp-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;min-height:32px}.rp-radios{display:inline-flex;gap:8px}.rp-radios label{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.rp-branch{font-weight:700}.rp-btn{height:24px;padding:0 8px;border:1px solid #bbb;border-radius:3px;background:#fff;color:#444;cursor:pointer;white-space:nowrap}.rp-btn:hover{background:#f6ece3}.rp-note{margin:10px 0 0;text-align:center;color:#444}.rp-list table{width:100%;border-collapse:collapse;margin-top:8px;table-layout:fixed}.rp-list th{background:#f6ece3;height:26px;border:1px solid #e3d3c6;font-weight:400;color:#6b3f2f}.rp-list td{height:30px;border:1px solid #eee;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.rp-name{font-weight:700}.rp-total{text-align:center;margin:8px 0 0}.rp-customer{border:2px solid #a85b42;background:#fff;padding:6px;margin-bottom:10px;position:relative;min-width:0}.rp-customer .rp-again{position:absolute;right:8px;top:-1px;height:22px;background:#a85b42;color:#fff;border-color:#a85b42}.rp-customer-tabs{min-width:0}.rp-table{width:100%;border-collapse:collapse;table-layout:fixed;border-top:2px solid #a85b42}.rp-table>tbody>tr>th{background:#f6ece3;color:#6b3f2f;font-weight:400;text-align:center;border-bottom:1px solid #e3d3c6;padding:3px 0;height:32px}.rp-table>tbody>tr>td{background:#fff;border-bottom:1px solid #e3d3c6;padding:4px 8px;vertical-align:middle;position:relative}.rp-search{position:relative;display:inline-block;min-width:260px}.rp-search input{width:260px}.rp-search ul{position:absolute;left:0;top:24px;z-index:30;list-style:none;margin:0;padding:0;width:320px;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #aaa;box-shadow:0 2px 8px #0000002e}.rp-search li button{display:block;width:100%;text-align:left;padding:4px 8px;border:0;border-bottom:1px solid #f0e6dd;background:#fff;color:#333;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.rp-search li button:hover,.rp-search li[aria-selected=true] button{background:#f6ece3}.rp-none{padding:6px 8px;color:#777}.rp-x{margin-left:6px;width:22px;height:22px;border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer;color:#a85b42}.rp-num{width:34px;text-align:center}.rp-dur{width:38px;text-align:right}.rp-end{margin-left:10px;color:#888}.rp-time{position:relative}.rp-times{position:absolute;left:0;top:30px;z-index:30;display:grid;grid-template-columns:repeat(6,92px);background:#fff;border:1px solid #555;box-shadow:0 2px 8px #0003}.rp-times button{height:22px;padding:0;border:1px solid #ddd;background:#fff;color:#333;cursor:pointer;white-space:nowrap}.rp-times button:hover,.rp-times button[aria-selected=true]{background:#f6ece3;font-weight:700}.rp-status{display:table-cell}.rp-status label{display:inline-flex;align-items:center;gap:3px;margin-right:12px;white-space:nowrap}.rp-stat{width:100%;border-collapse:collapse;table-layout:fixed}.rp-stat th{background:#f6ece3;height:24px;border:1px solid #e3d3c6;font-weight:400}.rp-stat td{height:28px;text-align:center;border:1px solid #eee}.rp-actions{display:flex;justify-content:center;gap:8px;margin:12px 0 4px}.rp-submit{height:32px;padding:0 22px;border:1px solid #a85b42;border-radius:3px;background:#a85b42;color:#fff;cursor:pointer}.rp-msg{min-height:16px;margin:6px 0 0;text-align:center}dialog.bk-dialog.bk-wide{width:min(1200px,97vw);max-height:96vh}dialog.bk-dialog.bk-wide .bk-dialog-body{padding:16px 22px}dialog.bk-dialog .rp label{display:inline-flex;flex-direction:row;align-items:center;gap:3px;margin:0;font-weight:400;white-space:nowrap}dialog.bk-dialog .rp .rp-bar input[type=text],dialog.bk-dialog .rp .rp-bar input:not([type]){width:170px}dialog.bk-dialog .rp .rp-table input[type=date]{width:140px}dialog.bk-dialog .rp-table th label{display:inline}dialog.bk-dialog .rp .rp-customer-tabs{font-size:12px}dialog.bk-dialog .rp .rp-search{display:inline-block;min-width:0;vertical-align:middle}dialog.bk-dialog .rp .rp-search input{width:236px}dialog.bk-dialog .rp .rp-x{display:inline-block;vertical-align:middle;margin-left:4px;padding:0;line-height:20px;text-align:center}.uni-embedded .pv-grid{grid-template-columns:56px repeat(var(--columns),150px)}.uni-embedded .pv-lane.pv-rows-on{background:none!important}.uni-embedded .pv-rows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.uni-embedded .pv-rows i{display:block;box-sizing:border-box;border-bottom:.8px solid #c5d6c6}.uni-embedded .pv-booking .bk-card-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;color:#555;text-align:left;width:100%;overflow-wrap:anywhere}.hs-debt-summary{width:100%;table-layout:fixed;margin:4px 0 6px}.hs-debt-summary th.hs-debt-now,.hs-debt-summary td.hs-debt-now{background:#fff7c2;font-weight:700}.hs-debt-summary td{text-align:right;padding-right:8px}.hs-debt-list{table-layout:fixed;width:100%}.hs-debt-list td{text-align:right}.hs-debt-list td.hs-grid-date,.hs-debt-list td.hs-grid-text,.hs-debt-list td:nth-child(2),.hs-debt-list td:nth-child(4){text-align:center}.hs-debt-kind{color:#c00;font-weight:700}.hs-debt-amt{color:#c00}.hs-row-void{opacity:.55;text-decoration:line-through}.hs-debt-old{margin:8px 0;font-size:12px}.hs-debt-old summary{cursor:pointer;color:#6b3f2f}.rp-customer-tabs .hs-tab-content{height:auto!important;max-height:300px!important;min-height:120px;overflow-y:auto!important;overflow-x:hidden!important}.rp-customer-tabs .uni-table-scroll{max-height:none!important;overflow:visible!important}.hs-debt-list thead th:nth-child(1){width:13%}.hs-debt-list thead th:nth-child(2){width:8%}.hs-debt-list thead th:nth-child(3){width:14%}.hs-debt-list thead th:nth-child(4){width:7%}.hs-debt-list thead th:nth-child(5){width:5%}.hs-debt-list thead th:nth-child(6){width:3%}.hs-debt-list thead th:nth-child(7){width:5%}.hs-debt-list thead th:nth-child(8){width:5%}.hs-debt-list thead th:nth-child(9){width:4%}.hs-debt-list thead th:nth-child(10){width:4%}.hs-debt-list thead th:nth-child(11){width:4%}.hs-debt-list thead th:nth-child(12){width:4%}.hs-debt-list thead th:nth-child(13){width:4%}.hs-debt-list thead th:nth-child(14){width:6%}.hs-debt-list thead th:nth-child(15){width:5%}.hs-debt-list thead th:nth-child(16){width:9%}.hs-debt-list td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 3px}.hs-debt-list td.hs-grid-text{white-space:normal;overflow-wrap:anywhere}.uni-embedded .pv-grid{grid-template-columns:50px repeat(var(--columns),94px)}.uni-embedded .pv-grid-head{height:22px}.uni-embedded .pv-times>div{flex-direction:column;line-height:1.25;font-size:11px}.uni-embedded .pv-times .bk-slot-count{font-size:10px;font-weight:400;color:#666}.hs-pp-blue{color:#0b3fb0;font-weight:700}.hs-pp-red{color:#d00;font-weight:700}dialog.bk-dialog .rp .rp-clock{display:inline-flex;align-items:center;gap:4px}dialog.bk-dialog .rp .rp-clockfield{position:relative;display:inline-block}dialog.bk-dialog .rp .rp-hours,dialog.bk-dialog .rp .rp-minutes{position:absolute;left:0;top:25px;z-index:40;background:#fff;border:1px solid #777;box-shadow:0 2px 6px #0003;padding:2px}dialog.bk-dialog .rp .rp-hours{width:150px}dialog.bk-dialog .rp .rp-minutes{width:129px}dialog.bk-dialog .rp .rp-hours table,dialog.bk-dialog .rp .rp-minutes table{border-collapse:separate;border-spacing:2px;width:100%;table-layout:fixed}dialog.bk-dialog .rp .rp-hours th{width:26px;background:#888;color:#fff;font-weight:400;border:0;padding:0;height:auto}dialog.bk-dialog .rp .rp-hours th.pm{color:#d2f7ff}dialog.bk-dialog .rp .rp-hours td,dialog.bk-dialog .rp .rp-minutes td{padding:0;border:0;text-align:center;height:20px;background:#fff}dialog.bk-dialog .rp .rp-hours button,dialog.bk-dialog .rp .rp-minutes button{width:100%;height:20px;padding:0;border:0;background:#fff;color:#111;cursor:pointer;font-size:12px}dialog.bk-dialog .rp .rp-hours button.pm{color:#04d}dialog.bk-dialog .rp .rp-hours button:hover,dialog.bk-dialog .rp .rp-minutes button:hover,dialog.bk-dialog .rp .rp-hours button[aria-selected=true],dialog.bk-dialog .rp .rp-minutes button[aria-selected=true]{background:#f6ece3;font-weight:700}dialog.bk-dialog .rp .rp-hours s.off{color:#ccc;display:block;line-height:20px}dialog.bk-dialog.bk-wide .bk-dialog-body{position:relative;padding:34px 14px 8px}dialog.bk-dialog.bk-wide .bk-dialog-body>header{height:0;margin:0;padding:0;border:0;min-height:0}dialog.bk-dialog.bk-wide .bk-dialog-body>header>div{display:none}dialog.bk-dialog.bk-wide .bk-dialog-body>header>button{position:absolute;right:10px;top:8px;z-index:5;width:26px;height:26px;min-height:0;padding:0}dialog.bk-dialog.bk-wide .rp-customer{margin-top:4px}dialog.bk-dialog .rp .rp-table #rp-staff{width:107px;min-width:0}.hs-cinfo{width:100%;table-layout:fixed;border-collapse:collapse}.hs-cinfo th{width:96px;background:#f0f0f0;font-weight:400;color:#333;border:1px solid #c2d0da;padding:4px 6px;height:34px;text-align:center}.hs-cinfo td{border:1px solid #c2d0da;padding:4px 8px;height:34px;overflow:hidden;overflow-wrap:anywhere;word-break:break-all;text-align:left}.hs-cinfo th{overflow:hidden;white-space:nowrap;text-overflow:clip}.hs-grid td,.hs-grid th{overflow-wrap:anywhere;min-width:0}.hs-cinfo-debt{color:#f60;font-weight:700}.hs-cinfo-bal{color:#00c;font-weight:700}.hs-fem{color:#c3a;font-style:normal;margin-right:4px}.rp-guest{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;margin:10px 0 0;padding:8px;border:1px dashed #d9c3b5;border-radius:6px;background:#fffaf6}.rp-guest span{color:#666;font-size:12px}dialog.bk-dialog .rp .rp-guest input{width:150px}.rp-guest-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;padding:6px 8px;background:#fff4e5;border:1px solid #f0cfa0;border-radius:4px;font-size:12px}.rp-guest-note span{color:#7a5a2b}.hs-tickets{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.hs-ticket{min-height:0!important;height:auto!important;padding:3px 8px;border:1px solid #2e8b4a;border-radius:4px;background:#e4f5ea;color:#1f6b36;font-weight:700;cursor:pointer;white-space:nowrap}.hs-ticket.on{background:#2e9e4f;color:#fff}.hs-follow-board p,.hs-follow-board li{overflow-wrap:anywhere;margin:4px 0}.hs-follow-board summary{cursor:pointer}.hs-precare-card{border:1px solid #e0d8cf;border-radius:6px;padding:8px 12px;margin:8px 0;background:#fffdfa}.hs-precare-card p,.hs-precare-card header{margin:3px 0;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.hs-precare-mode{font-size:12px;color:#7a5a4a;margin-left:6px}.hs-precare-note{color:#7a3b25}.pv-brand-logo img{display:block;width:100%;max-width:150px;height:auto}.uni-login-logo{display:block;width:240px;max-width:80%;height:auto;margin:0 0 14px}@media(max-width:700px){.uni-embedded .pv-board{display:block;max-height:none;overflow:visible}.uni-embedded .pv-mobile-list{display:none}.uni-embedded .pv-grid{grid-template-columns:50px repeat(var(--columns),minmax(0,1fr));width:100%;min-width:0}.uni-embedded .pv-grid-head{height:auto;min-height:30px;padding:3px 2px;font-size:13px;font-weight:600;overflow:hidden}.uni-embedded .pv-grid-head .bk-staff-name{font-size:13px;font-weight:600}.uni-embedded .pv-times>div{font-size:12px}.uni-embedded .pv-booking{padding:2px 4px;overflow:hidden}.uni-embedded .pv-booking strong{font-size:12px;line-height:1.25;white-space:normal;word-break:keep-all}.uni-embedded .pv-booking span,.uni-embedded .pv-booking small,.uni-embedded .pv-booking .bk-card-note{display:none}.bk-pager{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:8px 0}.bk-pager button{min-height:40px;padding:0 8px;border:0;background:none;color:#444;font-size:14px;white-space:nowrap}.bk-pager button:disabled{opacity:.35}.bk-pager .bk-pageno{font-size:18px;white-space:nowrap}.bk-pager .bk-pageno b{font-size:20px}.bk-pager .bk-per select{min-height:36px;padding:0 6px;font-size:15px;border:1px solid #cfd3d8;background:#f5f6f7}.uni-embedded .pv-toolbar{gap:8px}.uni-embedded .pv-toolbar button{white-space:nowrap}.uni-embedded .pv-toolbar>select{flex:1 1 100%;max-width:none;min-height:42px;font-size:15px}.uni-embedded .pv-toolbar>.pv-primary{flex:1 1 auto}}@media(max-width:700px){.uni-embedded main{padding:2px 4px}.uni-embedded .pv-panel{padding:4px 6px}.bk-pager .bk-per select{min-width:64px;text-align:center;padding:0 10px}}.bk-dayname{display:none}@media(max-width:700px){.uni-embedded .pv-top,.uni-embedded .bk-strip{display:none}.uni-embedded .pv-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0}.uni-embedded .pv-toolbar>select[aria-label="담당자 필터"]{order:1;flex:1 1 0;min-width:0;max-width:none;height:46px;font-size:16px}.uni-embedded .pv-toolbar>.pv-primary{order:2;flex:0 0 auto;height:46px;padding:0 14px;font-size:14px;border-radius:8px}.uni-embedded .pv-toolbar>button[aria-pressed],.uni-embedded .pv-toolbar>select[aria-label="드래그 예약금지사유"]{display:none}.uni-embedded .pv-toolbar .pv-date{order:3;flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;gap:6px;margin:6px 0}.uni-embedded .pv-date button{width:44px;height:44px;border-radius:50%;border:0;background:#e9eaec;color:#555;font-size:22px;padding:0;display:grid;place-items:center}.uni-embedded .pv-date button:last-child{display:none}.uni-embedded .pv-date label{flex:0 1 auto;margin:0 auto}.uni-embedded .pv-date input{border:0;background:transparent;font-size:20px;font-weight:600;text-align:center;width:auto;min-width:150px}.uni-embedded .pv-date .bk-dayname{display:inline;font-size:20px;margin-left:-10px;white-space:nowrap}}.bk-datewrap{display:contents}@media(max-width:700px){.uni-embedded .bk-datewrap{display:flex;align-items:center;justify-content:center;gap:2px;flex:1 1 auto;min-width:0}.uni-embedded .pv-date .bk-dayname{margin-left:0}}@media(max-width:700px){.uni-embedded .pv-date input{min-width:0;width:178px;padding:0}}.bk-tabs,.bk-month,.bk-nowline,.bk-range,.bk-nm{display:none}@media(max-width:700px){.uni-embedded main{padding:0 11px}.uni-embedded .bk-tabs{display:flex;gap:8px;margin:10px 0 0;padding:0 0 9px;border-bottom:1px solid #ccc}.uni-embedded .bk-tabs button{flex:1 1 0;height:28px;min-height:0;padding:0;border:0;border-radius:4px;background:#f2f2f2;color:#333;font-size:13px;letter-spacing:-.03em;white-space:nowrap}.uni-embedded .bk-tabs button[aria-selected=true]{background:#4997c8;color:#fff}.uni-embedded .pv-toolbar{gap:8px;margin:10px 0 0}.uni-embedded .pv-toolbar>select[aria-label="담당자 필터"]{height:37px;min-height:0;border:1px solid #e6e6e6;border-radius:4px;background:#fff;font-size:15px;padding:0 10px}.uni-embedded .pv-toolbar>.pv-primary{height:37px;padding:0 10px;font-size:13px;border-radius:4px}.uni-embedded .pv-toolbar .pv-date{margin:10px 0 0;gap:4px}.uni-embedded .pv-date button{width:27px;height:27px;font-size:16px;background:#eee;color:#666}.uni-embedded .pv-date input{font-size:16px;font-weight:400;color:#222}.uni-embedded .pv-date .bk-dayname{font-size:15px;font-weight:400;color:#222}.bk-pager{margin:12px 0 4px;gap:4px}.bk-pager button{min-height:0;padding:0;font-size:12px;color:#333}.bk-pager button:disabled{opacity:.45}.bk-pager .bk-pageno{font-size:14px;color:#555}.bk-pager .bk-pageno b{font-size:16px;color:#222}.bk-pager .bk-per{position:relative}.bk-pager .bk-per:before{content:"▦";position:absolute;left:7px;top:50%;transform:translateY(-50%);font-size:13px;color:#444;pointer-events:none}.bk-pager .bk-per select{min-width:0;width:62px;height:25px;min-height:0;padding:0 4px 0 24px;font-size:14px;border:1px solid #ccc;border-radius:2px;background:#f3f3f3;text-align:left}.uni-embedded .pv-board{margin:6px 0 0;border:0;background:transparent}.uni-embedded .pv-grid{grid-template-columns:53px repeat(var(--columns),minmax(0,1fr));border-top:1px solid #a7bed0;border-left:1px solid #a7bed0;background:#fff}.uni-embedded .pv-grid-head{height:25px;min-height:0;padding:0 2px;background:#c0d1e5;border-right:1px solid #a7bed0;border-bottom:1px solid #a7bed0;font-size:14px;font-weight:400;color:#222;justify-content:center}.uni-embedded .pv-grid-head .bk-staff-name{font-size:14px;font-weight:400;color:#222}.uni-embedded .pv-grid-head.time{font-size:0}.uni-embedded .pv-times{background:#c1d0e3}.uni-embedded .pv-times>div{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;font-size:14px;font-weight:400;color:#222;background:#c1d0e3;border-right:1px solid #a7bed0;border-bottom:1px solid #a7bed0}.uni-embedded .pv-times>div:nth-child(2n){background:#b2c6e1}.uni-embedded .pv-times>div.pm{color:#1414d8}.uni-embedded .pv-times .bk-slot-count{font-size:14px;font-weight:400;color:inherit;margin:0}.uni-embedded .pv-lane{background-color:#f1f6fc;border-right:1px solid #a7bed0}.uni-embedded .pv-rows i{border-bottom:1px solid #cfd9e6}.uni-embedded .bk-off{background:#f6eaea!important;border:0}.uni-embedded .bk-off span{display:none}.uni-embedded .bk-block{background:#f5f5f5;color:#8a8a8a;font-size:13px;font-weight:400;border-bottom:1px solid #d6d6d6}.uni-embedded .pv-booking{left:0;right:3px;padding:0;background:#e1d8f3;border:1px solid #bdb0dc;border-left-width:1px;border-radius:0;color:#222;text-align:center;gap:0;display:block}.uni-embedded .pv-booking strong,.uni-embedded .pv-booking>span,.uni-embedded .pv-booking small{display:none}.uni-embedded .pv-booking .bk-range{display:block;font-style:normal;font-size:12px;line-height:18px;color:#222;border-bottom:1px dotted #8f84b0;margin:2px 3px 0}.uni-embedded .pv-booking .bk-nm{display:block;font-size:14px;font-weight:700;line-height:22px;color:#111;margin:2px 3px;border-bottom:1px dotted #8f84b0}.uni-embedded .bk-nowline{display:block;position:absolute;left:0;right:0;height:0;border-top:2px solid #e57080;z-index:6;pointer-events:none}.uni-embedded .bk-month{display:block;margin:10px 0 0}.uni-embedded .bk-month-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px}.uni-embedded .bk-month-head b{font-size:16px;font-weight:400}.uni-embedded .bk-month-head button{width:27px;height:27px;border-radius:50%;border:0;background:#eee;color:#666;font-size:16px;padding:0}.uni-embedded .bk-month-sum{margin:0 0 8px;font-size:13px;color:#555;text-align:center}.uni-embedded .bk-month-sum b{color:#4997c8}.uni-embedded .bk-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid #a7bed0;border-left:1px solid #a7bed0}.uni-embedded .bk-dow{background:#c0d1e5;text-align:center;font-size:13px;line-height:24px;border-right:1px solid #a7bed0;border-bottom:1px solid #a7bed0}.uni-embedded .bk-dow.dow-0,.uni-embedded .bk-mday.dow-0 i{color:#d03a3a}.uni-embedded .bk-dow.dow-6,.uni-embedded .bk-mday.dow-6 i{color:#1414d8}.uni-embedded .bk-month-grid>span:empty{border-right:1px solid #a7bed0;border-bottom:1px solid #a7bed0;background:#f7f7f7}.uni-embedded .bk-mday{height:54px;min-height:0;padding:3px 0 0;border:0;border-right:1px solid #a7bed0;border-bottom:1px solid #a7bed0;border-radius:0;background:#f1f6fc;display:flex;flex-direction:column;align-items:center;gap:4px}.uni-embedded .bk-mday i{font-style:normal;font-size:13px;color:#222}.uni-embedded .bk-mday b{min-width:20px;padding:1px 5px;border-radius:10px;background:#e1d8f3;color:#222;font-size:12px}.uni-embedded .bk-mday.today{box-shadow:inset 0 0 0 2px #e57080}.uni-embedded .bk-mday.sel i{font-weight:700;text-decoration:underline}.uni-embedded .bk-month-on .pv-toolbar,.uni-embedded .bk-month-on .bk-pager,.uni-embedded .bk-month-on .pv-board,.uni-embedded .bk-month-on .pv-stats,.uni-embedded .bk-month-on .pv-mobile-list,.uni-embedded .bk-month-on .bk-strip{display:none}}@media(max-width:700px){.uni-embedded .pv-booking,.uni-embedded .pv-booking[class*=status-]{background:#e1d8f3!important;border:1px solid #bdb0dc!important;box-shadow:none!important}.uni-embedded .pv-booking .bk-range{background:transparent!important;border-radius:0}.uni-embedded .pv-grid-head.time{background:#c0d1e5}}@media(max-width:700px){.uni-embedded .bk-month-on>*:not(.bk-tabs):not(.bk-month){display:none}}.bk-datetext{display:none}@media(max-width:700px){.uni-embedded .pv-toolbar .pv-date{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;gap:0;margin:10px 0 0}.uni-embedded .pv-date>button:first-child{justify-self:start}.uni-embedded .pv-date>button[aria-label="다음 날짜"]{justify-self:end}.uni-embedded .pv-date button{width:30px;height:30px;font-size:17px;background:#efe6dc;color:#7a5c4d}.uni-embedded .bk-datewrap{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.uni-embedded .bk-datewrap .bk-datetext{display:inline;font-size:16px;color:#2c2622;white-space:nowrap}.uni-embedded .bk-datewrap .bk-datetext:after{content:"";display:inline-block;width:15px;height:15px;margin-left:6px;vertical-align:-2px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a5c4d' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}.uni-embedded .bk-datewrap .bk-dayname{display:inline;font-size:16px;color:#2c2622;margin:0}.uni-embedded .bk-datewrap label{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden}.uni-embedded .bk-datewrap label input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;opacity:0;font-size:16px}.bk-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;margin:12px 0 6px}.bk-pager>button:first-child{justify-self:start}.bk-pager>button:last-child{justify-self:end}.bk-pager .bk-mid{display:flex;align-items:center;gap:10px}.bk-pager button{font-size:12px;color:#5b4a40}.bk-pager .bk-pageno{font-size:14px;color:#7a6a60}.bk-pager .bk-pageno b{font-size:16px;color:#2c2622}.bk-pager .bk-per select{background:#f6efe8;border:1px solid #d9c8ba}.uni-embedded .bk-tabs{border-bottom-color:#e3d6c8}.uni-embedded .bk-tabs button{background:#f1e8de;color:#4a3a32}.uni-embedded .bk-tabs button[aria-selected=true]{background:#9c402a;color:#fff}.uni-embedded .pv-toolbar>select[aria-label="담당자 필터"]{border-color:#e3d6c8}.uni-embedded .pv-grid{border-top-color:#d9c8ba;border-left-color:#d9c8ba;background:#fffdfa}.uni-embedded .pv-grid-head,.uni-embedded .pv-grid-head.time{background:#eadccd;border-right-color:#d9c8ba;border-bottom-color:#d9c8ba;color:#2c2622}.uni-embedded .pv-times,.uni-embedded .pv-times>div{background:#f1e6da;border-right-color:#d9c8ba;border-bottom-color:#d9c8ba}.uni-embedded .pv-times>div:nth-child(2n){background:#e6d6c6}.uni-embedded .pv-times>div.pm{color:#9c402a}.uni-embedded .pv-lane{background-color:#fdfaf6;border-right-color:#d9c8ba}.uni-embedded .pv-rows i{border-bottom-color:#eadfd3}.uni-embedded .bk-off{background:#f3e4df!important}.uni-embedded .pv-booking,.uni-embedded .pv-booking[class*=status-]{background:#f4ddd3!important;border:1px solid #d9a995!important}.uni-embedded .pv-booking .bk-range,.uni-embedded .pv-booking .bk-nm{border-bottom-color:#c9917b}.uni-embedded .bk-nowline{border-top-color:#9c402a}.uni-embedded .bk-month-head button{background:#efe6dc;color:#7a5c4d}.uni-embedded .bk-month-sum b{color:#9c402a}.uni-embedded .bk-month-grid{border-top-color:#d9c8ba;border-left-color:#d9c8ba}.uni-embedded .bk-dow{background:#eadccd;border-color:#d9c8ba}.uni-embedded .bk-dow.dow-0,.uni-embedded .bk-mday.dow-0 i{color:#b3402a}.uni-embedded .bk-dow.dow-6,.uni-embedded .bk-mday.dow-6 i{color:#6b5a8c}.uni-embedded .bk-mday{background:#fdfaf6;border-right-color:#d9c8ba;border-bottom-color:#d9c8ba}.uni-embedded .bk-mday b{background:#f4ddd3}.uni-embedded .bk-mday.today{box-shadow:inset 0 0 0 2px #9c402a}.uni-embedded .bk-month-grid>span:empty{background:#f6f0ea;border-color:#d9c8ba}}@media(max-width:700px){.uni-embedded .pv-times>div:nth-child(odd){background:#f1e6da!important}.uni-embedded .pv-times>div:nth-child(2n){background:#e6d6c6!important}:root:has(.uni-embedded),body:has(.uni-embedded){background:#f8f7f4}.uni-embedded .bk-tabs{margin-top:0}.uni-embedded main{padding-top:0}}@media(max-width:700px){.uni-embedded main{padding:0 11px!important}.uni-embedded .bk-tabs{padding-top:0}}.bk-slotback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#281c1659;display:flex;align-items:center;justify-content:center;padding:16px}.bk-slotmenu{width:min(300px,100%);background:#7a5c4d;border-radius:8px;padding:12px;box-shadow:0 6px 24px #00000059;display:grid;gap:8px;color:#fff}.bk-slotmenu .bk-slothead{margin:0;text-align:center;font-size:14px;color:#f1e3d8}.bk-slotmenu .bk-slotreason{margin:0;text-align:center;font-size:14px}.bk-slotbtn{min-height:44px;border:0;border-radius:4px;background:#9c7d6c;color:#fff;font-size:16px;width:100%}.bk-slotbtn:disabled{opacity:.55}.bk-slotbtn.dark{background:#4a3a32}.bk-slotrow{display:grid;grid-template-columns:1fr 1fr;gap:0}.bk-slotrow .bk-slotbtn{border-radius:4px 0 0 4px}.bk-slotrow select,.bk-slotrange select{min-height:44px;border:0;border-radius:0 4px 4px 0;background:#9c7d6c;color:#fff;font-size:16px;padding:0 8px;width:100%}.bk-slotrange{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bk-slotrange label{display:grid;gap:4px;font-size:13px;color:#f1e3d8}.bk-slotrange select{border-radius:4px}.bk-slottime{display:grid;grid-template-columns:44px 1fr 1fr;gap:6px;align-items:center;font-size:14px}.bk-slottime select{min-height:40px;border:0;border-radius:4px;background:#9c7d6c;color:#fff;font-size:15px;padding:0 6px;width:100%}.bk-slotsum{margin:0;text-align:center;font-size:15px;font-weight:700}.bk-slotrow2{display:grid;grid-template-columns:1fr 1fr;gap:6px}dialog.bk-dialog .rpp,.rpp{font:14px Malgun Gothic,Dotum,sans-serif;color:#4a3a32;width:100%;max-width:100%;box-sizing:border-box}.rpp *{box-sizing:border-box}.rp.rpp input:not([type=radio]):not([type=checkbox]),.rp.rpp select,.rp.rpp textarea,.rp.rpp button{font:14px Malgun Gothic,Dotum,sans-serif;height:37px;min-width:0;width:100%;border:1px solid #d9c8ba;border-radius:4px;background:#fff;color:#4a3a32;padding:0 8px}.rp.rpp textarea{height:auto;padding:6px 8px;resize:none}.rpp button{background:#f4ece4;cursor:pointer;padding:0 6px}.rpp button.on,.rpp .rpp-status button.on{background:#9c7d6c;border-color:#9c7d6c;color:#fff}.rpp-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:8px}.rpp-tabs button{border-radius:0;height:40px}.rpp-tabs button[aria-selected=true]{background:#7a5c4d;border-color:#7a5c4d;color:#fff;font-weight:700}.rpp-find,.rpp-form{display:grid;gap:6px}.rpp-warn{margin:0;text-align:center;color:#b3402f;font-weight:700}.rpp-search{display:grid;grid-template-columns:76px 1fr 56px;gap:4px}.rpp-two{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rpp-when{background:#fdfaf6;border:1px solid #eadccd;border-radius:4px;padding:8px}.rpp-when b{display:block;font-size:14px}.rpp-when p{margin:4px 0 0;font-size:12px;line-height:1.4;color:#7a6a5f}.rpp-when em{font-style:normal;color:#b3402f}.rpp-hits{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:42vh;overflow:auto}.rpp-hits li{display:grid;grid-template-columns:1fr 76px;gap:6px;align-items:center;border:1px solid #eadccd;border-radius:4px;padding:6px;background:#fff}.rpp-hits li div{display:grid;gap:1px;font-size:12px;min-width:0}.rpp-hits li b{font-size:14px}.rpp-hits li small{color:#7a6a5f}.rpp-total{margin:0;text-align:center;font-size:12px;color:#7a6a5f}.rpp-card{border:1px solid #eadccd;border-radius:4px;background:#fdfaf6;padding:8px;display:grid;gap:6px}.rpp-card dl{margin:0;display:grid;grid-template-columns:62px 1fr 62px 1fr;gap:3px 6px;font-size:12px}.rpp-card dt{color:#7a6a5f}.rpp-card dd{margin:0;min-width:0;overflow-wrap:anywhere}.rpp-card .wide{grid-column:span 1}.rpp-card dt.wide{grid-column:1}.rpp-card dd.wide{grid-column:2 / span 3}.rpp-title{font-size:14px}.rpp-sub{margin:0;font-size:12px;color:#7a6a5f}.rpp-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rpp-center{display:flex;justify-content:center;gap:6px}.rpp-center button{width:auto;padding:0 14px;height:32px}.rpp-status{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.rp.rpp .rpp-status button{padding:0;font-size:12px;white-space:nowrap}.rpp-submit{display:grid;grid-template-columns:2fr 1fr;gap:6px}.rpp-msg{margin:0}@media(max-width:700px){dialog.bk-dialog:has(.rpp){width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh;margin:0;border-radius:0;padding:8px;overflow:auto}}.rp.rpp{max-height:calc(100vh - 16px);overflow-y:auto;padding-bottom:96px;-webkit-overflow-scrolling:touch}.bk-slotmenu{width:min(240px,100%);padding:8px;gap:6px}.bk-slotmenu .bk-slothead,.bk-slotmenu .bk-slotreason{font-size:12px}.bk-slotbtn,.bk-slotrow select{min-height:34px;font-size:14px}.bk-slottime select{min-height:32px;font-size:13px}.bk-slotsum{font-size:13px}.rp.rpp{scrollbar-width:none;padding-right:2px}.rp.rpp::-webkit-scrollbar{display:none}.rp.rpp :is(input,select,textarea,button):focus,.rp.rpp :is(input,select,textarea,button):focus-visible{outline:none!important;border-color:#7a5c4d;box-shadow:inset 0 0 0 1px #7a5c4d}.rpp-pick{display:flex!important;align-items:center;justify-content:space-between;text-align:left;background:#fff!important;padding:0 8px!important}.rpp-pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpp-pick i{font-style:normal;color:#7a5c4d}.rpp-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#3c281e59;display:flex;align-items:center;justify-content:center;padding:16px}.rpp-sheet ul{list-style:none;margin:0;padding:6px;width:100%;max-width:320px;max-height:70vh;overflow:auto;background:#fffdf9;border-radius:8px;box-shadow:0 6px 24px #0000004d;display:grid;gap:3px}.rpp-sheet .rpp-sheet-t{text-align:center;font-size:12px;color:#7a6a5f;padding:4px}.rp.rpp .rpp-sheet button{height:36px;text-align:left;border:0;background:transparent;font-size:14px}.rp.rpp .rpp-sheet button.on{background:#9c7d6c;color:#fff}.bk-slotreasons{display:grid;grid-template-columns:1fr 1fr;gap:4px}.bk-slotreasons .bk-slotbtn{min-height:32px;font-size:13px}.bk-slotmenu{width:min(220px,100%)}.bk-slotmenu{width:min(190px,100%);padding:6px;gap:5px}.bk-slotbtn{min-height:30px;font-size:13px}.bk-slotmenu .bk-slothead{font-size:11px}.bk-reasonsheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000000c7;display:flex;align-items:center;justify-content:center;padding:20px}.bk-reasonsheet ul{list-style:none;margin:0;padding:6px;width:100%;max-width:260px;background:#1f1a17;border-radius:12px;display:grid;gap:2px}.bk-reasonsheet .t{text-align:center;color:#bfb2a8;font-size:12px;padding:6px}.bk-reasonsheet button{width:100%;min-height:44px;border:0;background:transparent;color:#fff;font-size:16px;text-align:left;padding:0 14px;border-radius:8px}.bk-reasonsheet button:active{background:#4a3a32}.uni-embedded .pv-date>button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:16px;line-height:1}.rpp-date{position:relative;display:flex;align-items:center;height:37px;border:1px solid #d9c8ba;border-radius:4px;background:#fff;padding:0 8px;font-size:14px;margin:0}.rp.rpp .rpp-date input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0}.rpp-submit:has(button:nth-child(3)){grid-template-columns:2fr 1fr 1fr}.hsp{font:14px Malgun Gothic,Dotum,sans-serif;color:#2c2622;display:grid;gap:8px;padding:6px 4px 90px;max-width:100%}.hsp *{box-sizing:border-box}.hsp input:not([type=checkbox]),.hsp select,.hsp textarea,.hsp button{font:14px Malgun Gothic,Dotum,sans-serif}.hsp input:not([type=checkbox]),.hsp select,.hsp textarea{height:34px;min-width:0;border:1px solid #d9c8ba;border-radius:4px;padding:0 8px;background:#fff;color:#2c2622;text-align:right}.hsp input:focus,.hsp select:focus,.hsp textarea:focus{outline:none;border-color:#7a5c4d;box-shadow:inset 0 0 0 1px #7a5c4d}.hsp-cust{display:grid;gap:6px;border-bottom:1px solid #eadccd;padding-bottom:8px}.hsp-name{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline}.hsp-name span{color:#6b5d54;font-size:13px}.hsp-memo{display:grid;grid-template-columns:34px 1fr 52px;gap:6px;align-items:center}.hsp-memo input{text-align:left!important}.hsp-memo button{height:34px;border:0;border-radius:4px;background:#9c7d6c;color:#fff}.hsp-memo button:disabled{opacity:.4}.hsp-stats{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;text-align:center}.hsp-stats dt{font-size:12px;color:#6b5d54}.hsp-stats dd{margin:2px 0 0;font-weight:700;color:#9c402a;font-size:13px}.hsp-line{border:1px solid #9c7d6c;border-radius:6px;background:#fffdf9;padding:8px;display:grid;gap:6px}.hsp-chips{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.hsp-chip{border:0;border-radius:4px;background:#e6d6c6;color:#4a3a32;padding:3px 8px;font-size:13px;height:auto!important;width:auto}.hsp-del{margin-left:auto;border:0;background:none;font-size:18px;color:#6b5d54;width:auto}.hsp-del:disabled{opacity:.3}.hsp-title{text-align:left;border:0;background:none;font-size:17px;font-weight:700;color:#2c2622;padding:0;width:100%}.hsp-basis button{flex:1;height:30px;border:1px solid #d9c8ba;border-radius:4px;background:#fff;color:#4a3a32}.hsp-basis button.on{background:#9c7d6c;border-color:#9c7d6c;color:#fff}.hsp-row{display:grid;grid-template-columns:48px 1fr;gap:6px;align-items:center}.hsp-row>span{color:#4a3a32;font-size:13px}.hsp-qty{grid-template-columns:48px auto 1fr}.hsp-step{display:flex;gap:2px}.hsp-step button{width:34px;height:34px;border:0;border-radius:4px;background:#efe5db;color:#4a3a32;font-size:18px}.hsp-step input{width:48px;text-align:center!important}.hsp-final{justify-self:end;font-size:13px}.hsp-final em{font-style:normal;font-size:22px;color:#9c402a;margin-left:4px}.hsp-box{border-top:1px solid #eadccd;display:grid;gap:6px;background:#faf5ef;margin:0 -8px -8px;padding:8px;border-radius:0 0 6px 6px}.hsp-pair{display:flex;gap:4px;align-items:center;font-size:13px}.hsp-pair input{flex:1}.hsp-addbox{background:#9c7d6c;border-radius:6px;padding:8px;display:grid;gap:8px}.hsp-add{height:42px;border:0;border-radius:4px;background:#7a5c4d;color:#fff;font-size:16px}.hsp-kinds{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.hsp-kinds button{min-height:38px;border:0;border-radius:6px;background:#fff;color:#2c2622;font-weight:700;font-size:12px;padding:0 2px}.hsp-pays{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #eadccd}.hsp-pay{display:grid;gap:2px;padding:6px;border-bottom:1px solid #eadccd;background:#fdfaf6}.hsp-pay label{font-weight:700;font-size:13px}.hsp-pay>div{display:flex;gap:3px}.hsp-pay input{flex:1;min-width:0}.hsp-pay button{width:30px;border:0;border-radius:4px;background:#9c7d6c;color:#fff;height:34px}.hsp-sponsor{border:0}.hsp-note{height:auto!important;padding:6px 8px!important;text-align:left!important;resize:none}.hsp-savememo{height:36px;border:0;border-radius:4px;background:#9c7d6c;color:#fff}.hsp-visit{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.hsp-visit>span{margin-right:4px}.hsp-visit input[type=date]{flex:1 1 130px}.hsp-visit input[type=number]{width:46px;text-align:center!important}.hsp-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid #9c7d6c;border-radius:4px;overflow:hidden}.hsp-seg button{height:34px;border:0;border-right:1px solid #d9c8ba;background:#fff;color:#7a5c4d;font-size:13px}.hsp-seg button:last-child{border-right:0}.hsp-seg button.on{background:#9c7d6c;color:#fff}.hsp-sum{display:flex;gap:12px;font-size:13px;color:#4a3a32;border-top:1px solid #eadccd;padding-top:8px}.hsp-sum b{margin-left:3px;color:#2c2622}.hsp-total{margin:0;font-size:15px;font-weight:700}.hsp-total em{font-style:normal;font-size:30px;color:#9c402a;margin-left:6px}.hsp-small{margin:0;font-size:12px;color:#6b5d54}.hsp-warn{margin:0;color:#b3402f;font-size:13px}.hsp-msg{margin:0;font-size:13px;color:#6b5d54}.hsp-go{display:grid}.hsp-confirm{height:50px;border:0;border-radius:6px;background:#9c402a;color:#fff;font-size:17px;font-weight:700}.hsp-confirm:disabled{opacity:.45}.hsp-delete,.hsp-new{height:40px;border:1px solid #9c7d6c;border-radius:6px;background:#fff;color:#7a5c4d}.hsp-purse{display:grid;gap:4px}.hsp-purse select{text-align:left!important}@media(max-width:700px){.mp-overlay{padding:0;align-items:flex-end}.mp-card{width:100vw;max-height:88vh;border-radius:12px 12px 0 0}.mp-card header{padding:10px 14px;font-size:16px}.mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.mp-btn{flex:none;min-height:46px;padding:6px;font-size:14px;font-weight:700;text-align:center;word-break:keep-all;overflow:hidden;display:flex;align-items:center;justify-content:center}}@media(max-width:700px){.hs-popup-overlay{padding:0}.hs-popup{width:100%;max-width:100%;min-width:0;margin:0;border:0;padding:0 8px 16px;box-shadow:none;min-height:100%}.hsp{width:100%;grid-template-columns:minmax(0,1fr)}.hsp>*{min-width:0}.hsp-pays{grid-template-columns:repeat(2,minmax(0,1fr))}.hsp-memo{grid-template-columns:34px minmax(0,1fr) 52px}.hsp-row{grid-template-columns:48px minmax(0,1fr)}.hsp-qty{grid-template-columns:48px auto minmax(0,1fr)}.hsp-kinds{grid-template-columns:repeat(4,minmax(0,1fr))}}.hsp button{padding:0!important;line-height:1!important;min-height:0!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hsp .hsp-chip{padding:4px 8px!important}.hsp .hsp-title{justify-content:flex-start}.hsp .hsp-seg button{height:34px}.hsp .hsp-kinds button{height:38px!important}.hsp .hsp-del{font-size:22px;width:28px;height:28px}.hsp .hsp-basis button{height:30px!important}.hsp .hsp-step button,.hsp .hsp-memo button{height:34px!important}.hsp .hsp-add{height:42px!important}.hsp .hsp-confirm{height:50px!important}.hsp{font-size:16px;gap:10px;padding-top:2px}.hsp input:not([type=checkbox]),.hsp select,.hsp textarea,.hsp button{font-size:16px}.hsp input:not([type=checkbox]),.hsp select{height:30px!important;padding:0 6px;border-color:#cfc3b8;border-radius:3px}.hsp-cust{gap:8px;border-bottom:1px solid #d8d0c8;padding:0 2px 8px}.hsp-name{display:flex;flex-wrap:nowrap;align-items:baseline;gap:0;white-space:nowrap;overflow:hidden}.hsp-name b{font-size:19px;margin-right:12px}.hsp-name span{font-size:16px;color:#2c2622}.hsp-name span+span:before{content:"|";color:#999;margin:0 6px}.hsp-memo{display:flex;align-items:center;gap:8px}.hsp-memo>span{font-size:16px;flex:0 0 auto}.hsp-memo input{flex:1;text-align:left!important;height:30px!important}.hsp-memo button{height:30px!important;padding:0 10px!important;font-size:14px;border-radius:4px;flex:0 0 auto}.hsp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;text-align:center;padding:2px 0}.hsp-stats dt{font-size:16px;color:#2c2622}.hsp-stats dd{margin:4px 0 0;font-size:17px;font-weight:700;color:#4a3a32}.hsp-stats dd.hs-balance{color:#7a8f3a}.hsp-stats dd.hs-debt{color:#4a3a32}.hsp-line{border:1px solid #9c7d6c;border-radius:8px;padding:12px 12px 0;gap:10px;background:#fff;overflow:hidden}.hsp-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hsp .hsp-chip{display:inline-flex;align-items:center;gap:4px;background:none;color:#2c2622;font-size:16px;padding:0!important;border:0}.hsp-chip i,.hsp-title i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:#b9b1aa;color:#fff;font-size:13px;flex:0 0 auto}.hsp .hsp-del{margin-left:auto;font-size:20px;background:none;border:0;color:#4a3a32;width:auto}.hsp .hsp-title{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:700;text-align:left;background:none;border:0;padding:0!important;width:100%;color:#2c2622}.hsp-row{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:center}.hsp-row>span{font-size:16px;color:#2c2622}.hsp-line>.hsp-row:first-of-type{grid-template-columns:52px 130px minmax(0,1fr)}.hsp-line .hsp-row input{text-align:right}.hsp-basis{display:flex;gap:4px}.hsp .hsp-basis button{height:26px!important;font-size:13px;padding:0 8px!important;border:1px solid #cfc3b8;border-radius:3px;background:#fff;color:#4a3a32}.hsp .hsp-basis button.on{background:#9c7d6c;border-color:#9c7d6c;color:#fff}.hsp-qty{grid-template-columns:52px auto minmax(0,1fr)}.hsp-step{display:flex;gap:6px;align-items:center}.hsp .hsp-step button{width:30px;height:30px!important;border:0;border-radius:3px;background:#e9e4de;color:#6b5d54;font-size:22px}.hsp .hsp-step input{width:48px;border:0;background:#faf8f5;text-align:center!important;font-weight:700;font-size:20px}.hsp-final{justify-self:end;display:flex;align-items:baseline;gap:6px;font-size:16px}.hsp-final em{font-style:normal;font-size:34px;font-weight:700;color:#9c7d6c;line-height:1}.hsp-final:after{content:"원";font-size:16px;color:#9c7d6c;font-weight:700;order:3}.hsp-box{margin:2px -12px 0;padding:10px 12px;background:#f4efe9;border-top:1px solid #d8d0c8;display:grid;gap:8px;border-radius:0}.hsp-box .hsp-row{grid-template-columns:52px minmax(0,1fr)}.hsp-pair{display:flex;align-items:center;gap:6px;font-size:16px}.hsp-pair input{flex:1 1 0;min-width:0;text-align:right}.hsp .hsp-use{flex:0 0 auto;height:30px!important;padding:0 16px!important;border:0;border-radius:3px;background:#9c7d6c;color:#fff;font-size:16px}.hsp-addbox{background:none;padding:0;gap:0;display:grid}.hsp .hsp-add{height:46px!important;border:0;border-radius:6px;background:#9c7d6c;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;gap:4px}.hsp-add b{font-size:26px;font-weight:400}.hsp-kindpanel{margin-top:10px;background:#9c7d6c;border-radius:6px;overflow:hidden}.hsp-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.hsp .hsp-kinds button{height:56px!important;background:#fff;border-radius:6px;font-size:16px;font-weight:700;box-shadow:0 1px 3px #00000040}.hsp .hsp-closebar{width:100%;height:46px!important;border:0;background:#4a4440;color:#fff;font-size:17px;border-radius:0}.hsp-pays{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:0;border-top:1px solid #d8d0c8;margin:6px -4px 0;padding:0}.hsp-pay{padding:0;border:0;border-bottom:1px solid #d8d0c8;border-right:1px solid #d8d0c8;background:#fff;display:block}.hsp-pay:nth-child(3n){border-right:0}.hsp-payhead{display:flex;align-items:center;justify-content:space-between;gap:4px;background:#f4efe9;padding:8px 6px;min-height:42px}.hsp-payhead>button:first-child{border:0;background:none;padding:0!important;font-size:17px;font-weight:700;color:#2c2622;height:auto!important}.hsp .hsp-rcpt{height:26px!important;padding:0 6px!important;border:0;border-radius:3px;background:#9c7d6c;color:#fff;font-size:13px}.hsp-pay input{display:block;width:100%;height:42px!important;border:0!important;border-radius:0;background:#fff;text-align:right;font-size:20px;font-weight:700;padding:0 8px!important;box-shadow:none!important}.hsp-pay input:focus{background:#fdf8f2}.hsp-sponsor{grid-column:auto}.hsp-visit{font-size:16px}.hsp-seg button{font-size:15px;height:36px}.hsp-sum{font-size:16px}.hsp-total{font-size:20px}.hsp-total em{font-size:36px}.hsp .hsp-confirm{font-size:20px}.hsp-line>.hsp-row:first-of-type{grid-template-columns:52px minmax(0,1fr)}.hsp-price{grid-template-columns:52px 130px minmax(0,1fr)!important}.hsp .hsp-basis button{white-space:nowrap;width:auto;flex:0 0 auto}.hsp-final:after{content:none!important}.hsp-payhead{flex-wrap:nowrap}.hsp .hsp-payhead>button:first-child{flex:1 1 auto;text-align:left;justify-content:flex-start;white-space:nowrap;min-width:0}.hsp .hsp-rcpt{flex:0 0 auto;white-space:nowrap;width:auto}.hsp-pays{align-items:stretch}.hsp-pay{display:flex;flex-direction:column}.hsp-pay input{flex:1}.hsp-pay:nth-child(3n){border-right:1px solid #d8d0c8}.hsp-pay:nth-child(3n+1){border-right:0}.hsp-pays{overflow:hidden}@media(max-width:700px){.hs-popup-title{padding:8px 0}.hs-popup-title h2{font-size:17px;white-space:nowrap}.hs-popup-buttons{flex-wrap:nowrap}.hs-popup-buttons button{white-space:nowrap;font-size:12px;padding:2px 8px;min-height:26px}}.hsp .hsp-title{background:none!important}.hsp-final{white-space:nowrap;flex-wrap:nowrap}.hsp-final em{font-size:28px;white-space:nowrap}.hsp-qty{grid-template-columns:52px auto minmax(0,1fr);gap:6px}.hsp-qty{grid-template-columns:44px auto minmax(0,1fr);gap:4px}.hsp-step{gap:4px}.hsp .hsp-step input{width:38px}.hsp .hsp-step button{width:28px}.hsp-final{font-size:14px;gap:4px}.hsp-final em{font-size:25px}.hsp{zoom:.84}.hsp-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border-bottom:1px solid #d8d0c8;padding:0 0 10px}.hsp .hsp-tabs button{height:33px!important;border:0;border-radius:6px;background:#f2eee9;color:#2c2622;font-size:14px;padding:0!important}.hsp .hsp-tabs button.on{background:#9c7d6c;color:#fff}.hsp-top{display:flex;gap:12px;align-items:flex-start}.hsp-avatar{position:relative;flex:0 0 62px;width:62px;height:62px;border-radius:50%;background:#e6e2dd;overflow:hidden;display:block}.hsp-avatar svg{display:block}.hsp-avatar i{position:absolute;right:-1px;bottom:-1px;width:22px;height:22px;border-radius:50%;background:#9c7d6c;color:#fff;font-style:normal;font-size:12px;display:flex;align-items:center;justify-content:center}.hsp-info{flex:1;min-width:0;display:grid;gap:8px}.hsp-name b{font-size:17px}.hsp-name span{font-size:15px}.hsp-name span:last-child{font-size:13px}.hsp-memo input{height:30px!important;font-size:15px}.hsp-assets{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0}.hsp-stats{display:grid!important;grid-template-columns:repeat(2,auto)!important;gap:0 36px!important;text-align:center;justify-content:start}.hsp .hsp-expand{flex:0 0 49px;width:49px;height:49px!important;border:0;border-radius:8px;background:#efe9e3;color:#2c2622;font-size:24px;line-height:1!important}.hsp-detail{border-top:1px solid #d8d0c8;margin:6px -4px 0;display:grid;gap:0}.hsp-d1{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:12px 6px;border-bottom:1px solid #d8d0c8;font-size:15px}.hsp-d1>b{font-size:16px}.hsp-d1a{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.hsp-d1a strong{font-size:17px}.hsp-d1 p{margin:4px 0 0;text-align:right;font-size:14px;color:#2c2622}.hsp-d1c{color:#9c402a!important}.hsp-d2 p{display:flex;justify-content:space-between;margin:0 0 4px;text-align:left}.hsp-d2 strong{font-size:16px}.hsp .hsp-dclose{height:40px!important;border:0;background:#efe9e3;color:#2c2622;font-size:15px;border-radius:0 0 10px 10px;width:100%}.hsp-empty{margin:12px 0;text-align:center;color:#6b5d54}.hsp-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.hsp-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:10px 4px;border-bottom:1px solid #eadccd;font-size:14px}.hsp-list span{color:#6b5d54;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsp-addbox{background:#9c7d6c;border-radius:9px 9px 0 0;display:grid;gap:0;overflow:hidden;padding:0}.hsp-kinds{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px 11px;padding:13px}.hsp .hsp-kinds button{height:55px!important;border-radius:8px;font-size:16px;font-weight:700;background:#fff;color:#2c2622;box-shadow:none;padding:0 2px!important}.hsp .hsp-closebar{height:43px!important;background:#4a4440;color:#fff;border:0;border-radius:0;font-size:16px}.hsp .hsp-tabs button[aria-selected=true]{background:#9c7d6c!important;color:#fff!important;border:0!important;box-shadow:none!important}.hsp-avatar{overflow:visible}.hsp-avatar svg{border-radius:50%;background:#e6e2dd}.hsp-avatar i{right:0;bottom:0}.hs-popup:has(.hsp)>.hs-popup-title{display:none}.hsp-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.hsp .hsp-tabs button{white-space:nowrap;font-size:13px}.hsp-pays{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-popup:has(.hsp){padding-top:6px}.hsp-pay input{text-align:right!important}@media(max-width:700px){.hs-popup:has(.hsp),.hs-popup:has(.hsp) .hsp{max-width:100%!important;min-width:0!important}.hs-popup:has(.hsp){width:100%!important}}.uni-embedded .pv-grid-head{z-index:6}.uni-embedded .pv-grid-head.time{z-index:7}.uni-embedded .pv-times{z-index:5}.hsp .hsp-expand{position:relative;flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:6px!important;padding:0!important;font-size:0!important;margin-right:2px}.hsp .hsp-expand:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.hsp .hsp-expand i{display:block;width:10px;height:10px;border-right:2px solid #2c2622;border-bottom:2px solid #2c2622;transform:translateY(-2px) rotate(45deg);margin:0 auto}.hsp .hsp-expand[aria-expanded=true] i{transform:translateY(3px) rotate(225deg)}@media(max-width:700px){.mp-overlay{align-items:flex-start;justify-content:center;padding:0}.mp-card.mp-anchored{position:fixed;left:8px;right:8px;width:auto;max-height:none;border-radius:8px;display:flex;flex-direction:column}.mp-anchored header{padding:8px 12px;font-size:14px}.mp-anchored header button{font-size:20px}.mp-anchored .mp-bar{padding:8px 8px 0}.mp-anchored .mp-bar input{min-height:32px;font-size:14px;padding:2px 8px}.mp-anchored .mp-back{font-size:13px;padding:0 8px}.mp-anchored .mp-body{flex:1;min-height:0;overflow:auto;padding:8px;-webkit-overflow-scrolling:touch}.mp-anchored .mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px}.mp-anchored .mp-btn{flex:none;min-height:50px;padding:6px 8px;font-size:15px;font-weight:700;border-radius:6px}}.uni-embedded .pv-toolbar .pv-date{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:6px;column-gap:4px}.uni-embedded .pv-date>button:last-child{display:inline-flex!important;grid-column:1/-1;grid-row:2;justify-self:center;align-items:center;justify-content:center;width:72px!important;height:30px!important;border-radius:999px!important;font-size:13px!important;font-weight:500;padding:0 12px!important;white-space:nowrap;line-height:1;background:#eee;color:#4a3a32}.uni-embedded .pv-date .bk-datewrap{grid-column:2;grid-row:1;justify-self:center}.hsp-memo7{display:grid;gap:6px}.hsp-memo7 textarea{height:auto!important;text-align:left!important;font-size:15px;line-height:1.5;padding:8px!important;resize:none;white-space:pre-wrap}.hsp-memo7bar{display:flex;gap:6px;justify-content:space-between}.hsp .hsp-memo7bar button{height:34px!important;padding:0 14px!important;border:1px solid #d9c8ba;border-radius:4px;background:#fff;color:#4a3a32}.hsp .hsp-memo7bar .hsp-savememo{background:#9c7d6c;color:#fff;border-color:#9c7d6c}.hsp .hs-memo textarea,.hsp .hsp-memo7 textarea{text-align:left!important;direction:ltr;padding:8px 12px!important;line-height:1.55;font-size:15px;white-space:pre-wrap;width:100%}.hsp .hs-memo{border:1px solid #d9c8ba;border-radius:6px;padding:6px 6px 8px;display:grid;gap:6px;background:#fff}.hsp .hs-memo header{display:flex;justify-content:space-between;gap:6px;align-items:center;font-size:13px}.hsp .hs-memo footer{display:flex;justify-content:space-between;gap:6px;align-items:center}.hsp .hs-memo footer small{display:none}.hsp .hs-memo button{height:32px!important;padding:0 12px!important;border:1px solid #d9c8ba;border-radius:4px;background:#fff;color:#4a3a32}.hsp .hs-memo footer button{background:#9c7d6c;color:#fff;border-color:#9c7d6c}.rpp-card dl{grid-template-columns:58px minmax(0,1fr) 58px minmax(0,1fr)!important;gap:6px 8px!important;font-size:13px!important;align-items:baseline}.rpp-card dt,.rpp-card dd.nw{white-space:nowrap}.rpp-card dd em{font-style:normal;color:#7a6a5f;white-space:nowrap}.rpp-card dd:not(.wide){overflow:hidden;text-overflow:ellipsis}.rpp-card dd.nw{overflow:visible}@media(min-width:701px){.uni-embedded .pv-grid{grid-template-columns:54px repeat(var(--columns),minmax(90px,1fr))!important;width:100%!important;min-width:calc(54px + var(--columns)*90px)!important}.uni-embedded .pv-grid-head:not(.time){overflow:hidden}.uni-embedded .pv-grid-head .bk-staff-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.bk-outside{margin:4px 0;padding:6px 8px;border:1px solid #d9c8ba;border-radius:4px;background:#fdfaf6;font-size:12px;display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.bk-outside button{border:1px solid #d9c8ba;border-radius:3px;background:#fff;padding:1px 6px;font-size:12px}@media(min-width:701px){.uni-embedded .pv-grid{grid-template-columns:54px repeat(var(--columns),minmax(var(--staff-min,0px),1fr))!important;width:100%!important;min-width:calc(54px + var(--columns)*var(--staff-min,0px))!important}.uni-embedded .pv-grid-head:not(.time){min-width:0;padding-left:2px;padding-right:2px}.uni-embedded .pv-lane{min-width:0}.uni-embedded .pv-booking .bk-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.uni-embedded .pv-grid[data-staff="8"] .pv-grid-head,.uni-embedded .pv-grid[data-staff="9"] .pv-grid-head,.uni-embedded .pv-grid[data-staff="10"] .pv-grid-head{font-size:12px}.uni-embedded .pv-grid[data-staff="8"] .pv-booking,.uni-embedded .pv-grid[data-staff="9"] .pv-booking,.uni-embedded .pv-grid[data-staff="10"] .pv-booking{padding:2px 4px;font-size:11px}.uni-embedded .pv-grid[data-staff="8"] .pv-booking em,.uni-embedded .pv-grid[data-staff="9"] .pv-booking em,.uni-embedded .pv-grid[data-staff="8"] .pv-booking small,.uni-embedded .pv-grid[data-staff="9"] .pv-booking small{font-size:10px}}@media(max-width:700px){.uni-embedded .pv-booking{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;text-align:center;overflow:hidden}.uni-embedded .pv-booking .bk-range{margin:6px 3px 0!important;line-height:16px!important}.uni-embedded .pv-booking .bk-nm{margin:3px 3px 0!important;line-height:20px!important;flex:0 0 auto}.uni-embedded .pv-times>div{font-size:12px;padding-top:0;line-height:1.25}}@media(max-width:700px){.uni-embedded .pv-grid{grid-template-columns:50px repeat(var(--columns),minmax(0,1fr))!important}.uni-embedded .pv-grid-foot{display:flex;align-items:center;justify-content:center;height:24px;background:#eadccd;border-top:1px solid #d9c8ba;font-size:12px;color:#2c2622;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.uni-embedded .pv-grid-foot.time{background:#eadccd}}@media(min-width:701px){.uni-embedded .pv-grid-foot{display:none}}.bk-block.bk-released{left:0;right:0;background:transparent;border:1px dashed #b9a999;color:#8a7d6f;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;padding:2px 4px;pointer-events:none}.bk-block.bk-released span{font-size:11px}.bk-block.bk-released button{pointer-events:auto}.mp-btn.mp-ticket{border-width:3px;background:#fff}.mp-btn.mp-ticket.one{border-color:#2e8b4a}.mp-btn.mp-ticket.celeb{border-color:#d12b2b}.mp-btn.mp-ticket small{font-weight:600;color:#5a4a40;font-size:.8em}.hs-pay-cell .hs-tickets{flex-direction:column;align-items:stretch}.hs-pay-cell .hs-ticket{flex:0 0 auto;width:100%;white-space:normal;text-align:left;line-height:1.25;overflow-wrap:normal;word-break:keep-all;box-sizing:border-box}.hs-pay-cell:has(.hs-tickets){min-width:170px}.hs-ticket.one{border:2px solid #2e8b4a}.hs-ticket.celeb{border:2px solid #d12b2b;background:#fff;color:#9b1c1c}.hs-ticket.celeb.on{background:#d12b2b;color:#fff}.hs-notice{margin:4px 0;padding:6px 10px;border:1px solid #2e8b4a;border-radius:6px;background:#eef8f1;color:#1f6b36;font-weight:700;overflow-wrap:anywhere}.cp-card{min-width:min(560px,96vw)}.cp-body{display:grid;gap:12px;background:#fff}.cp-row{border:1px solid #d8c7bd;border-radius:8px;padding:10px;display:grid;gap:6px}.cp-row h4{margin:0;font-size:15px}.cp-row p{margin:0;font-size:13px}.cp-opt{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.cp-opt button,.cp-diff button{min-height:36px;padding:4px 12px;border:1px solid #9c402a;border-radius:6px;background:#f4efe8;cursor:pointer}.cp-opt button:disabled,.cp-diff button:disabled{opacity:.5;cursor:not-allowed}.cp-short{color:#b3261e}.cp-diff{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.cp-diff label{display:grid;font-size:12px;gap:2px}.cp-diff input{width:96px;min-height:32px;text-align:right}.cp-msg{background:#fff6e5;border:1px solid #e3c98a;border-radius:6px;padding:6px 8px;margin:0;font-size:13px}.rf-card{min-width:min(640px,96vw)}.rf-table{width:100%;border-collapse:collapse;font-size:13px}.rf-table th{text-align:left;font-weight:600;padding:5px 6px;border-bottom:1px solid #eadfd6}.rf-table td{text-align:right;padding:5px 6px;border-bottom:1px solid #eadfd6;white-space:nowrap}.rf-table .rf-sub th,.rf-table .rf-sub td{background:#f6efe8;font-weight:700}.rf-table .rf-detail th{font-weight:400;color:#6a5648;padding-left:16px}.rf-table input[type=number]{width:120px;text-align:right}.hs-popup .hs-visit-date input[type=number]{width:46px!important;padding-left:2px;padding-right:2px}@media(min-width:701px)and (max-width:1000px){.hs-checkout .uni-settlement{overflow-x:auto}.hs-checkout .uni-sale-table{min-width:820px}.hs-checkout [role=tabpanel]{overflow-x:auto}.hs-checkout .hs-grid{min-width:760px}}@media(min-width:701px)and (max-width:1000px){.hs-checkout .uni-sale-table input[type=number]{min-width:54px}.hs-checkout .uni-sale-table td,.hs-checkout .uni-sale-table th,.hs-checkout .hs-grid th{min-width:48px}}@media(min-width:701px)and (max-width:1000px){.hs-checkout .uni-sale-table,.hs-checkout .hs-grid{table-layout:auto;width:max-content;min-width:100%}}@media(min-width:701px){.mp-card.mp-cat{width:min(520px,96vw);min-width:0}.mp-card.mp-detail{width:min(720px,96vw);max-width:min(820px,96vw)}.mp-card header{padding:10px 18px;font-size:18px}.mp-bar input{min-width:0;width:100%}.mp-grid{gap:11px}.mp-btn{min-height:56px;padding:8px 18px;font-size:17px;line-height:1.3}}.bk-block.bk-off.bk-leave,.uni-embedded .bk-block.bk-off.bk-leave{background:repeating-linear-gradient(135deg,#f6dcd6 0,#f6dcd6 6px,#efcbc3 6px,#efcbc3 12px)!important;color:#8a2d1d;border:0;justify-content:flex-start;align-items:flex-start;padding:6px 4px}.bk-block.bk-off.bk-leave span,.uni-embedded .bk-block.bk-off.bk-leave span{display:block!important;font-size:13px;font-weight:700;line-height:1.25;text-align:center;width:100%;word-break:keep-all}.hsp .hsp-pay .hsp-arrow{width:52px;min-width:52px;height:52px!important;border:0;border-radius:6px;background:#9c7d6c;color:#fff;font-size:18px;flex:0 0 52px}.hsp .hsp-pay .hsp-arrow:disabled{opacity:.4}.hsp-pbody{display:flex;align-items:stretch;gap:5px;padding:3px}.hsp-pbody input{flex:1 1 auto;min-width:0}.hsp-pays{grid-template-columns:repeat(2,minmax(0,1fr))}.hsp-pay:nth-child(n){border-right:0;border-bottom:1px solid #d8d0c8;display:block}.hsp-pay:nth-child(odd){border-right:1px solid #d8d0c8}.hsp-payhead{min-height:36px!important;height:36px;padding:3px 8px!important;box-sizing:border-box}.hsp-payhead>button:first-child{font-size:15px!important;min-height:30px}.hsp .hsp-rcpt{height:26px!important;min-width:44px}.hsp .hsp-pay .hsp-pbody input:not([type=checkbox]){height:52px!important;min-height:52px;font-size:20px!important;border:1px solid #d9c8ba!important;border-radius:6px!important;background:#fff;text-align:right!important;padding:0 10px!important}.mp-card header,.mp-anchored header{min-height:44px;padding:0 4px 0 14px!important;font-size:16px!important;align-items:center}.mp-card header b{line-height:1.2}.mp-card header button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;padding:0}@media(min-width:701px){.mp-card,.mp-card.mp-cat,.mp-card.mp-detail{width:min(760px,96vw);min-width:0;max-width:min(760px,96vw);max-height:min(80vh,720px)}.mp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-content:start}.mp-btn{flex:none;max-width:none;width:100%;height:64px;min-height:64px;padding:6px 10px;text-align:center;align-items:center;justify-content:center;font-size:16px;line-height:1.3;overflow:hidden}.mp-btn .mp-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;word-break:keep-all;overflow-wrap:anywhere}.mp-btn.mp-ticket .mp-name{-webkit-line-clamp:1}.mp-btn small{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:701px)and (max-width:900px){.mp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.uni-relogin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#2819148c;display:flex;align-items:center;justify-content:center;padding:12px}.uni-relogin form{background:#fff;border-radius:10px;padding:20px;max-width:380px;width:100%;display:grid;gap:10px;box-shadow:0 12px 40px #0006}.uni-relogin h2{margin:0;color:#9c402a}.uni-relogin label{display:grid;gap:4px}.uni-relogin input{min-height:40px;font-size:16px}.uni-relogin{border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;padding:12px}.uni-relogin[open]{display:flex}.uni-relogin::backdrop{background:#2819148c}.dp-card label{display:block;margin:6px 0;font-size:14px}.dp-card select{width:100%;max-width:100%;min-height:36px;margin-top:2px}.dp-help{font-size:13px;color:#6b5a4f;margin:8px 0}.dp-ok{color:#2f6b3a}.dp-err{color:#b3261e}.dp-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.dp-btns button{min-height:44px;padding:0 16px}.dp-save{background:#8a5543;color:#fff;border:0;border-radius:6px;font-weight:600}.dp-save:disabled{background:#c9b8ad;cursor:not-allowed}.bk-workspace[hidden]{display:none}.bk-dialog{border:1px solid #ded8cb;border-radius:16px;padding:0;width:min(660px,calc(100vw - 28px));max-height:calc(100dvh - 40px);background:#fffefa;color:#34362f;box-shadow:0 24px 100px #292d2430;overflow:auto}.bk-dialog::backdrop{background:#292d244d}.bk-dialog-body{padding:26px}.bk-dialog-body>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6dfd0;margin-bottom:20px;gap:16px}.bk-dialog-body h2{font-size:23px;margin-top:8px}.bk-dialog-body>header button{flex-shrink:0;min-width:44px;min-height:44px}.bk-dialog p{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.bk-dialog h3{font-size:16px}.bk-dialog small{font-size:10px;color:#8e8777;overflow-wrap:anywhere}.bk-dialog section{min-width:0}.bk-dialog label{margin:14px 0}.bk-info,.bk-memo-fields{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.7}.bk-info dt,.bk-memo-fields dt{color:#8c8270}.bk-info dd,.bk-memo-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.bk-memo-fields{padding:18px;background:#f6f1e7;border-radius:10px}.bk-inline{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.bk-hover{position:fixed;z-index:8;width:min(350px,calc(100vw - 24px));max-height:min(440px,calc(100dvh - 24px));overflow:auto;padding:20px;background:#fffefa;border:1px solid #d6cdbb;border-radius:12px;box-shadow:0 12px 36px #4038272b}.bk-hover>strong{font-size:15px;color:#85523c}.bk-hover .bk-info{grid-template-columns:85px minmax(0,1fr);font-size:11px;gap:8px}.bk-hover button{width:100%;font-size:12px}.bk-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bk-action-grid button{min-height:44px;text-align:left}.bk-action-grid button:nth-last-child(4),.bk-action-grid button:nth-last-child(3),.bk-action-grid button:nth-last-child(2){color:#a4432e}.bk-actions-dialog{width:min(470px,calc(100vw - 28px))}.bk-briefing{margin:24px 0;padding:20px;border:1px solid #dadbcf;border-radius:12px;background:#f1f3ec}.bk-briefing h3{font-size:16px}.bk-briefing p,.bk-briefing small{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.bk-briefing details{padding:12px 0;border-top:1px solid #d9d9ca}.bk-summary-section h4{font-size:13px;margin-bottom:6px}.bk-summary-section p{margin:7px 0;padding:9px 12px;background:#fffdf6;border-radius:6px}.bk-summary-section small{display:block;font-size:10px;color:#8d8778}.bk-workspace textarea{min-height:90px}.bk-workspace details button{margin:8px}.bk-dialog-body>section{margin-top:20px}@media(max-width:700px){.bk-hover{display:none}.bk-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:14px}.bk-dialog-body{padding:20px 16px}.bk-dialog-body h2{font-size:20px}.bk-actions-dialog{width:100%;max-height:76dvh;margin:auto 0 0;border-radius:18px 18px 0 0}.bk-actions-dialog .bk-dialog-body{padding:16px 18px max(18px,env(safe-area-inset-bottom))}.bk-action-grid{gap:8px}.bk-action-grid button{padding:10px 12px}.bk-info,.bk-memo-fields{grid-template-columns:90px minmax(0,1fr);font-size:11px;gap:10px}.bk-briefing{padding:14px}.bk-briefing .bk-inline button{font-size:11px;padding:9px}.bk-dialog .pv-form-grid{grid-template-columns:1fr}.bk-dialog .pv-form-grid label{margin:0}}@media(max-width:700px){.bk-actions-dialog{width:100vw;max-width:100vw;inset-inline:0;bottom:0;margin:auto 0 0}}
