@charset "UTF-8";:root{--primary-90:#0da45f;--primary-80:#0cc377;--primary-70:#ddf5ea;--primary-50:#edfaf4;--secondary-b:#4888e9;--secondary-p:#9273f2;--secondary-orange:#ff8d3b;--secondary-r:#ff5f50;--secondary-y:#ffcd37;--gradient-primary:linear-gradient(90deg,#61d373,#0cc277);--semantic-red:#ff5f50;--white:#fff;--gray-90:#1a1a1a;--gray-80:#2e333c;--gray-70:#4c535e;--gray-60:#6c6e70;--gray-50:#a9a9b2;--gray-40:#bdc3c9;--gray-30:#e8e9ee;--gray-20:#f3f4f6;--gray-10:#fbfbfb}.container{margin:0 auto;max-width:1240px;width:100vw}.page{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex:1 1;flex-direction:column}.v-center{align-items:center}.h-center{justify-content:center}.space-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-40{gap:40px}.fill{align-self:stretch;flex:1 1}.content-header{display:flex;flex-direction:column;padding:20px 20px 0;width:100%}.content-title-area{align-items:center;display:flex;flex-direction:row;font-family:Noto Sans;justify-content:space-between;padding-bottom:20px}.content-title-area .breadcrumb{align-items:center;display:flex;flex-direction:row;font-size:14px;font-style:normal;gap:5px;line-height:19px}.content-title-area .breadcrumb>.now{color:var(--gray_80);font-weight:700}.tap-menu{border-bottom:2px solid var(--primary-80);flex-direction:row}.tap-menu,.tap-menu .tap-button{display:flex;height:36px;position:relative}.tap-menu .tap-button{align-items:center;color:var(--primary-80);cursor:pointer;font-family:Noto Sans;font-size:14px;font-weight:400;justify-content:center;line-height:19px;padding:0 30px;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.tap-menu .tap-button.select{background-color:var(--primary-80);border-radius:16px 16px 0 0;color:var(--white);font-weight:700}.content-body{animation:fade .4s ease forwards;flex:1 1;min-height:0;opacity:0;overflow:visible;padding:0 20px 20px;position:relative;width:100%;z-index:10}@keyframes fade{0%{margin-top:20px;opacity:0}to{margin-top:0;opacity:1}}.content-body>.content-area{height:100%;overflow-y:auto;width:100%}.content-area::-webkit-scrollbar{display:none}.content-body>.content-area>.content{display:flex;flex-direction:column;gap:20px;padding-top:20px;position:relative}.content-body>.content-area>.button-area{background-color:var(--white);bottom:0;display:flex;flex-direction:row;gap:20px;left:0;margin-top:20px;padding:20px 20px 30px;position:-webkit-sticky;position:sticky;width:100%;z-index:10}.content-body>.content-area>.button-area>.button{height:36px;padding:0 30px}.content-body>.content-area.form{border:1px solid var(--gray-30);border-radius:0 0 8px 8px;border-top:none}.content-body>.content-area.form>.content{padding:20px 20px 0}.content-body>.content-area.table{display:flex;flex-direction:column;overflow:visible}.content-body>.content-area.table>.content{flex:1 1;overflow:visible}.content-body>.content-area>.middle{align-items:center;border:1px solid var(--gray-20);border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:20px 30px}.content-body>.content-area>.middle .amnt-box{background-color:var(--gray-20);border-radius:16px;display:flex;flex:1 1;flex-direction:column;height:60px;padding:5px 10px}.content-body>.content-area>.middle .amnt-box>.title{color:var(--gray-60);font-size:14px}.content-body>.content-area>.middle .amnt-box>.amnt{color:var(--gray-70);font-size:14px;font-weight:700;text-align:right}.content-body>.content-area>.middle .minus{border-top:3px solid var(--gray-30);height:1px;width:16px}.content-body>.content-area>.middle .eq{border:3px solid var(--gray-30);border-left:none;border-right:none;height:8px;width:16px}.content-body>.content-area>.middle .line{border-bottom:1px solid #d8dbdf;border-bottom:1px solid var(--gray-20,#d8dbdf);width:100%}.content-body>.content-area>.middle .etc{display:flex;flex-direction:row;justify-content:right;width:100%}.content-body>.content-area>.middle .etc>.etc-box{align-items:center;display:flex;flex-direction:row;gap:10px;height:36px}.content-body>.content-area>.middle .etc>.etc-box>.etc-title{align-items:center;background-color:var(--primary-80);border-radius:2px 8px 2px 8px;color:var(--white);display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;letter-spacing:0;line-height:100%;padding:0 15px}.content-body>.content-area>.middle .etc>.etc-box>.etc-amnt-box{align-items:center;border-bottom:1px solid #d8dbdf;border-bottom:1px solid var(--gray-20,#d8dbdf);display:flex;flex-direction:row;gap:10px;height:100%;justify-content:right;padding:0 10px;width:220px}.content-body>.content-area>.middle .etc>.etc-box>.etc-amnt-box>.etc-amnt{color:var(--primary-90);font-size:18px;font-weight:700;letter-spacing:0;line-height:120%;vertical-align:middle}.content-body>.content-area>.middle .etc>.etc-box>.etc-amnt-box>.won{color:var(--gray-60);font-size:15px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.idst-button-group button{border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease-in-out}.idst-button-group .basic-btn{background-color:#6c757d}.idst-button-group .basic-btn:hover{background-color:#5a6268;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.idst-button-group .standard-btn{background-color:#007bff}.idst-button-group .standard-btn:hover{background-color:#0069d9;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.idst-button-group .premium-btn{background:linear-gradient(135deg,#f0b90b,#ff8c00);box-shadow:0 4px 12px #ff8c0080;color:#fff;font-weight:700;text-shadow:0 1px 2px #0000004d}.idst-button-group .premium-btn:hover{background:linear-gradient(135deg,gold,#ff7f00);box-shadow:0 6px 16px #ff8c0099;transform:translateY(-3px) scale(1.05)}.price-row{align-items:flex-end}.price-arrow{color:#999;font-size:20px;font-weight:700;margin:0 10px}.box.highlight label{color:#1976d2}.box.highlight input{background:#f5f9ff;border-color:#1976d2}.section-header{align-items:center;color:#333;display:flex;font-size:13px;font-weight:600;letter-spacing:-.2px;margin:16px 0 8px}.section-header:after,.section-header:before{background:#ddd;content:"";flex:1 1;height:1px}.section-header span{padding:0 12px;white-space:nowrap}.section-header.old span{color:#666}.section-header.new span{color:#2563eb}.section-header.new:after,.section-header.new:before{background:#c7d2fe}.toggle-box{align-items:center;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;display:flex;justify-content:space-between;padding:5px 16px}.toggle-label{color:#374151;font-size:12px;font-weight:600}.toggle-label .sub-text{color:#6b7280;font-size:12px;font-weight:400;margin-left:6px}.dateSelect{background-color:#dcfce7;border:1px solid #86efac;border-radius:6px;color:#166534;cursor:pointer;font-size:14px;font-weight:500;padding:6px 14px;transition:background-color .2s ease,transform .1s ease}.dateSelect:hover{background-color:#bbf7d0}.dateSelect:active{background-color:#86efac;transform:scale(.97)}.title-row{align-items:center;display:flex;gap:12px;margin:30px 20px 10px}.title{background:linear-gradient(90deg,#00640014,#0000);border-left:5px solid #006400;color:#1f2937;font-weight:600;padding:8px 0 8px 14px}.title-login{color:#222;font-size:2rem;font-weight:700;margin-bottom:12px;text-align:center}.checkbox-wrap{align-items:center;cursor:pointer;display:flex;gap:6px;-webkit-user-select:none;user-select:none}.checkbox-wrap input{display:none}.checkbox-custom{border:2px solid #cbd5e1;border-radius:6px;box-sizing:border-box;height:24px;position:relative;transition:all .2s ease;width:24px}.checkbox-wrap input:checked+.checkbox-custom{background-color:#4f46e5;border-color:#4f46e5}.checkbox-wrap input:checked+.checkbox-custom:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:12px;left:7px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.checkbox-text{font-size:14px}.detail-container.green{background:#fff;border:1px solid #dbece3;border-radius:12px;box-shadow:0 4px 12px #00000008;padding:28px}.detail-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:140px 1fr;padding:14px 0}.detail-row:not(:last-child){border-bottom:1px dashed #e2f0e8}.detail-label{color:#4b7f67;font-size:14px;font-weight:600}.detail-label.highlight{color:#2f6f52}.detail-value{color:#1f2937;font-size:14px;line-height:1.7}.detail-value.box{background:#f3faf6;border:1px solid #cfe6d8;border-radius:8px;padding:14px 16px}.detail-value.multiline{white-space:pre-line}.issue-btn{background-color:#f3faf6;border:1px solid #6fcf97;border-radius:6px;color:#2f855a;cursor:pointer;display:inline-block;font-size:12px;padding:4px 10px;transition:all .2s ease}.issue-btn--bulk{background:#f3faf6}.issue-btn--bulk:hover{background-color:#6fcf97;color:#fff}.form-section{width:100%}.form-row,.form-section{display:flex;flex-direction:row;gap:40px}@media (max-width:768px){.form-section{flex-direction:column;gap:20px}.form-section>div:not(:first-child){border-top:1px dotted var(--gray-30);padding-top:20px}.form-row{flex-direction:column;gap:10px}}.form-box{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:20px;max-height:-webkit-fit-content;max-height:fit-content;max-width:100%;position:relative}.form-box>label{color:var(--gray-80);font-family:Noto Sans;font-size:14px;font-weight:400;line-height:19px;min-width:130px;position:relative}.form-box>label.required:after{color:var(--semantic-red);content:"*";margin-left:3px;position:absolute}.form-box .button{height:30px;padding:0 10px}.form-section .thumbnail-img{cursor:pointer;height:450px;width:450px}label.required{color:inherit}label.required .required-mark{color:#e53935;font-weight:700}.added-msg{color:var(--gray-80);font-family:Noto Sans;font-size:12px;line-height:12px;margin-left:5px}.added-msg.suc{color:var(--primary-80)}.added-msg.err{color:var(--semantic-red)}.form-box>.ex-info{bottom:-15px;color:#318af2;font-size:12px;left:150px;position:absolute}.field-error{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.field-error>.input-box,.field-error>.select-box{flex:none;width:100%}.field-error>.error-text{color:var(--semantic-red);font-size:12px;line-height:1.2;margin:0}.form-box:has(>.field-error){align-items:flex-start}.form-box:has(>.field-error)>label{padding-top:8px}.form-button-area{align-items:center;display:flex;flex-direction:row;gap:20px;height:-webkit-fit-content;height:fit-content;justify-content:center;width:100%}.form-button-area>.form-button{align-items:center;background-color:#62a7fa;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Roboto;font-size:14px;font-weight:700;height:36px;padding:0 30px;width:-webkit-fit-content;width:fit-content}.sub-form-area{border:1px solid var(--gray-30);border-radius:8px;margin-top:20px}.sub-form-area>.sub-title{border-bottom:1px solid var(--gray-30);padding:10px 20px}.sub-form-area>.form-list{padding:20px}.form-box>textarea{all:unset;align-self:flex-start;border:1px solid var(--gray-30);border-radius:4px;color:var(--gray-60);font-family:Noto Sans;font-size:14px;font-weight:400;height:100px;line-height:17px;padding:10px;width:100%}.form-box>textarea.disable{background-color:var(--gray-20);color:var(--gray-70);cursor:default}:root{--table-point:#0cc377;--table-point-dark:#09ad69;--table-point-deep:#078f57;--table-point-soft:#e9fbf4;--table-head-grad:linear-gradient(135deg,#22d995,#0cc377 55%,#08a764);--table-btn-grad:linear-gradient(135deg,#20d590,#0cc377 60%,#09b36b);--table-border:#d7f2e7;--table-border-strong:#bde8d6;--table-row-even:#f7fffb;--table-row-hover:#ecfff6;--table-scroll-track:#effcf5;--table-shadow:0 1px 2px #0f172a0a,0 10px 28px #0cc37714}.content-area.table>.sub-title{color:#1f2937;font-weight:700;letter-spacing:-.02em;padding:10px 2px 12px}.content-area.table>.base-area,.content-area.table>.filter-area{background:linear-gradient(180deg,#fff,#fcfffd);border:1px solid #e6f4ed;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0cc3770d;display:flex;flex-direction:column;padding:18px 20px}.content-area.table>.filter-area{padding:20px 24px}.content-area.table>.base-area .base-row,.content-area.table>.filter-area .filter-row{display:flex;flex-wrap:wrap;gap:14px;width:100%}.content-area.table>.base-area .base-box,.content-area.table>.filter-area .filter-box{align-items:center;background:#f9fffc;border:1px solid #e1f5eb;border-radius:10px;display:flex;flex:1 1;gap:12px;padding:11px 14px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.content-area.table>.base-area .base-box:hover,.content-area.table>.filter-area .filter-box:hover{background:#fff;border-color:#aee6cf;box-shadow:0 4px 12px #0cc37714}.content-area.table>.base-area .base-box.ch,.content-area.table>.filter-area .filter-box.ch{flex-basis:calc(50% - 7px);flex-grow:0;flex-shrink:0}.content-area.table>.base-area .base-box.cq,.content-area.table>.filter-area .filter-box.cq{flex-basis:calc(25% - 11px);flex-grow:0;flex-shrink:0}.content-area.table>.base-area .base-box>label,.content-area.table>.filter-area .filter-box>label{color:#3d5b50;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;white-space:nowrap}.content-area.table>.base-area .base-box>label{min-width:120px}.content-area.table>.filter-area .filter-box>label{min-width:90px}.content-area.table>.base-area .button,.content-area.table>.filter-area .button{align-self:flex-end;background:linear-gradient(135deg,#20d590,#0cc377 60%,#09b36b);background:var(--table-btn-grad);border:1px solid #0000;border-radius:10px;box-shadow:0 8px 18px #0cc37733;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:38px;letter-spacing:-.01em;padding:0 20px;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1)}.content-area.table>.base-area .button:not(.disable):hover,.content-area.table>.filter-area .button:not(.disable):hover{box-shadow:0 12px 22px #0cc37742;filter:brightness(.96);transform:translateY(-1px)}.content-area.table>.base-area .button:not(.disable):active,.content-area.table>.filter-area .button:not(.disable):active{box-shadow:0 4px 10px #0cc3772e;filter:brightness(.9);transform:translateY(0);transition-duration:80ms}.content-table-area{display:flex;flex-direction:column;gap:12px;min-height:0}.content-table-area .optional-title{align-items:flex-end;color:#2c4a3f;display:flex;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:20px}.content-table-area .table-box{background:#fff;border:1px solid #d7f2e7;border:1px solid var(--table-border);border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0cc37714;box-shadow:var(--table-shadow);max-height:520px;overflow-x:auto;overflow-y:auto}.content-table-area .table-box:has(table>tbody:empty){overflow:hidden}.content-table-area .pagination-area{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:10px}.content-table-area .table-box::-webkit-scrollbar{height:6px;width:6px}.content-table-area .table-box::-webkit-scrollbar-track{background:#0000}.content-table-area .table-box::-webkit-scrollbar-thumb{background:#0cc37759;border-radius:999px}.content-table-area .table-box::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#22d995,#0cc377)}.content-table-area .table-box::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#0cc377,#08a764)}.content-table-area .table-box::-webkit-scrollbar-button{display:none}.content-table-area table{border-bottom:none;border-collapse:collapse;table-layout:auto;width:100%}.content-table-area table td,.content-table-area table th{font-family:Noto Sans,sans-serif;font-size:14px;line-height:19px;padding:0 12px;white-space:nowrap}.content-table-area table>thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.content-table-area table>thead>tr{background:linear-gradient(135deg,#22d995,#0cc377 55%,#08a764);background:var(--table-head-grad);height:48px}.content-table-area table>thead>tr>th{color:#fff;font-weight:700;position:relative;text-align:center;text-shadow:0 1px 1px #00000014}.content-table-area table>thead>tr>th:not(:first-child):before{background-color:#ffffff3d;content:"";height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.content-table-area table tr.del{display:none}.content-table-area table tr>.checkbox{padding:0 10px;width:40px}.content-table-area table tr>.fit{width:1px}.content-table-area table>tbody{position:relative}.content-table-area table>tbody:empty:before{content:"";display:block;height:272px}.content-table-area table>tbody:empty:after{align-items:center;background:linear-gradient(180deg,#e9fbf48c,#ffffffeb);color:#6f8f82;content:"조회 결과가 없습니다.";display:flex;font-size:15px;font-weight:600;height:272px;justify-content:center;left:0;letter-spacing:-.01em;position:absolute;top:0;width:100%}.content-table-area table>tbody>tr{border-bottom:1px solid #edf8f2;height:48px;transition:background-color .18s ease,box-shadow .18s ease}.content-table-area table>tbody>tr.link{cursor:pointer}.content-table-area table>tbody>tr:nth-child(2n){background-color:#f7fffb;background-color:var(--table-row-even)}.content-table-area table>tbody>tr:hover{background-color:#ecfff6;background-color:var(--table-row-hover)}.content-table-area table>tbody>tr>td{color:#14221c;font-weight:400;text-align:center}.content-table-area table>tbody>tr>td.center>*{margin:0 auto}.content-table-area table>tbody>tr>td .button,.content-table-area table>tbody>tr>td .select-button{background:linear-gradient(135deg,#20d590,#0cc377 60%,#09b36b);background:var(--table-btn-grad);border:1px solid #0000;border-radius:999px;box-shadow:0 6px 14px #0cc3772e;color:#fff;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;line-height:16px;margin:0 auto;padding:6px 14px;text-align:center;transition:transform .16s ease,filter .18s ease,box-shadow .18s ease;width:-webkit-fit-content;width:fit-content}.content-table-area table>tbody>tr>td .button:hover,.content-table-area table>tbody>tr>td .select-button:hover{box-shadow:0 10px 18px #0cc3773d;filter:brightness(1.02);transform:translateY(-1px)}.content-table-area table>tbody>tr>td .button.sub{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 4px 10px #64748b29}.content-table-area table>tbody>tr>td .button.ex{background:linear-gradient(135deg,#fb7185,#ef4444);box-shadow:0 4px 10px #ef444429}.content-table-area table>tbody>tr>td .sub-row{align-items:center;display:flex;font-size:14px;justify-content:center;min-height:44px;padding:6px 0;width:100%}.content-table-area table>tbody>tr>td.red-color-bold{color:#dc2626;font-weight:700}.content-table-area .button-area{display:flex;flex-direction:row;min-height:34px;width:100%}.content-table-area .button-area .button{border-radius:10px;height:34px;padding:0 12px}.content-table-area .button-area>.left,.content-table-area .button-area>.right{display:flex;flex-direction:row;gap:10px}.content-table-area .button-area>.right{margin-left:auto}.content-table-area .page-area,.content-table-area .pagination,.content-table-area .paging-area{align-items:center;display:flex;flex-shrink:0;gap:6px;justify-content:center;margin-top:12px;padding-top:0}.content-table-area .page-area button,.content-table-area .pagination button,.content-table-area .paging-area button{background:#fff;border:1px solid #d7f2e7;border-radius:8px;color:#3b5d50;cursor:pointer;font-size:13px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.content-table-area .page-area button:hover,.content-table-area .pagination button:hover,.content-table-area .paging-area button:hover{background:#f4fff9;border-color:#9fe3c8;color:#078f57;color:var(--table-point-deep)}.content-table-area .page-area .active,.content-table-area .page-area button.active,.content-table-area .pagination .active,.content-table-area .pagination button.active,.content-table-area .paging-area .active,.content-table-area .paging-area button.active{background:linear-gradient(135deg,#20d590,#0cc377 60%,#09b36b);background:var(--table-btn-grad);border-color:#0000;box-shadow:0 6px 14px #0cc3772e;color:#fff}.card-table{border-bottom:none;border-collapse:initial;border-spacing:0 8px}.card-table>thead>tr{background:linear-gradient(135deg,#22d995,#0cc377 55%,#08a764);background:var(--table-head-grad)}#inWhRqstList>thead>tr{background-repeat:no-repeat;background-size:2000px 100%}.card-table>tbody>tr{background:#fff;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0cc3770f;position:relative;transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease}.card-table>tbody>tr:nth-child(2n){background-color:#f7fffb}.card-table>tbody>tr:nth-child(2n-1){background-color:#fff}.card-table>tbody>tr:hover{box-shadow:0 10px 22px #0cc3771f,0 2px 6px #0f172a0a;transform:translateY(-2px);z-index:1}.card-table>tbody>tr>td{background:#0000}.card-table>tbody>tr>td:first-child{border-bottom-left-radius:14px;border-top-left-radius:14px}.card-table>tbody>tr>td:last-child{border-bottom-right-radius:14px;border-top-right-radius:14px}.noti-background.overlay{align-items:center;background-color:#0000004d;display:flex;inset:0;justify-content:center;position:fixed;z-index:9000}.noti-background>.noti{align-items:center;animation:fadeInUp .25s ease-out;background-color:var(--white);border-radius:12px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;font-family:Noto Sans;max-width:90%;overflow:hidden;text-align:center;width:380px}.noti-background>.noti>.title-bar{align-items:center;background-color:var(--primary-80);color:var(--white);display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin-bottom:10px;padding:10px 20px;width:100%}.noti-background>.noti>.message{color:#333;font-size:18px;margin-bottom:15px;padding:20px 25px 10px}.noti-background>.noti>.button-area{display:flex;gap:30px;justify-content:center;padding:10px 0 20px}.noti-background>.noti>.button-area>.button{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 18px;transition:background-color .2s ease}.noti-background>.noti>.button-area>.button.confirm{background-color:var(--primary-80);color:var(--white)}.noti-background>.noti>.button-area>.button.confirm:hover{background-color:var(--primary-100)}.noti-background>.noti>.button-area>.button.cancel{background-color:#e0e0e0;color:#333}.noti-background>.noti>.button-area>.button.cancel:hover{background-color:#d5d5d5}.noti.loading>.title-bar{background-color:var(--primary-80);display:flex;height:40px;width:100%}.spinner{animation:spin .9s linear infinite;border:4px solid #e6e6e6;border-radius:50%;border-top:4px solid var(--primary-80);height:42px;margin:10px auto 0;width:42px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}.modal-background{align-items:center;animation:fadeInModal .2s ease forwards;box-sizing:border-box;display:flex;justify-content:center;opacity:0;padding:64px 16px;z-index:9999}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.modal{background-color:var(--white);border-radius:16px;display:flex;flex-direction:column;max-height:calc(100vh - 128px);min-height:30%;min-width:20%;overflow:hidden;z-index:10000}.modal .modal-title-bar{align-items:center;background-color:var(--primary-90);color:var(--white);display:flex;font-family:Noto Sans;font-size:18px;font-weight:700;justify-content:space-between;line-height:22px;padding:10px 20px;-webkit-user-select:none;user-select:none;width:100%}.modal .modal-title-bar>.close{cursor:pointer}.modal .modal-content-area{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow:hidden;padding:12px;width:100%}.modal .modal-content-area>.head-area{display:flex;flex-direction:column;gap:8px}.modal .modal-content-area>.head-area>.title-area{display:flex;height:28px;width:100%}.modal .modal-content-area>.head-area>.title-area>.title{color:#3b563b;font-size:15px;font-weight:500;line-height:20px}.modal .modal-content-area>.head-area>.title-area>.button-area{display:flex;flex-direction:row;gap:6px;margin-left:auto}.modal .modal-content-area>.head-area>.title-area>.button-area .button{cursor:pointer;font-size:13px;height:28px;padding:0 6px}.modal .modal-content-area>.head-area>.input-area{background-color:#f9f9f9;border:1px solid #cdd7cd;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:8px 10px;width:100%}.modal .modal-content-area>.head-area>.input-area>.row{align-items:center;display:flex;flex-direction:row;gap:8px}.modal .modal-content-area>.head-area>.input-area>.row .box{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:6px;min-height:28px}.modal .modal-content-area>.head-area>.input-area>.row .box>label{color:#3b563b;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;min-width:90px;white-space:nowrap}.modal .modal-content-area>.head-area>.input-area>.row .box:has(>.field-error){align-items:flex-start}.modal .modal-content-area>.head-area>.input-area>.row .box:has(>.field-error)>label{padding-top:5px}.modal .modal-content-area>.head-area>.input-area>.row>.button{font-size:13px;height:28px;margin-left:auto;padding:0 20px}.modal .modal-content-area>.body-area{max-height:25vh;min-height:10vh;overflow:auto}.modal .modal-content-area>.body-area.idst-body{max-height:none;min-height:auto;overflow:auto}.modal .modal-content-area>.body-area.content-table-area .table-box table tr.selected{background-color:#c8e6c9}.modal .modal-content-area>.body-area.content-table-area .table-box table tr.selected .select-button{background-color:#3b563b}.modal .modal-content-area>.tail-area{align-items:center;display:flex;flex-direction:column;gap:6px}.modal .modal-content-area>.tail-area .button{background-color:#4f8a4f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;height:28px;margin:0 auto;padding:0 20px;transition:background .2s ease}.modal .modal-content-area>.tail-area .button:hover{background-color:#3e703e}.select-button.selected{background-color:var(--gray-70)!important;color:#fff!important}.sub-title{color:var(--gray-10);font-size:18px;font-weight:600;margin:10px 0 15px}.text{white-space:nowrap}.caption{color:var(--gray-50);font-family:Noto Sans;font-size:13px;font-weight:400;line-height:18px}.title{color:var(--gray_90);font-size:20px;line-height:27px}.sub-title,.title{font-family:Noto Sans;font-weight:700;white-space:nowrap}.sub-title{color:var(--primary-90);font-size:16px;line-height:22px}.button{align-items:center;background-color:var(--primary-80);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 2px #0f172a0f,0 1px 1px #0f172a0a;color:var(--white);cursor:pointer;display:inline-flex;font-family:Noto Sans;font-size:14px;font-weight:700;justify-content:center;line-height:19px;transition:background-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.button>input{display:none}.button:not(.disable):hover{box-shadow:0 4px 12px #0f172a1a,0 2px 4px #0f172a0f;filter:brightness(.94);transform:translateY(-1px)}.button:not(.disable):active{box-shadow:0 1px 2px #0f172a0f;filter:brightness(.88);transform:translateY(0);transition-duration:80ms}.button:focus-visible{outline:2px solid var(--primary-80);outline-offset:2px}.button.sub{background-color:var(--gray-60);color:var(--white)}.button.sub:focus-visible{outline-color:var(--gray-70)}.button.ex{background-color:var(--secondary-r)}.button.ex:focus-visible{outline-color:var(--secondary-r)}.button.disable{background-color:var(--gray-50);box-shadow:none;color:var(--white);cursor:not-allowed;opacity:.55}.button.reset{padding:0 10px!important}.circle-button{align-items:center;border:1px solid var(--primary-80);border-radius:16px;color:var(--primary-80);cursor:pointer;display:flex;font-family:Noto Sans;font-size:12px;font-weight:700;justify-content:center;line-height:15px;padding:5px 7px;-webkit-user-select:none;user-select:none;white-space:nowrap}.circle-button.fill{background-color:var(--primary-70);border:none;color:var(--gray-70)}.circle-button:has(.x){cursor:default}.circle-button>.x:after{align-items:center;content:"\2716";cursor:pointer;display:flex;height:-webkit-fit-content;height:fit-content;margin-left:3px}.icon{display:block}.icon-button{border-radius:8px;cursor:pointer;display:flex}.icon-button>*{display:none}.icon-button .icon.default{display:block}.icon-button:hover:has(.hover){background-color:var(--white)}.icon-button:hover:has(.hover) .default{display:none}.icon-button:hover:has(.hover) .hover{display:block}.overlay{background:#0000;height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:background .3s ease-in-out;width:100vw;z-index:99}.overlay.active{background:#0003;pointer-events:all}.required{position:relative}.required:after{color:var(--semantic-red);content:"*";margin-left:3px;position:absolute}@font-face{font-family:Noto Sans;src:url(/static/media/NotoSansKR-VariableFont_wght.33752a94ca5252213de8.ttf) format("truetype")}@font-face{font-family:Hahmlet;src:url(/static/media/Hahmlet-VariableFont_wght.6d3fd82a23880606c8a6.ttf) format("truetype")}@font-face{font-family:Roboto;src:url(/static/media/Roboto-VariableFont_wdth,wght.3c9d0f6513f7cfe91016.ttf) format("truetype")}@font-face{font-family:Nobile;src:url(/static/media/Nobile-Bold.019f212d3fcbebc8af44.ttf) format("truetype")}*{box-sizing:border-box}body,html{margin:0;scroll-behavior:smooth}.react-datepicker-popper{z-index:9999!important}#layout{overflow:visible;width:100%}#header{align-items:center;background-color:var(--primary-80);color:var(--white);display:flex;flex-direction:row;height:60px;padding:0 20px;position:fixed;top:0;width:100vw;z-index:90}#logo{cursor:pointer;font-family:Noto Sans;font-size:24px;font-weight:800}#header .welcom-message{color:var(--white);font-family:Noto Sans;font-size:16px;font-weight:700}.wms-linked-chip{align-items:center;background:#0f3460;border:1px solid #ffffff40;border-radius:14px;box-shadow:0 1px 4px #0a122040;color:#fff;cursor:default;display:inline-flex;font-family:Noto Sans;font-size:12px;font-weight:600;gap:8px;letter-spacing:-.2px;line-height:1.5;padding:4px 12px 4px 10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.wms-linked-chip-dot{background:#52c41a;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;position:relative;width:8px}.wms-linked-chip-dot:after{animation:wms-linked-pulse 1.6s ease-out infinite;background:#52c41a;border-radius:50%;content:"";inset:0;opacity:.7;position:absolute}@keyframes wms-linked-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.alarm-popup{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.alarm-popup-content.alarm-popup-card{background:#f8fefb;border:2px solid #0cc377;border-radius:12px;max-width:480px;min-width:420px;overflow:hidden;padding:0}.alarm-popup-header{align-items:center;background:#0cc377;border-bottom:1px solid #e0e0e0;color:#fff;display:flex;justify-content:space-between;padding:16px 20px 12px}.alarm-count{font-size:1.1rem;font-weight:700}.alarm-popup-btns{align-items:center;display:flex;gap:8px}.alarm-btn{background:#fff;border:1px solid #0cc377;border-radius:16px;color:#0cc377;cursor:pointer;font-size:.95rem;font-weight:500;padding:4px 14px;transition:background .2s,color .2s}.alarm-btn.read:hover{background:#eafff2}.alarm-btn.delete{border-color:#e74c3c;color:#e74c3c}.alarm-btn.delete:hover{background:#fff0f0}.alarm-popup-body{background:#f8fefb;color:#222;padding:0 0 10px}.alarm-date-group{background:#e6f7ed;border-bottom:1.5px solid #0cc377;border-top:1.5px solid #0cc377;color:#0cc377;font-size:1.05rem;font-weight:700;padding:10px 24px 8px}.alarm-list-item.card{background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;padding:12px 24px 10px;transition:background .2s}.alarm-list-item.card.unread{background:#f4faf6;color:#222;font-weight:600}.alarm-list-item.card.read{background:#fff;color:#bdbdbd;font-weight:400}.alarm-list-item.card:last-child{border-bottom:none}.alarm-date{color:#0cc377;font-size:.93rem;margin-bottom:2px}.alarm-list-item.card.read .alarm-date{color:#bdbdbd}.alarm-msg{font-size:1.05rem;word-break:keep-all}@media (max-width:600px){.alarm-popup-content.alarm-popup-card{max-width:98vw;min-width:90vw;padding:0}.alarm-date-group,.alarm-list-item.card{padding-left:10px;padding-right:10px}}.alarm-list{width:100%}.alarm-list-header{border-bottom:2px solid #eee;color:#333;font-weight:700;padding:10px 0}.alarm-list-header,.alarm-list-item{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr 2fr}.alarm-list-item{border-bottom:1px solid #eee;padding:12px 0;transition:background-color .2s}.alarm-list-item:hover{background-color:#f8f8f8}.alarm-item{overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.alarm-item.company{font-weight:500}.alarm-item.type{text-align:center}.alarm-item.date{color:#888;text-align:right}.alarm-badge{align-items:center;background:#ff4d4f;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #0000001f;color:#fff;display:flex;font-size:13px;font-weight:700;height:22px;justify-content:center;letter-spacing:-1px;min-width:22px;padding:0 5px;position:absolute;right:-6px;top:-6px;z-index:2}.alarm-popup-arrow-shape{pointer-events:none;top:-14px;z-index:2010}.alarm-popup-arrow-shape,.alarm-popup-arrow-shape:before{height:14px;left:50%;position:absolute;transform:translateX(-50%);width:28px}.alarm-popup-arrow-shape:before{background:#0000;border:2px solid #0cc377;border-bottom:none;border-top:none;content:"";top:0}.alarm-popup-arrow-shape:after{border-bottom:14px solid #fff;border-left:14px solid #0000;border-right:14px solid #0000;content:"";height:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:0}.alarm-popup-arrow{margin-top:0}.alarm-toast-bubble{animation:fadeInOut 4s;background:#fffbe7;border:1px solid gold;border-radius:10px 10px 10px 0;box-shadow:0 2px 8px #00000014;color:#444;font-size:12px;left:50%;max-width:180px;min-width:80px;padding:6px 14px;position:absolute;text-align:center;top:36px;transform:translateX(-50%);white-space:pre-line;z-index:3000}@keyframes fadeInOut{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}90%{opacity:1}to{opacity:0;transform:translateX(-50%) translateY(-8px)}}.alarm-layer-toast{animation:slideDownFade 4s;background:#fffbe7;border:1px solid gold;border-radius:10px;box-shadow:0 2px 12px #0000001f;color:#444;font-size:14px;left:50%;max-width:340px;min-width:180px;padding:10px 24px;position:fixed;text-align:center;top:0;transform:translateX(-50%) translateY(-40px);white-space:pre-line;z-index:3000}@keyframes slideDownFade{0%{opacity:0;transform:translateX(-50%) translateY(-40px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(40px)}}.alarm-toast-date{color:#888;font-size:12px;margin-bottom:2px}.alarm-toast-msg{color:#222;font-size:14px;font-weight:700}#side-menu.overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;top:60px}#menu{display:flex;flex-direction:row;height:100vh;transform:translateX(-100%);transition:transform .34s cubic-bezier(.22,1,.36,1);width:-webkit-fit-content;width:fit-content;z-index:999}#menu.active{transform:translateX(0)}#menu .menu-area{box-shadow:6px 0 24px #0f172a0f;display:flex;flex-direction:column;font-family:Noto Sans,sans-serif;overflow:hidden;position:relative;transition:max-width .3s ease-out,opacity .25s ease}#menu .menu-area.hide{max-width:0!important;opacity:0}#menu .menu-box{align-items:center;cursor:pointer;display:flex;flex-direction:row;position:relative;transition:background-color .22s ease,color .22s ease,transform .18s ease;-webkit-user-select:none;user-select:none}#menu .menu-box:active{transform:scale(.995)}#menu .menu-area.first>.menu-box,#menu .menu-area.second>.menu-box{justify-content:space-between}#menu .menu-box>.arrow{align-items:center;display:flex;justify-content:center;opacity:.72;transform:rotateY(0);transition:transform .28s ease,opacity .22s ease}#menu .menu-box.select>.arrow,#menu .menu-box:hover>.arrow{opacity:1;transform:rotateY(180deg)}#menu .menu-box>.circle{background-color:var(--gray-30);border-radius:50%;height:5px;min-width:5px;transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease;width:5px}#menu .menu-box.select>.circle,#menu .menu-box:hover>.circle{background-color:var(--primary-80);box-shadow:0 0 0 4px #0cc3771f;transform:scale(1.15)}#menu .menu-area.first{background:linear-gradient(180deg,#fff,#fcfcfc);border-right:1px solid #0f172a0f;max-width:220px;width:220px;z-index:3}#menu .menu-area.first>.menu-box{min-height:52px;padding:16px 14px 16px 20px}#menu .menu-area.first>.menu-box .text{color:var(--gray-90);font-size:15px;font-weight:500;letter-spacing:-.02em;transition:color .22s ease,font-weight .22s ease}#menu .menu-area.first>.menu-box.select .text{color:#111827;font-weight:700}#menu .menu-area.first>.menu-box.select{background:linear-gradient(90deg,#0cc37724,#0cc3770f)}#menu .menu-area.first>.menu-box.select:before{background:var(--primary-80);border-radius:999px;bottom:10px;content:"";left:0;position:absolute;top:10px;width:3px}#menu .menu-area.first>.menu-box:hover{background:#0cc37714}#menu .menu-area.second{background:linear-gradient(180deg,#f8fffb,#f2fbf7);border-right:1px solid #0f172a0d;max-width:200px;width:200px;z-index:2}#menu .menu-area.second>.menu-box{min-height:50px;padding:15px 12px 15px 16px}#menu .menu-area.second>.menu-box .text{color:var(--gray-70);font-size:14px;font-weight:500;letter-spacing:-.02em;transition:color .22s ease,font-weight .22s ease}#menu .menu-area.second>.menu-box.select .text{color:#1f2937;font-weight:700}#menu .menu-area.second>.menu-box.select{background:linear-gradient(90deg,#0cc37729,#0cc37714)}#menu .menu-area.second>.menu-box:hover{background:#0cc3771a}#menu .menu-area.second>.menu-box.alone.select .text{color:var(--primary-80)}#menu .menu-area.third{background:linear-gradient(180deg,#effaf5,#e7f8f0);gap:6px;max-width:180px;padding:16px 0;width:180px;z-index:1}#menu .menu-area.third>.menu-box{border-radius:10px;gap:8px;margin:0 8px;padding:10px 12px}#menu .menu-area.third>.menu-box .text{color:#5f6b76;font-size:13px;font-weight:400;letter-spacing:-.02em;line-height:1.45;transition:color .2s ease,font-weight .2s ease}#menu .menu-area.third>.menu-box .text:after{content:attr(data-text);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}#menu .menu-area.third>.menu-box.select,#menu .menu-area.third>.menu-box:hover{background:#ffffffb8;box-shadow:inset 0 0 0 1px #0cc3771a,0 4px 14px #0f172a0d}#menu .menu-area.third>.menu-box.select .text,#menu .menu-area.third>.menu-box:hover .text{color:var(--primary-80);font-weight:700}#menu .close-button{align-items:center;border:1px solid #0f172a0f;border-left:none;border-radius:0 14px 14px 0;box-shadow:8px 10px 24px #0f172a14;cursor:pointer;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:12px;transition:background-color .25s ease,transform .18s ease,box-shadow .25s ease;z-index:99}#menu .close-button:hover{box-shadow:10px 14px 28px #0f172a1f;transform:translateX(2px)}#menu .close-button.lv1{background:#fff}#menu .close-button.lv2{background:#f6fdf9}#menu .close-button.lv3{background:#eefaf4}.menu-area{display:flex;gap:0}.menu{padding-bottom:0;position:relative}.menu .submenu{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #0f172a0f;border-radius:12px;box-shadow:0 12px 30px #0f172a1f,0 2px 8px #0f172a0d;display:flex;flex-direction:column;left:50%;min-width:152px;opacity:0;padding:8px 0;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateX(-50%) translateY(8px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility .18s ease;visibility:hidden;z-index:999}.menu:hover .submenu{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.submenu div{color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;text-align:center;transition:background-color .18s ease,color .18s ease;white-space:nowrap}.submenu div:hover{background:#0cc37714;color:#111827}.submenu div.on{background:#0cc3771f;color:var(--primary-80);font-weight:700}.menu .submenu{transition:opacity .15s ease,transform .2s ease,visibility .15s ease}#main{display:flex;flex-direction:column;height:calc(100vh - 60px);margin-top:60px;overflow:visible}.process-track-bar{background:var(--gray-20);border-bottom:1px solid var(--gray-30);flex-shrink:0;width:100%}.process-track-bar-inner{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:center;padding:8px 20px;position:relative}.process-track-bar.collapsed .process-track-bar-inner{justify-content:flex-start;padding-bottom:6px;padding-top:6px}.process-track-bar.collapsed .process-track-toggle{position:static;transform:none}.process-track-toggle{align-items:center;background:var(--white);border:1px solid var(--gray-40);border-radius:6px;box-shadow:0 1px 2px #0000000f;color:var(--gray-70);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;left:20px;line-height:1;padding:6px 12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease}.process-track-toggle:hover{background:var(--primary-50);border-color:var(--primary-80);color:var(--primary-90)}.process-track-toggle-icon{font-size:12px;line-height:1}.process-track-toggle-text{white-space:nowrap}.process-track-caption{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:2px;min-width:0;text-align:right}.process-track-title{color:var(--gray-80);font-size:13px;font-weight:700}.process-track-sub{color:var(--gray-60);font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-track-sub.muted{color:var(--gray-50)}.process-nav{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:flex-start;list-style:none;margin:0;min-width:0;padding:4px 0}.process-nav-step{align-items:center;cursor:pointer;display:flex;flex:0 0 140px;flex-direction:column;gap:6px;min-width:0;position:relative}.process-nav-step:before{background:var(--gray-30);content:"";height:2px;left:-50%;position:absolute;top:13px;width:100%;z-index:0}.process-nav-step:first-child:before{display:none}.process-nav-node{align-items:center;background:var(--white);border:2px solid var(--gray-30);border-radius:50%;color:var(--gray-50);display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;position:relative;transition:all .15s ease;width:28px;z-index:1}.process-nav-step:hover .process-nav-node{border-color:var(--primary-80);color:var(--primary-80)}.process-nav-step:hover .process-nav-label{text-decoration:underline}.process-nav-step.active .process-nav-node{animation:navNodeGlow 1.7s ease-in-out infinite;background:var(--primary-80);border-color:var(--primary-80);color:var(--white)}@keyframes navNodeGlow{0%,to{box-shadow:0 0 0 3px var(--primary-50),0 0 4px 1px #0cc3774d}50%{box-shadow:0 0 0 5px var(--primary-50),0 0 12px 3px #0cc377a6}}@media (prefers-reduced-motion:reduce){.process-nav-step.active .process-nav-node{animation:none;box-shadow:0 0 0 4px var(--primary-50)}}.process-nav-step.active .process-nav-label{color:var(--primary-90);font-weight:700}.process-nav-label{color:var(--gray-60);font-size:12px;line-height:1.25;text-align:center;word-break:keep-all}#public-page{height:100vh;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100vw}#public-header{align-items:center;background:#fff;background:var(--white,#fff);border-bottom:1px solid #d8dbdf;border-bottom:1px solid var(--gray-20,#d8dbdf);display:flex;flex-direction:row;height:64px;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}#public-header .header-left,#public-header>.container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#public-header .header-left{gap:clamp(14px,4vw,72px)}#public-header .header-left>.logo-box{cursor:pointer;display:flex}#public-header .header-left>.logo-box img{height:28px}#public-header .header-left>.menu-area{align-items:center;display:flex;flex-direction:row;gap:clamp(8px,4vw,44px)}#public-header .header-left>.menu-area>.menu{border-bottom:3px solid #0000;border-top:3px solid #0000;box-sizing:border-box;color:#6c6e70;color:var(--gray-60,#6c6e70);cursor:pointer;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:20px;padding:2px 0;position:relative;transition:color .2s ease-in-out,border-bottom .2s ease-in-out;white-space:nowrap}#public-header .header-left>.menu-area>.menu.on{border-bottom:3px solid #0cc377;border-bottom:3px solid var(--primary-80,#0cc377);color:#0da45f;color:var(--primary-90,#0da45f);font-weight:700}#public-header .header-left>.menu-area>.menu>.submenu{display:none;left:50%;padding-top:8px;position:absolute;top:100%;transform:translateX(-50%);z-index:100}#public-header .header-left>.menu-area>.menu:hover>.submenu{display:flex;flex-direction:column}#public-header .header-left>.menu-area>.menu>.submenu>div{background:#fff;border:1px solid #d8dbdf;border:1px solid var(--gray-20,#d8dbdf);border-top:none;color:#6c6e70;color:var(--gray-60,#6c6e70);font-family:Noto Sans;font-size:14px;font-weight:500;line-height:18px;padding:8px 16px;transition:background .15s,color .15s;white-space:nowrap}#public-header .header-left>.menu-area>.menu>.submenu>div:first-child{border-radius:6px 6px 0 0;border-top:1px solid #d8dbdf;border-top:1px solid var(--gray-20,#d8dbdf)}#public-header .header-left>.menu-area>.menu>.submenu>div:last-child{border-radius:0 0 6px 6px}#public-header .header-left>.menu-area>.menu>.submenu>div:hover{background:#0da45f14;color:#0da45f;color:var(--primary-90,#0da45f)}#public-header .header-left>.menu-area>.menu>.submenu>div.on{color:#0da45f;color:var(--primary-90,#0da45f);font-weight:700}#public-header .sign-btn-area{align-items:center;display:flex;flex-direction:row;gap:8px;padding-left:16px}#public-header .sign-btn-area>.button{align-items:center;background:#0da45f;background:var(--primary-90,#0da45f);border-radius:7px;color:#fff;color:var(--white,#fff);display:flex;font-family:Arial;font-size:13px;font-style:normal;font-weight:700;height:30px;justify-content:center;letter-spacing:-.2px;line-height:normal;padding:6px 14px}#public-header .sign-btn-area>.button:hover{background:none;color:#0da45f;color:var(--primary-90,#0da45f)}#public-header .sign-btn-area>.button.sub{background-color:var(--white);border:1px solid #bdc0c4;border:1px solid var(--gray_30,#bdc0c4);color:#87898c;color:var(--gray-50,#87898c)}#public-content{display:flex;flex-direction:column;height:calc(100vh - 64px);overflow:overlay;width:100%}#public-content::-webkit-scrollbar{height:6px;width:6px}#public-content::-webkit-scrollbar-thumb{background-color:var(--primary-90);border-radius:8px}#public-content::-webkit-scrollbar-track{background:#0000;position:relative}#public-content::-webkit-scrollbar-button{display:none}#public-footer{background-color:#0cc377;background-color:var(--primary-80,#0cc377);margin-top:auto;padding-bottom:10px}#public-footer>.container{display:flex;flex-direction:column;gap:8px}#public-footer .footer-up{align-items:center;border-bottom:1px solid #fff3;display:flex;flex-direction:row;justify-content:space-between;padding:12px 0;width:100%}#public-footer .footer-up.footer-up-expand{align-items:flex-start;gap:16px;padding:14px 0 10px}#public-footer .footer-up>.logo-box{cursor:pointer;height:18px}#public-footer .footer-up>.logo-box>img{height:100%}#public-footer .footer-up>.menu-box{display:flex;flex-direction:row}#public-footer .footer-up>.menu-box>.menu{color:#fff;color:var(--wight,#fff);cursor:pointer;font-family:Arial;font-size:13px;font-weight:700;line-height:15px;padding:0 24px}#public-footer .footer-up>.menu-box>.div-line{background-color:#ffffff4d;height:12px;width:1px}#public-footer .footer-left{display:flex;flex:1 1;flex-direction:column;gap:12px}#public-footer .footer-menu-group{display:flex;flex-wrap:wrap;gap:22px}#public-footer .footer-menu-column{display:flex;flex-direction:column;gap:5px;min-width:96px}#public-footer .footer-title{color:#fff;color:var(--white,#fff);font-family:Noto Sans;font-size:12px;font-weight:700;line-height:16px;margin-bottom:1px}#public-footer .footer-link{color:#ffffffe0;cursor:pointer;font-family:Noto Sans;font-size:11px;font-weight:400;line-height:14px;white-space:nowrap}#public-footer .footer-link:hover{color:#fff;color:var(--white,#fff)}#public-footer .footer-side{align-items:stretch;display:flex;flex-direction:column;gap:6px;width:190px}#public-footer .footer-sns-row{align-items:center;display:flex;gap:10px;margin-bottom:4px}#public-footer .footer-sns-row .sns-item{align-items:center;background:#ffffff24;border-radius:10px;color:#fff;color:var(--white,#fff);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}#public-footer .footer-sns-row .sns-item:hover{background:#ffffff3d;transform:translateY(-1px)}#public-footer .footer-sns-row .sns-item svg{height:18px;width:18px}#public-footer .footer-side-btn{align-items:center;border-radius:7px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Noto Sans;font-size:12px;font-weight:700;height:30px;padding:0 12px}#public-footer .footer-side-btn.homepage{background:#ffffff29;color:#fff;color:var(--white,#fff)}#public-footer .footer-side-btn.kakao{background:#ffffff3d;color:#fff;color:var(--white,#fff)}#public-footer .info-area{gap:4px;padding-top:0}#public-footer .info-area,#public-footer .info-area>.info{display:flex;flex-direction:column}#public-footer .info-area>.info>.info-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;min-height:14px}#public-footer .info-area>.info>.info-row>.div-line{background-color:#ffffff4d;height:7px;width:1px}#public-footer .info-area>.info>.info-row span{color:#fff;color:var(--white,#fff);display:inline-block;font-family:Noto Sans;font-size:10px;font-style:normal;font-weight:400;line-height:13px;white-space:nowrap}#public-footer .info-area>.info>.info-row span.sub{font-size:8px}#public-footer .info-area .info-row>.info-box{display:flex;flex-direction:row;gap:6px}#public-footer .info-area .policy-part .copy-right{color:#ffffffb3;font-family:Noto Sans;font-size:9px;font-style:normal;font-weight:400;line-height:11px}#public-footer .policy-part{margin-top:1px}.hamburger{cursor:pointer;display:none;font-size:24px;margin-right:8px;padding:4px 8px}.mobile-menu{animation:slideMenu .25s ease;background:#fff;box-shadow:-5px 0 20px #00000014;display:flex;flex-direction:column;gap:14px;height:calc(100vh - 52px);padding:24px 18px;position:fixed;right:0;top:52px;width:220px;z-index:1000}.mobile-menu div{border-radius:6px;cursor:pointer;font-size:15px;font-weight:600;padding:8px 6px;transition:all .15s ease}.mobile-menu div:hover{background:#f5f7f8;color:#0da45f}.mobile-menu .divider{background:#eee;height:1px;margin:6px 0}.mobile-menu div.on{background:#0da45f14;color:#0da45f;font-weight:700}@keyframes slideMenu{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-height:900px){#public-header{height:64px}#public-content{height:calc(100vh - 64px)}#public-header .header-left{gap:clamp(10px,3vw,36px)}#public-header .header-left>.logo-box img{height:24px}#public-header .header-left>.menu-area{gap:clamp(6px,3vw,24px)}#public-header .header-left>.menu-area>.menu{font-size:14px;line-height:17px}#public-header .sign-btn-area{gap:6px;padding-left:10px}#public-header .sign-btn-area>.button{border-radius:6px;font-size:11px;height:28px;padding:4px 10px}#public-footer{padding-bottom:8px}#public-footer .footer-up.footer-up-expand{gap:14px;padding:14px 0 10px}#public-footer .footer-left{gap:10px}#public-footer .footer-up>.logo-box{height:18px}#public-footer .footer-menu-group{gap:18px}#public-footer .footer-menu-column{gap:5px;min-width:96px}#public-footer .footer-title{font-size:12px;line-height:15px}#public-footer .footer-link{font-size:10px;line-height:13px}#public-footer .footer-side{gap:6px;width:190px}#public-footer .footer-sns-row{gap:8px;margin-bottom:2px}#public-footer .footer-sns-row .sns-item{border-radius:10px;height:38px;width:38px}#public-footer .footer-sns-row .sns-item svg{height:20px;width:20px}#public-footer .footer-side-btn{font-size:11px;height:32px;padding:0 10px}#public-footer .info-area{gap:3px}#public-footer .info-row.single{flex-wrap:wrap;gap:8px}#public-footer .info-area>.info>.info-row{gap:8px;min-height:12px}#public-footer .info-area>.info>.info-row span{font-size:9px;line-height:12px}#public-footer .info-area>.info>.info-row>.div-line{height:7px}#public-footer .info-area .policy-part .copy-right{font-size:9px;line-height:11px}}@media (max-height:760px){#public-header{height:52px}#public-content{height:calc(100vh - 52px)}#public-header .header-left>.logo-box img{height:20px}#public-header .header-left>.menu-area>.menu{font-size:12px;line-height:15px}#public-header .sign-btn-area>.button{font-size:10px;height:24px;padding:3px 8px}#public-footer{padding-bottom:4px}#public-footer .footer-up.footer-up-expand{gap:10px;padding:10px 0 6px}#public-footer .footer-left{gap:8px}#public-footer .footer-menu-group{gap:14px}#public-footer .footer-title{font-size:11px;line-height:14px}#public-footer .footer-link{font-size:9px;line-height:12px}#public-footer .footer-side{width:170px}#public-footer .footer-sns-row .sns-item{height:32px;width:32px}#public-footer .footer-sns-row .sns-item svg{height:17px;width:17px}#public-footer .footer-side-btn{font-size:10px;height:28px}#public-footer .info-area>.info>.info-row span{font-size:8px;line-height:11px}#public-footer .info-area .policy-part .copy-right{font-size:8px}}@media (max-width:768px){#public-header{height:52px}#public-content{height:calc(100vh - 52px)}#public-header .header-left>.menu-area{display:none}#public-header .header-left>.logo-box img{height:18px;margin-left:10px}#public-header .sign-btn-area{gap:4px;padding-left:0}#public-header .sign-btn-area>.button{font-size:11px;height:24px;padding:3px 8px}#public-header .sign-btn-area .button{display:none}.hamburger{display:block}.mobile-menu{height:calc(100vh - 52px);top:52px}#public-footer{padding-bottom:6px}#public-footer .footer-up{flex-direction:column;gap:8px}#public-footer .footer-up.footer-up-expand{align-items:flex-start;flex-direction:column;gap:14px;padding:12px 0 8px}#public-footer .footer-up>.menu-box{flex-wrap:wrap;justify-content:center}#public-footer .footer-up>.menu-box>.menu{font-size:11px;padding:4px 8px}#public-footer .footer-left{gap:10px;width:100%}#public-footer .footer-menu-group{gap:14px 12px;width:100%}#public-footer .footer-menu-column{gap:5px;min-width:calc(50% - 6px)}#public-footer .footer-title{font-size:13px;line-height:16px}#public-footer .footer-link{font-size:11px;line-height:14px}#public-footer .footer-side{gap:6px;width:100%}#public-footer .footer-sns-row{flex-wrap:wrap;gap:8px;margin-bottom:2px}#public-footer .footer-sns-row .sns-item{height:40px;width:40px}#public-footer .footer-sns-row .sns-item svg{height:20px;width:20px}#public-footer .footer-side-btn{font-size:11px;height:34px;justify-content:flex-start;width:100%}#public-footer .info-area{gap:3px}#public-footer .info-area>.info>.info-row{flex-wrap:wrap;gap:5px;height:auto;min-height:auto}#public-footer .info-area>.info>.info-row>.div-line{display:none}#public-footer .info-area>.info>.info-row span{font-size:9px;line-height:12px}}#landing-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2e333c;color:var(--gray-80,#2e333c);font-family:Noto Sans}#landing-page>section>.container{display:flex;flex-direction:column;width:100%}#landing-page .nw{white-space:nowrap}#landing-page .dq-mark{display:inline-block;height:100%;position:relative;width:1px}#landing-page .dq-mark:before{color:#0da45f33;content:"“";font-family:Nobile;font-size:150px;font-weight:500;left:-95px;letter-spacing:-3px;position:absolute;text-align:center;top:-15px}#landing-page .dq-mark.gray:before{color:#e4e9f0;color:var(--gray-15,#e4e9f0)}#landing-page>section.section1{background:linear-gradient(180deg,#2bd79a,#0cc377);overflow:hidden;padding:clamp(64px,9vw,130px) 0 clamp(56px,7vw,110px);position:relative}#landing-page>section.section1 .hero-bg{background:linear-gradient(180deg,#2bd79a,#0cc377);inset:0;position:absolute;z-index:0}#landing-page>section.section1>.container{position:relative;z-index:1}#landing-page>section.section1 .hero-grid{grid-gap:clamp(32px,5vw,72px);align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1.05fr 1fr}#landing-page>section.section1 .hero-copy{align-items:flex-start;display:flex;flex-direction:column;gap:22px}#landing-page>section.section1 .hero-eyebrow{align-items:center;background:#ffffffe6;border:1px solid #fff9;border-radius:999px;color:#2e333c;color:var(--gray-80,#2e333c);display:inline-flex;font-size:14px;font-weight:700;letter-spacing:-.01em;padding:7px 14px}#landing-page>section.section1 .hero-title{color:#2e333c;color:var(--gray-80,#2e333c);font-size:clamp(32px,4.4vw,54px);font-weight:800;letter-spacing:-.03em;line-height:1.18;margin:0}#landing-page>section.section1 .hero-title .accent{color:#ff8d3b;color:var(--secondary-orange,#ff8d3b)}#landing-page>section.section1 .hero-sub{color:#4c535e;color:var(--gray-70,#4c535e);font-size:clamp(15px,1.7vw,20px);font-weight:500;letter-spacing:-.01em;line-height:1.6;margin:0}#landing-page>section.section1 .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}#landing-page>section.section1 .hero-points{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:8px 0 0;padding:0}#landing-page>section.section1 .hero-points>li{color:#4c535e;color:var(--gray-70,#4c535e);font-size:15px;font-weight:600;padding-left:24px;position:relative}#landing-page>section.section1 .hero-points>li:before{background:#0da45f url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath d='m1 5 2.5 2.5L9 2' stroke='%23fff' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /10px no-repeat;background:var(--primary-90,#0da45f) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath d='m1 5 2.5 2.5L9 2' stroke='%23fff' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /10px no-repeat;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}#landing-page>section.section1 .hero-carousel{overflow:hidden;position:relative}#landing-page>section.section1 .hero-track{display:flex;transition:transform .6s cubic-bezier(.22,1,.36,1)}#landing-page>section.section1 .hero-slide{flex:0 0 100%;min-width:100%}#landing-page>section.section1 .hero-visual{align-items:center;display:flex;justify-content:center}#landing-page>section.section1 .hero-mockup{background:#fff;border:none;border-radius:14px;box-shadow:none;margin:0 auto;max-width:430px;overflow:hidden;width:100%}#landing-page>section.section1 .hero-mockup-bar{align-items:center;background:#fbfbfb;background:var(--gray-10,#fbfbfb);border-bottom:1px solid #e8e9ee;border-bottom:1px solid var(--gray-30,#e8e9ee);display:flex;gap:7px;padding:12px 16px}#landing-page>section.section1 .hero-mockup-bar>span{background:#e2e5ea;border-radius:50%;height:11px;width:11px}#landing-page>section.section1 .hero-mockup-bar>span:first-child{background:#ff5f57}#landing-page>section.section1 .hero-mockup-bar>span:nth-child(2){background:#febc2e}#landing-page>section.section1 .hero-mockup-bar>span:nth-child(3){background:#28c840}#landing-page>section.section1 .hero-mockup>img{aspect-ratio:16/10;background:#fff;box-sizing:border-box;display:block;object-fit:contain;padding:22px;width:100%}#landing-page>section.section1 .btn-primary{background:#fff;box-shadow:none;color:#0da45f;color:var(--primary-90,#0da45f)}#landing-page>section.section1 .btn-primary:hover{background:#fff;box-shadow:none}#landing-page>section.section1 .btn-secondary{background:#0000;border-color:#fff9;box-shadow:none;color:#fff}#landing-page>section.section1 .btn-secondary:hover{background:#ffffff24;border-color:#fff;color:#fff}#landing-page>section.section1 .hero-controls{align-items:center;display:flex;gap:18px;justify-content:center;margin-top:32px}#landing-page>section.section1 .hero-arrow{align-items:center;background:#ffffffd9;border:none;border-radius:50%;color:#0da45f;color:var(--primary-90,#0da45f);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s ease,transform .2s ease;width:40px}#landing-page>section.section1 .hero-arrow>svg{display:block}#landing-page>section.section1 .hero-arrow:hover{background:#fff;transform:scale(1.06)}#landing-page>section.section1 .hero-dots{align-items:center;display:flex;gap:10px}#landing-page>section.section1 .hero-dot{background:#ffffff73;border:none;border-radius:999px;cursor:pointer;height:9px;padding:0;transition:width .3s ease,background .3s ease;width:9px}#landing-page>section.section1 .hero-dot.active{background:#fff;width:28px}#landing-page .btn-primary,#landing-page .btn-secondary{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-family:Noto Sans;font-size:16px;font-weight:700;gap:8px;justify-content:center;letter-spacing:-.01em;padding:14px 28px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}#landing-page .btn-primary{background:linear-gradient(135deg,#0da45f,#0cc377);box-shadow:0 8px 20px #0da45f47;color:#fff}#landing-page .btn-primary:hover{box-shadow:0 12px 26px #0da45f5c;transform:translateY(-2px)}#landing-page .btn-secondary{background:#fff;border-color:#e8e9ee;border-color:var(--gray-30,#e8e9ee);box-shadow:0 2px 8px #1118270d;color:#2e333c;color:var(--gray-80,#2e333c)}#landing-page .btn-secondary:hover{border-color:#0cc377;border-color:var(--primary-80,#0cc377);color:#0da45f;color:var(--primary-90,#0da45f);transform:translateY(-2px)}#landing-page>section.section-stats{background:linear-gradient(180deg,#0cc377,#7fe0bc 28%,#fff 72%);padding:clamp(28px,3.5vw,48px) 0 8px}#landing-page>section.section-stats>.container{padding:0 10px}#landing-page>section.section-stats .stats-grid{grid-gap:16px;background:#fff;border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:20px;box-shadow:0 10px 30px #1118270d;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:32px clamp(16px,4vw,48px)}#landing-page>section.section-stats .stat{align-items:center;display:flex;flex-direction:column;gap:6px;position:relative;text-align:center}#landing-page>section.section-stats .stat:not(:last-child):after{background:#e8e9ee;background:var(--gray-30,#e8e9ee);content:"";height:40px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px}#landing-page>section.section-stats .stat-icon{align-items:center;background:#edfaf4;background:var(--primary-50,#edfaf4);border-radius:14px;color:#0da45f;color:var(--primary-90,#0da45f);display:flex;height:48px;justify-content:center;margin-bottom:6px;width:48px}#landing-page>section.section-stats .stat-icon>svg{height:26px;width:26px}#landing-page>section.section-stats .stat-num{color:#0da45f;color:var(--primary-90,#0da45f);font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.02em}#landing-page>section.section-stats .stat-label{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:clamp(13px,1.4vw,15px);font-weight:500}#landing-page .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}#landing-page .reveal.is-visible{opacity:1;transform:none}#landing-page .hero-visual.reveal{transform:translateY(28px) scale(.98)}#landing-page .hero-visual.reveal.is-visible{transform:none}@media (prefers-reduced-motion:reduce){#landing-page .hero-visual.reveal,#landing-page .reveal{opacity:1;transform:none;transition:none}}#landing-page>section.section2{background-color:#fbfdfc;background-image:radial-gradient(circle,#0da45f0d 1px,#0000 1.6px);background-repeat:repeat;background-size:22px 22px;padding:100px 0}#landing-page>section.section2>.container{gap:56px;padding:0 10px}#landing-page>section.section2 .part1{align-items:center;display:flex;flex-direction:column;gap:14px}#landing-page>section.section2 .part1>.up{color:#ff8d3b;color:var(--secondary-orange,#ff8d3b);font-size:clamp(13px,1.4vw,16px);font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1.4;text-align:center}#landing-page>section.section2 .part1>.down{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(22px,3.5vw,38px);font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:1.3;text-align:center}#landing-page>section.section2 .part2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);width:100%}#landing-page>section.section2 .part2>.part2-row{display:contents}#landing-page>section.section2 .part2>.part2-row>.box{align-items:center;background-color:#fff;background-color:var(--white,#fff);border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:16px;box-shadow:0 4px 16px #1118270a;display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}#landing-page>section.section2 .part2>.part2-row>.box:hover{box-shadow:0 12px 28px #0da45f1f;transform:translateY(-4px)}#landing-page>section.section2 .part2>.part2-row>.box>.top{align-items:center;box-sizing:border-box;color:#1a1a1a;color:var(--gray-90,#1a1a1a);display:flex;flex-direction:row;font-size:clamp(15px,1.6vw,18px);font-style:normal;font-weight:700;gap:8px;justify-content:center;letter-spacing:-.01em;line-height:1.3;padding:24px 18px 0;text-align:center;width:100%}#landing-page>section.section2 .part2>.part2-row>.box>.top>.svg{display:flex;flex-shrink:0}#landing-page>section.section2 .part2>.part2-row>.box>.middle{align-items:center;box-sizing:border-box;display:flex;height:130px;justify-content:center;padding:0 16px;width:100%}#landing-page>section.section2 .part2>.part2-row>.box>.middle>img{max-height:100%;max-width:100%;object-fit:contain}#landing-page>section.section2 .part2>.part2-row>.box>.bottom{align-items:center;background-color:#edfaf4;background-color:var(--primary-50,#edfaf4);color:#4c535e;color:var(--gray-70,#4c535e);display:flex;flex:1 1;flex-direction:row;font-size:clamp(13px,1.4vw,14.5px);font-style:normal;font-weight:500;justify-content:center;line-height:1.55;padding:16px 18px;text-align:center;width:100%}@media (min-width:769px) and (max-width:1024px){#landing-page>section.section2 .part2{grid-template-columns:repeat(2,1fr)}}#landing-page>section.section3{background-color:#fff;background-image:radial-gradient(circle,hsla(210,2%,43%,.045) 1px,#0000 1.6px),radial-gradient(36% 48% at 4% 12%,#ff8d3b14,#0000 70%);background-repeat:repeat,no-repeat;background-size:24px 24px,100% 100%;padding:100px 0}#landing-page>section.section3>.container{gap:50px;padding:0 10px}#landing-page>section.section3 .part1{align-items:center;display:flex;flex-direction:column;gap:14px}#landing-page>section.section3 .part1>.up{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(24px,3.5vw,38px);font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:1.3;text-align:center}#landing-page>section.section3 .part1>.down{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:clamp(15px,2.5vw,19px);font-style:normal;font-weight:400;line-height:1.6;text-align:center}#landing-page>section.section3 .part2{align-items:center;display:flex;flex-direction:column;gap:10px}#landing-page>section.section3 .part2>.up{display:flex}#landing-page>section.section3 .part2>.down{align-items:center;color:#0da45f;color:var(--primary-90,#0da45f);display:flex;flex-direction:row;font-size:clamp(12px,2.5vw,16px);font-style:normal;font-weight:500;gap:5px;justify-content:flex-end;line-height:19px;text-align:center;width:100%}#landing-page>section.section3 .part2>.down>.eclipse{aspect-ratio:1/1;background-color:#0da45f;background-color:var(--primary-90,#0da45f);border-radius:5px;height:5px;width:5px}#landing-page>section.section4{background-color:#fbfdfc;background-image:radial-gradient(circle,#0da45f0d 1px,#0000 1.6px),radial-gradient(38% 50% at 96% 10%,#ff8d3b1a,#0000 70%),radial-gradient(34% 46% at 4% 94%,#0cc3771a,#0000 70%);background-repeat:repeat,no-repeat,no-repeat;background-size:22px 22px,100% 100%,100% 100%;padding:100px 0}#landing-page>section.section4>.container{gap:50px;padding:0 10px}#landing-page>section.section4 .part1{align-items:center;display:flex;flex-direction:column;gap:14px}#landing-page>section.section4 .part1>.up{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(24px,2.5vw,38px);font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:1.3;text-align:center}#landing-page>section.section4 .part1>.down{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:clamp(15px,2.5vw,19px);font-style:normal;font-weight:400;line-height:1.6;text-align:center}#landing-page>section.section4 .part2{align-items:center;background-color:#fff;background-color:var(--white,#fff);border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:20px;box-shadow:0 4px 16px #1118270a;display:flex;flex-direction:row;gap:40px;padding:36px 40px;width:100%}#landing-page>section.section4 .part2>.div-line{background-color:#e8e9ee;background-color:var(--gray-30,#e8e9ee);height:100px;width:1px}#landing-page>section.section4 .part2>.box{align-items:center;color:#6c6e70;color:var(--gray-60,#6c6e70);display:flex;flex:1 0;flex-direction:row;font-size:clamp(12px,2.5vw,20px);font-style:normal;font-weight:400;gap:30px;line-height:25.4px}#landing-page>section.section4 .part2>.box .ex{color:#ff8d3b;color:var(--secondary-orange,#ff8d3b);font-weight:700}#landing-page>section.section5{padding:100px 0}#landing-page>section.section5>.container{gap:50px;padding:0 10px}#landing-page>section.section5 .part1{color:#4c535e;color:var(--gray-70,#4c535e);font-size:clamp(17px,2.5vw,26px);font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:1.6;text-align:center}#landing-page>section.section5 .part1 .ex{color:#0da45f;color:var(--primary-90,#0da45f);font-weight:700}#landing-page>section.section5 .part2{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}#landing-page>section.section5 .part2>.up{align-items:center;color:#ff8d3b;color:var(--secondary-orange,#ff8d3b);display:flex;flex-direction:row;font-size:clamp(12px,2.5vw,20px);font-style:normal;font-weight:700;gap:5px;line-height:24px;text-align:center;width:100%}#landing-page>section.section5 .part2>.up>.eclipse{aspect-ratio:1/1;background-color:#ff8d3b;background-color:var(--secondary-orange,#ff8d3b);border-radius:12px;height:12px;width:12px}#landing-page>section.section5 .part2>.down{width:100%}#landing-page>section.section5 .part2>.down table{background-color:#fff;border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-collapse:initial;border-radius:16px;border-spacing:0;box-shadow:0 4px 16px #1118270a;box-sizing:border-box;font-size:16px;font-style:normal;font-weight:500;line-height:1.4;overflow:hidden;text-align:center;width:100%}#landing-page>section.section5 .part2>.down table td,#landing-page>section.section5 .part2>.down table th{border-bottom:1px solid #e8e9ee;border-bottom:1px solid var(--gray-30,#e8e9ee);border-right:1px solid #e8e9ee;border-right:1px solid var(--gray-30,#e8e9ee)}#landing-page>section.section5 .part2>.down table tr>td:last-child,#landing-page>section.section5 .part2>.down table tr>th:last-child{border-right:none}#landing-page>section.section5 .part2>.down table tbody tr:last-child td{border-bottom:none}#landing-page>section.section5 .part2>.down table thead{background-color:#f3f4f6;background-color:var(--gray-20,#f3f4f6)}#landing-page>section.section5 .part2>.down table th{color:#18191a;color:var(--gray-90,#18191a);padding:12px 0}#landing-page>section.section5 .part2>.down table td{color:#515254;color:var(--gray-70,#515254);padding:15px 0}#landing-page>section.section5 .part2>.down table td>div{align-items:center;display:flex;flex-direction:column;gap:5px;width:100%}#landing-page>section.section5 .part2>.down table .ex{color:#0da45f;color:var(--primary-90,#0da45f);font-weight:700}#landing-page>section.section5 .part2>.down table .ex-o{color:#ff8d3b;color:var(--secondary-orange,#ff8d3b);font-weight:700}#landing-page>section.section5 .part2>.down table .sub{color:#87898c;color:var(--gray-50,#87898c);font-size:14px;font-style:normal;font-weight:400;line-height:17px;text-align:center}#landing-page .cust-table{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:8px;width:100%}#landing-page .cust-table-eyebrow{align-items:center;color:#ff8d3b;color:var(--secondary-orange,#ff8d3b);display:flex;flex-direction:row;font-size:clamp(13px,1.5vw,18px);font-weight:700;gap:8px;letter-spacing:.01em;width:100%}#landing-page .cust-table-eyebrow>.dot{aspect-ratio:1/1;background-color:#ff8d3b;background-color:var(--secondary-orange,#ff8d3b);border-radius:50%;height:12px;width:12px}#landing-page table.cust-table-grid{background-color:#fff;border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-collapse:initial;border-radius:16px;border-spacing:0;box-shadow:0 4px 16px #1118270a;box-sizing:border-box;font-size:16px;font-weight:500;line-height:1.4;overflow:hidden;text-align:center;width:100%}#landing-page table.cust-table-grid td,#landing-page table.cust-table-grid th{border-bottom:1px solid #e8e9ee;border-bottom:1px solid var(--gray-30,#e8e9ee);border-right:1px solid #e8e9ee;border-right:1px solid var(--gray-30,#e8e9ee)}#landing-page table.cust-table-grid tr>td:last-child,#landing-page table.cust-table-grid tr>th:last-child{border-right:none}#landing-page table.cust-table-grid tbody tr:last-child td{border-bottom:none}#landing-page table.cust-table-grid thead{background-color:#f3f4f6;background-color:var(--gray-20,#f3f4f6)}#landing-page table.cust-table-grid th{color:#18191a;color:var(--gray-90,#18191a);padding:14px 8px}#landing-page table.cust-table-grid td{color:#515254;color:var(--gray-70,#515254);padding:16px 8px}#landing-page table.cust-table-grid td>div{align-items:center;display:flex;flex-direction:column;gap:5px;width:100%}#landing-page table.cust-table-grid .ex{color:#0da45f;color:var(--primary-90,#0da45f);font-weight:700}#landing-page table.cust-table-grid .ex-o{color:#ff8d3b;color:var(--secondary-orange,#ff8d3b);font-weight:700}#landing-page table.cust-table-grid .sub{color:#87898c;color:var(--gray-50,#87898c);font-size:14px;font-weight:400;line-height:1.3}@media (max-width:768px){#landing-page .cust-table{align-items:stretch;overflow-x:auto}#landing-page table.cust-table-grid{min-width:560px}}#landing-page>section.section6{padding:60px 0}#landing-page>section.section6>.container{gap:50px;padding:0 10px}#landing-page>section.section6 .part1{color:#0da45f;color:var(--primary-90,#0da45f);font-size:clamp(18px,2.5vw,38px);font-style:normal;font-weight:900;line-height:46px;text-align:center}#landing-page>section.section6 .part2{display:flex;flex-direction:column;gap:30px;width:100%}#landing-page>section.section6 .part2>.row{display:flex;flex-direction:column;gap:10px;height:-webkit-fit-content;height:fit-content;width:100%}#landing-page>section.section6 .part2>.row>.up{align-items:center;display:flex;flex-direction:row;gap:5px}#landing-page>section.section6 .part2>.row>.up>.num{align-items:center;background-color:#0da45f;background-color:var(--primary-90,#0da45f);border-radius:999px;color:#fff;color:var(--white,#fff);display:flex;font-size:14px;font-style:normal;font-weight:700;height:20px;justify-content:center;line-height:17px;text-align:center;width:30px}#landing-page>section.section6 .part2>.row>.up>.title{color:#0da45f;color:var(--primary-90,#0da45f);font-size:18px;font-style:normal;font-weight:700;line-height:22px;text-align:center}#landing-page>section.section6 .part2>.row>.down{align-items:stretch;border:1px solid #0cc377;border:1px solid var(--primary-80,#0cc377);border-radius:16px;display:flex;flex-direction:row;gap:30px;height:100%;padding:20px 30px;width:100%}#landing-page>section.section6 .part2>.row>.down>.div-line{background:#0cc3774d;height:139px;width:1px}#landing-page>section.section6 .part2>.row>.down>.left,#landing-page>section.section6 .part2>.row>.down>.right{align-items:stretch;display:flex;flex:1 0;flex-direction:row;gap:30px;height:139px}#landing-page>section.section6 .part2>.row>.down>.left>.left,#landing-page>section.section6 .part2>.row>.down>.right>.left{display:flex;flex:1 1;flex-direction:column;gap:15px;height:100%}#landing-page>section.section6 .part2>.row>.down .up{display:flex;flex-direction:column;gap:5px}#landing-page>section.section6 .part2>.row>.down .up>.up{color:#ff8d3b;color:var(--secondary-orange,#ff8d3b);font-size:18px;font-style:normal;font-weight:700;line-height:22px}#landing-page>section.section6 .part2>.row>.down .up>.down{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:14px;font-style:normal;font-weight:400;line-height:17px}#landing-page>section.section6 .part2>.row>.down>.left>.left>.down{align-items:flex-end;display:flex;flex:1 1;height:100%;padding-bottom:10px}#landing-page>section.section6 .part2>.row>.down>.left>.left>.down>.rqst-btn{align-items:center;background:#0da45f;background:var(--primary-90,#0da45f);border-radius:999px;color:#fff;color:var(--white,#fff);cursor:pointer;display:flex;font-size:13px;font-style:normal;font-weight:700;gap:5px;height:32px;justify-content:center;line-height:16px;padding:8px 10px;text-align:center;width:150px}#landing-page>section.section6 .part2>.row>.down>.right>.left>.down{background-color:#edfaf4;background-color:var(--primary-50,#edfaf4);border-radius:8px;display:flex;flex:1 1;height:100%;padding:10px 15px}#landing-page>section.section6 .part2>.row>.down>.right>.left>.down>.left{display:flex;flex:1 1;flex-direction:column;gap:8px}#landing-page>section.section6 .part2>.row>.down>.right>.left>.down>.left>.up{color:#515254;color:var(--gray-70,#515254);font-size:13px;font-style:normal;font-weight:700;line-height:16px}#landing-page>section.section6 .part2>.row>.down>.right>.left>.down>.left>.down{color:#6c6e70;color:var(--gray-60,#6c6e70);display:flex;flex-direction:column;font-size:12px;font-style:normal;font-weight:400;gap:5px;line-height:14px}#landing-page>section.section6 .part2>.row>.down>.right>.left>.down>.right{align-items:center;border-left:1px solid #0cc3774d;color:#0da45f;color:var(--primary-90,#0da45f);display:flex;flex-direction:column;font-size:12px;font-style:normal;font-weight:700;gap:5px;line-height:14px;padding-left:15px;text-align:center}#landing-page>section.section6 .part2>.row>.down>.right>.left>.down>.right>.qr{height:40px;width:40px}#landing-page>section.section6 .part2>.row>.down>.right>.left>.down>.right>.qr>img{height:100%;width:100%}#landing-page>section.section7{background-color:#fff;background-image:radial-gradient(circle,#0da45f0d 1px,#0000 1.6px),radial-gradient(40% 50% at 92% 6%,#0cc37714,#0000 70%);background-repeat:repeat,no-repeat;background-size:24px 24px,100% 100%;padding:100px 0}#landing-page>section.section7>.container{gap:44px;padding:0 10px}#landing-page>section.section7 .part1{align-items:center;color:#1a1a1a;color:var(--gray-90,#1a1a1a);display:flex;flex-direction:column;font-size:clamp(24px,2.5vw,38px);font-style:normal;font-weight:800;gap:14px;letter-spacing:-.02em;line-height:1.3;text-align:center}#landing-page>section.section7 .part1>img{height:30px;width:auto}#landing-page>section.section7 .part2{border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:24px;box-shadow:0 24px 60px #1118271a;display:flex;flex-direction:row;overflow:hidden}#landing-page>section.section7 .part2>.left{background-color:#fff;display:flex;flex-direction:column;gap:28px;justify-content:center;padding:48px}#landing-page>section.section7 .part2>.left>.row{align-items:center;display:flex;flex-direction:row;gap:16px}#landing-page>section.section7 .part2>.left>.row>img{background:#edfaf4;background:var(--primary-50,#edfaf4);border-radius:12px;box-sizing:border-box;flex-shrink:0;height:44px;padding:10px;width:44px}#landing-page>section.section7 .part2>.left>.row>.right{color:#1a1a1a;color:var(--gray-90,#1a1a1a);display:flex;flex-direction:column;font-size:clamp(15px,2vw,19px);font-style:normal;font-weight:700;gap:4px;line-height:1.4}#landing-page>section.section7 .part2>.left>.row>.right>.sub{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:14px;font-weight:400;line-height:1.4}#landing-page>section.section7 .part2>.right{background:#fff;border-left:1px solid #e8e9ee;border-left:1px solid var(--gray-30,#e8e9ee);display:flex;flex:1 1;flex-direction:column;gap:16px;padding:40px}#landing-page>section.section7 .part2>.left>.form-head{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}#landing-page>section.section7 .part2>.left>.form-head>.form-title{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(22px,2.4vw,26px);font-weight:800;letter-spacing:-.02em}#landing-page>section.section7 .part2>.left>.form-head>.form-desc{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:15px;font-weight:500;line-height:1.5}#landing-page>section.section7 .part2>.right>.row{display:flex;flex-direction:column;gap:8px}#landing-page>section.section7 .part2>.right>.row>.label{color:#2e333c;color:var(--gray-80,#2e333c);font-size:15px;font-weight:600;letter-spacing:-.01em}#landing-page>section.section7 .part2>.right>.row>.input{background:#fff;background:var(--white,#fff);border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:10px;color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;padding:13px 14px;text-overflow:ellipsis;transition:box-shadow .15s ease,border-color .15s ease}#landing-page>section.section7 .part2>.right>.row>textarea.input{height:120px;resize:vertical}#landing-page>section.section7 .part2>.right>.row>.input::placeholder{color:#a9a9b2;color:var(--gray-50,#a9a9b2);opacity:1}#landing-page>section.section7 .part2>.right>.row>.input:focus{border-color:#0cc377;border-color:var(--primary-80,#0cc377);box-shadow:0 0 0 3px #0cc3772e;outline:none}#landing-page>section.section7 .part2>.right>.row>.input.error{border-color:#ff5f50;border-color:var(--semantic-red,#ff5f50)}#landing-page>section.section7 .part2>.right>.row>.input.error:focus{border-color:#ff5f50;border-color:var(--semantic-red,#ff5f50);box-shadow:0 0 0 3px #ff5f502e}#landing-page>section.section7 .part2>.right>.row>.field-error{color:#ff5f50;color:var(--semantic-red,#ff5f50);font-size:13px;font-weight:500;line-height:1.3}#landing-page>section.section7 .part2>.right>.submit-box{align-items:center;align-self:stretch;border-top:1px solid #e8e9ee;border-top:1px solid var(--gray-30,#e8e9ee);display:flex;flex-direction:column;gap:12px;padding-top:18px}#landing-page>section.section7 .part2>.right>.submit-box>.submit-btn{align-items:center;background:linear-gradient(135deg,#0da45f,#0cc377);border-radius:12px;box-shadow:0 8px 20px #0da45f47;color:#fff;cursor:pointer;display:flex;font-size:17px;font-style:normal;font-weight:700;gap:10px;justify-content:center;letter-spacing:-.01em;line-height:1.3;padding:14px 80px;transition:transform .15s ease,box-shadow .15s ease}#landing-page>section.section7 .part2>.right>.submit-box>.submit-btn:hover{box-shadow:0 12px 26px #0da45f5c;transform:translateY(-2px)}#landing-page>section.section7 .part2>.right>.submit-box>.form-status{font-size:14px;font-weight:600;line-height:1.4;text-align:center}#landing-page>section.section7 .part2>.right>.submit-box>.form-status.success{color:#0da45f;color:var(--primary-90,#0da45f)}#landing-page>section.section7 .part2>.right>.submit-box>.form-status.error{color:#ff5f50;color:var(--semantic-red,#ff5f50)}.ad-backdrop{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ad-popup{background:#fff;border-radius:16px;max-width:420px;overflow:hidden;position:relative;width:90vw}.ad-image{display:block}.ad-text{font-size:15px;padding:12px}.ad-actions{border-top:1px solid #eee;display:flex}.ad-actions button{background:none;border:none;cursor:pointer;flex:1 1;font-size:14px;padding:12px 0}.ad-actions button:first-child{border-right:1px solid #eee;color:#888}.ad-actions button:last-child{color:#0cc377;font-weight:600}.ad-close{color:#fff;cursor:pointer;font-size:18px;position:absolute;right:10px;top:8px}.ad-text{padding:16px 12px 20px;text-align:center}.ad-title{color:#222;font-size:18px;font-weight:700;margin-bottom:6px}.ad-sub{color:#666;font-size:14px;line-height:20px}.ad-sub span{color:#0cc377;font-size:16px;font-weight:700}.ad-dots{display:flex;gap:6px;justify-content:center;padding-bottom:10px}.dot{background:#ccc;border-radius:50%;height:8px;width:8px}.dot.active{background:#0cc377}.ad-slider{overflow:hidden}.ad-track{display:flex;transition:transform .4s ease}.ad-image{flex-shrink:0;width:100%}@media (max-width:768px){#landing-page>section>.container{padding:0 20px}#landing-page>section{padding:56px 0!important}#landing-page>section.section1{padding:56px 0 40px!important}#landing-page>section.section1 .hero-grid{gap:36px;grid-template-columns:1fr}#landing-page>section.section1 .hero-copy{align-items:center;text-align:center}#landing-page>section.section1 .hero-cta{justify-content:center;width:100%}#landing-page>section.section1 .hero-cta .btn-primary,#landing-page>section.section1 .hero-cta .btn-secondary{flex:1 1}#landing-page>section.section1 .hero-visual{order:-1}#landing-page>section.section1 .hero-mockup{max-width:330px}#landing-page>section.section1 .hero-controls{margin-top:24px}#landing-page>section.section-stats .stats-grid{gap:24px 12px;grid-template-columns:repeat(2,1fr);padding:28px 16px}#landing-page>section.section-stats .stat:nth-child(2):after{display:none}#landing-page>section.section2>.container{padding:0 20px}#landing-page>section.section2 .part2{grid-template-columns:1fr}#landing-page>section.section2 .part2>.part2-row>.box>.middle{height:150px}#landing-page>section.section2 .part2>.part2-row>.box>.bottom{font-size:15px}#landing-page>section.section4 .part2{flex-direction:column;gap:20px}#landing-page>section.section4 .part2>.div-line{display:none}#landing-page>section.section6 .part2>.row>.down{flex-direction:column}#landing-page>section.section6 .part2>.row>.down>.div-line{display:none}#landing-page>section.section6 .part2>.row>.down>.left,#landing-page>section.section6 .part2>.row>.down>.right{height:auto}#landing-page>section.section7 .part2{flex-direction:column}#landing-page>section.section7 .part2>.left{padding:20px}#landing-page>section.section7 .part2>.right{border-left:none;border-top:1px solid #e8e9ee;border-top:1px solid var(--gray-30,#e8e9ee);padding:24px 20px}#landing-page>section.section7 .part2>.right>.submit-box>.submit-btn{width:100%}#landing-page>section.section5 .part2>.down{overflow-x:auto}#landing-page>section.section5 table{min-width:600px}}#landing-page img{display:block;height:auto;max-width:100%}#service-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2e333c;color:var(--gray-80,#2e333c);font-family:Noto Sans;white-space:normal}#service-page>section>.container{align-items:center;display:flex;flex-direction:column;width:100%}#service-page img{height:auto;max-width:100%}#service-page .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}#service-page .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#service-page .reveal{opacity:1;transform:none;transition:none}}#service-page .btn-primary,#service-page .btn-secondary{align-items:center;border:1px solid #0000;cursor:pointer;display:inline-flex;font-family:Noto Sans;font-size:16px;font-weight:700;gap:8px;justify-content:center;letter-spacing:-.01em;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}#service-page .btn-primary{background:linear-gradient(135deg,#0da45f,#0cc377);box-shadow:0 8px 20px #0da45f47;color:#fff}#service-page .btn-primary:hover{box-shadow:0 12px 26px #0da45f5c;transform:translateY(-2px)}#service-page .btn-secondary{background:#fff;border-color:#e8e9ee;border-color:var(--gray-30,#e8e9ee);box-shadow:0 2px 8px #1118270d;color:#2e333c;color:var(--gray-80,#2e333c)}#service-page .btn-secondary:hover{border-color:#0cc377;border-color:var(--primary-80,#0cc377);color:#0da45f;color:var(--primary-90,#0da45f);transform:translateY(-2px)}#service-page>section.section1{background:linear-gradient(180deg,#ffc487,#ff8d3b 55%,#f97a1c)}#service-page>section.section1>.container{gap:60px;padding:clamp(64px,8vw,112px) 80px}#service-page>section.section1 .part1{align-items:center;display:flex;flex-direction:row;gap:clamp(32px,5vw,64px);width:100%}#service-page>section.section1 .part1>.left{display:flex;flex:1.05 1;flex-direction:column;gap:36px}#service-page>section.section1 .part1>.left>.up{display:flex;flex-direction:column;gap:18px}#service-page>section.section1 .part1>.left>.up>.main{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-family:Noto Sans;font-size:clamp(30px,4vw,48px);font-style:normal;font-weight:800;letter-spacing:-.025em;line-height:1.22}#service-page>section.section1 .part1>.left>.up>.main .nw{white-space:nowrap}@media (max-width:1024px){#service-page>section.section1 .part1>.left>.up>.main .nw{white-space:normal}}#service-page>section.section1 .part1>.left>.up>.sub{color:#2e333c;color:var(--gray-80,#2e333c);font-size:clamp(16px,2vw,22px);font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:1.5}#service-page>section.section1 .part1>.left>.down{display:flex;flex-direction:row;gap:12px}#service-page>section.section1 .part1>.left>.down>div{align-items:center;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:1.2;padding:14px 30px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}#service-page>section.section1 .part1>.left>.down>.main{background:#fff;border-radius:12px;box-shadow:0 8px 20px #8c3c0838;color:#ff8d3b;color:var(--secondary-orange,#ff8d3b)}#service-page>section.section1 .part1>.left>.down>.main:hover{box-shadow:0 12px 26px #8c3c084d;transform:translateY(-2px)}#service-page>section.section1 .part1>.left>.down>.sub{background-color:initial;border:1px solid #fff9;border-radius:12px;color:#fff}#service-page>section.section1 .part1>.left>.down>.sub:hover{background-color:#ffffff24;border-color:#fff;color:#fff;transform:translateY(-2px)}#service-page>section.section1 .part1>.right{align-items:center;display:flex;flex:1 1;justify-content:center}#service-page>section.section1 .part1>.right>img{filter:drop-shadow(0 24px 44px rgba(140,60,8,.18));max-height:clamp(210px,27vw,340px);object-fit:contain;width:100%}#service-page>section.section2{background-color:#fbfdfc;background-image:radial-gradient(circle,#0da45f0d 1px,#0000 1.6px),radial-gradient(38% 50% at 96% 8%,#0cc3771f,#0000 70%),radial-gradient(34% 46% at 3% 95%,#0cc37712,#0000 70%);background-repeat:repeat,no-repeat,no-repeat;background-size:22px 22px,100% 100%,100% 100%}#service-page>section.section2>.container{gap:56px;padding:clamp(72px,8vw,100px) 80px}#service-page>section.section2 .part1{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(24px,3.5vw,38px);font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:1.3;text-align:center}#service-page>section.section2 .part1:after{content:none}#service-page>section.section2 .part2{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}#service-page>section.section2 .part2>.row{align-items:stretch;display:flex;flex-direction:row;gap:24px;width:100%}#service-page>section.section2 .part2>.row>.box{align-items:center;background-color:#fff;background-color:var(--white,#fff);border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:20px;box-shadow:0 4px 16px #1118270a;display:flex;flex-direction:column;gap:20px;padding:36px 28px;transition:transform .2s ease,box-shadow .2s ease;width:100%}#service-page>section.section2 .part2>.row>.box:hover{box-shadow:0 12px 28px #0da45f1f;transform:translateY(-4px)}#service-page>section.section2 .part2>.row>.box>.top{align-items:center;color:#1a1a1a;color:var(--gray-90,#1a1a1a);display:flex;font-size:19px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:1.35;text-align:center;width:100%}#service-page>section.section2 .part2>.row>.box>.middle{height:116px;width:116px}#service-page>section.section2 .part2>.row>.box>.middle>img{height:100%;object-fit:contain;width:100%}#service-page>section.section2 .part2>.row>.box>.bottom{align-items:center;color:#6c6e70;color:var(--gray-60,#6c6e70);display:flex;flex:1 1;font-size:16px;font-style:normal;font-weight:500;line-height:1.6;text-align:center}#service-page>section.section3{background-color:#fff;background-image:radial-gradient(circle,hsla(210,2%,43%,.045) 1px,#0000 1.6px),radial-gradient(36% 48% at 4% 10%,#ff8d3b14,#0000 70%);background-repeat:repeat,no-repeat;background-size:24px 24px,100% 100%}#service-page>section.section3>.container{gap:44px;padding:clamp(72px,8vw,100px) 80px}#service-page>section.section3 .part1{align-items:center;color:#1a1a1a;color:var(--gray-90,#1a1a1a);display:flex;flex-direction:row;font-size:clamp(24px,3.5vw,38px);font-style:normal;font-weight:800;gap:10px;letter-spacing:-.02em;line-height:1.3;text-align:center}#service-page>section.section3 .part1>img{height:clamp(26px,3vw,36px)}#service-page>section.section3 .part2{display:flex;flex-direction:column;gap:20px;width:100%}#service-page>section.section3 .part2>.row{display:flex;flex-direction:row;gap:20px;width:100%}#service-page>section.section3 .part2>.row:empty{display:none}#service-page>section.section3 .part2>.row>.box{background:#fff;border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:16px;box-shadow:0 4px 16px #1118270a;display:flex;flex:1 1;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}#service-page>section.section3 .part2>.row>.box:hover{box-shadow:0 12px 28px #0da45f1f;transform:translateY(-4px)}#service-page>section.section3 .part2>.row>.box>.up{align-items:center;background:linear-gradient(135deg,#0da45f,#0cc377);color:#fff;color:var(--white,#fff);display:flex;flex-direction:row;font-size:16px;font-style:normal;font-weight:700;gap:8px;letter-spacing:-.01em;line-height:1.35;padding:14px 18px}#service-page>section.section3 .part2>.row>.box>.up>.svg{display:flex;flex-shrink:0}#service-page>section.section3 .part2>.row>.box>.down{align-items:center;display:flex;flex-direction:column;font-size:15px;font-style:normal;font-weight:600;gap:6px;line-height:1.5;padding:22px 16px;text-align:center}#service-page>section.section3 .part2>.row>.box>.down>.main{color:#2e333c;color:var(--gray-80,#2e333c)}#service-page>section.section3 .part2>.row>.box>.down>.sub{color:#a9a9b2;color:var(--gray-50,#a9a9b2);font-size:14px;font-weight:500}#service-page>section.section3 .part3{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(20px,2.6vw,28px);font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:1.5;text-align:center}#service-page>section.section3 .part5{align-items:center;display:flex;flex-direction:column;gap:12px}#service-page>section.section3 .part5>.main{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(24px,3.5vw,38px);font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:1.3;text-align:center}#service-page>section.section3 .part5>.sub{color:#0da45f;color:var(--primary-90,#0da45f);font-size:clamp(16px,2vw,22px);font-style:normal;font-weight:500;line-height:1.5;text-align:center}#service-page .section3 .part4{display:flex;justify-content:center;width:100%}#service-page .section3 .part4 img{height:auto;max-height:360px;max-width:560px;object-fit:contain;width:100%}#service-page>section.section4{background-color:#fbfdfc;background-image:radial-gradient(circle,#0da45f0d 1px,#0000 1.6px),radial-gradient(38% 50% at 96% 10%,#ff8d3b1a,#0000 70%),radial-gradient(34% 46% at 4% 94%,#0cc3771a,#0000 70%);background-repeat:repeat,no-repeat,no-repeat;background-size:22px 22px,100% 100%,100% 100%}#service-page>section.section4>.container{gap:44px;padding:clamp(72px,8vw,100px) 80px}#service-page>section.section4 .part1{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(24px,3.5vw,38px);font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:1.3;text-align:center}#service-page>section.section4 .part2{display:flex;flex-direction:column;gap:20px;width:100%}#service-page>section.section4 .part2>.row{display:flex;flex-direction:row;gap:20px;width:100%}#service-page>section.section4 .part2>.row>.box{align-items:center;background:#fff;background:var(--white,#fff);border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:20px;box-shadow:0 4px 16px #1118270a;display:flex;flex-direction:row;gap:22px;padding:26px;transition:transform .2s ease,box-shadow .2s ease;width:50%}#service-page>section.section4 .part2>.row>.box:hover{box-shadow:0 12px 28px #0da45f1f;transform:translateY(-4px)}#service-page>section.section4 .part2>.row>.box>.left{align-items:center;background:#edfaf4;background:var(--primary-50,#edfaf4);border-radius:50%;display:flex;flex-shrink:0;height:90px;justify-content:center;padding:15px;width:90px}#service-page>section.section4 .part2>.row>.box>.left>img{height:60px;object-fit:contain;width:60px}#service-page>section.section4 .part2>.row>.box>.right{display:flex;flex-direction:column;gap:12px;height:100%}#service-page>section.section4 .part2>.row>.box>.right>.up{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:1.3}#service-page>section.section4 .part2>.row>.box>.right>.down{color:#6c6e70;color:var(--gray-60,#6c6e70);display:flex;flex:1 1;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;gap:6px;line-height:1.5}#service-page>section.section4 .part2>.row>.box>.right>.down>.row{align-items:baseline;display:flex;flex-direction:row;gap:8px}#service-page>section.section4 .part2>.row>.box>.right>.down .ex{color:#0da45f;color:var(--primary-90,#0da45f);font-weight:700}#service-page>section.section4 .part2>.row>.box>.right>.down>.row>.eclipse{aspect-ratio:1/1;background-color:#0cc377;background-color:var(--primary-80,#0cc377);border-radius:50%;flex-shrink:0;height:5px;transform:translateY(6px);width:5px}#service-page>section.section4 .part2>.row>.box>.right>.down>.row>.eclipse.alone{position:static}#service-page>section.section5{background-color:#f7fbf9;background-image:radial-gradient(circle,#0da45f0f 1px,#0000 1.6px),radial-gradient(50% 60% at 50% 0,#0cc3771f,#0000 70%);background-repeat:repeat,no-repeat;background-size:24px 24px,100% 100%}#service-page>section.section5>.container{gap:18px;padding:clamp(72px,8vw,110px) 0}#service-page>section.section5 .part1{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(26px,3.5vw,40px);font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:1.3;text-align:center}#service-page>section.section5 .part2{display:flex;flex-direction:row;gap:14px;margin-top:18px}#service-page>section.section5 .part2 .btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:flex;flex-shrink:0;font-size:17px;font-weight:700;justify-content:center;letter-spacing:-.01em;padding:16px 40px;transition:transform .15s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease;width:220px}#service-page>section.section5 .part2 .btn:first-child{background:linear-gradient(135deg,#0da45f,#0cc377);box-shadow:0 8px 20px #0da45f47;color:#fff;color:var(--white,#fff)}#service-page>section.section5 .part2 .btn:first-child:hover{box-shadow:0 12px 26px #0da45f5c;transform:translateY(-2px)}#service-page>section.section5 .part2 .btn:last-child{background:#fff;border-color:#e8e9ee;border-color:var(--gray-30,#e8e9ee);box-shadow:0 2px 8px #1118270d;color:#2e333c;color:var(--gray-80,#2e333c)}#service-page>section.section5 .part2 .btn:last-child:hover{border-color:#0cc377;border-color:var(--primary-80,#0cc377);color:#0da45f;color:var(--primary-90,#0da45f);transform:translateY(-2px)}@media (max-width:768px){#service-page>section>.container{padding:56px 20px!important}#service-page>section.section1 .part1{flex-direction:column}#service-page>section.section1 .part1>.right{order:-1}#service-page>section.section1 .part1>.right img{max-height:260px;width:100%}#service-page>section.section1 .part1>.left>.down{flex-direction:column;width:100%}#service-page>section.section1 .part1>.left>.down>div{width:100%}#service-page>section.section2 .part2>.row{flex-direction:column}#service-page>section.section2 .part2>.row>.box{width:100%}#service-page>section.section3 .part2>.row,#service-page>section.section4 .part2>.row{flex-direction:column}#service-page>section.section4 .part2>.row>.box{width:100%}#service-page>section.section5 .part2{flex-direction:column;width:100%}#service-page>section.section5 .part2 .btn{width:100%}}#guide-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2e333c;color:var(--gray-80,#2e333c);font-family:Noto Sans;-webkit-user-select:none;user-select:none;white-space:normal;width:100%}#guide-page>section>.container{align-items:center;display:flex;flex-direction:column;width:100%}#guide-page img{height:auto;max-width:100%}#guide-page .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}#guide-page .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#guide-page .reveal{opacity:1;transform:none;transition:none}}#guide-page>section.section1{background:linear-gradient(180deg,#2bd79a,#0cc377 48%,#fbfdfc)}#guide-page>.container{background-color:#fbfdfc;max-width:none;padding:0 clamp(20px,6vw,80px) clamp(48px,7vw,80px)}#guide-page>section.section1>.container{gap:40px;padding:clamp(64px,8vw,100px) 80px}#guide-page>section.section1 .part1{align-items:center;color:#1a1a1a;color:var(--gray-90,#1a1a1a);display:flex;flex-direction:column;font-size:clamp(26px,3.5vw,42px);font-style:normal;font-weight:800;gap:16px;letter-spacing:-.025em;line-height:1.25;text-align:center}#guide-page>section.section1 .part1 .eyebrow{align-items:center;background:#ffffffe6;border-radius:999px;color:#2e333c;color:var(--gray-80,#2e333c);display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.08em;padding:7px 16px}#guide-page>section.section1 .part1 .title{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(28px,3.6vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.2}#guide-page>section.section1 .part1 .sub{color:#2e333c;color:var(--gray-80,#2e333c);font-size:clamp(15px,1.8vw,19px);font-weight:500;letter-spacing:-.01em;line-height:1.6;margin:0;max-width:620px}#guide-page>section.section2 .sec2-head{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;text-align:center}#guide-page>section.section2 .sec2-head>.sec2-title{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.3}#guide-page>section.section2 .sec2-head>.sec2-sub{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:clamp(14px,1.8vw,17px);font-weight:500;line-height:1.5}#guide-page>section.section1 .part2{max-width:100%;width:360px}#guide-page>section.section1 .part2>img{filter:drop-shadow(0 14px 30px rgba(8,60,38,.2));width:100%}#guide-page>section.section2{background-color:#fbfdfc;background-image:radial-gradient(circle,rgba(13,164,95,.045) 1px,#0000 1.6px),radial-gradient(34% 46% at 97% 6%,#0cc3771a,#0000 70%);background-repeat:repeat,no-repeat;background-size:22px 22px,100% 100%}#guide-page>section.section2>.container{gap:24px;padding:clamp(72px,8vw,100px) 80px}#guide-page>section.section2 .part1{display:flex;flex-direction:column;gap:20px;width:100%}#guide-page>section.section2 .part1>.row{align-items:stretch;background-color:#fff;background-color:var(--white,#fff);border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:18px;box-shadow:0 4px 16px #1118270a;display:flex;flex-direction:row;gap:4px;padding:20px 22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}#guide-page>section.section2 .part1>.row:hover{border-color:#0cc37773;box-shadow:0 14px 30px #0da45f1a;transform:translateY(-3px)}#guide-page>section.section2 .part1>.row>.sub-row-area{display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;width:100%}#guide-page>section.section2 .part1>.row .sub-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}#guide-page>section.section2 .part1>.row .box{background-color:#fff;background-color:var(--white,#fff);border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:9px;padding:9px 13px}#guide-page>section.section2 .part1>.row .line{display:none}#guide-page>section.section2 .part1>.row .line.top{background-color:#0cc37780;display:block;height:1px;margin:auto 0;max-height:1px;width:14px}#guide-page>section.section2 .part1>.row .mid-line{background-color:#0cc37766;margin:8px 16px 8px 0;width:1px}#guide-page>section.section2 .part1>.row .mid-line.one{align-self:center;height:1px}#guide-page>section.section2 .part1>.row .box.top{align-items:center;background:linear-gradient(135deg,#0da45f,#0cc377);border:none;border-radius:14px;box-shadow:0 6px 16px #0da45f38;color:#fff;color:var(--white,#fff);display:flex;flex-direction:column;flex-shrink:0;font-size:16px;font-style:normal;font-weight:800;gap:10px;justify-content:center;letter-spacing:-.01em;line-height:1.25;padding:18px 12px;width:132px}#guide-page>section.section2 .part1>.row .box.top>img{filter:brightness(0) invert(1);height:28px;object-fit:contain;width:28px}#guide-page>section.section2 .part1>.row .sub-row .box.sub{align-items:center;background-color:#edfaf4;background-color:var(--primary-50,#edfaf4);border:1px solid #0000;color:#4c535e;color:var(--gray-70,#4c535e);display:inline-flex;font-size:13.5px;font-style:normal;font-weight:500;line-height:1.3;transition:transform .15s ease,background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}#guide-page>section.section2 .part1>.row .sub-row .box.sub:hover{background-color:#fff;border-color:#0cc377;border-color:var(--primary-80,#0cc377);color:#0da45f;color:var(--primary-90,#0da45f);transform:translateY(-1px)}#guide-page>section.section2 .part1>.row .sub-row .box.sub.ex{background-color:#fff;border:1px solid #0cc377;border:1px solid var(--primary-80,#0cc377);color:#0da45f;color:var(--primary-90,#0da45f);font-size:14px;font-weight:700;gap:6px}#guide-page>section.section2 .part1>.row .sub-row .box.sub.ex:before{background-color:#0cc377;background-color:var(--primary-80,#0cc377);border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}#guide-page>section.section3{background-color:#fff;background-image:radial-gradient(circle,hsla(210,2%,43%,.045) 1px,#0000 1.6px),radial-gradient(36% 48% at 5% 12%,#ff8d3b12,#0000 70%);background-repeat:repeat,no-repeat;background-size:24px 24px,100% 100%}#guide-page>section.section3>.container{gap:24px;padding:clamp(72px,8vw,100px) 80px}#guide-page>section.section3 .part1{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(24px,3.5vw,38px);font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:1.3;text-align:center}#guide-page>section.section3 .part2{display:flex;flex-direction:row;gap:14px;margin-top:6px}#guide-page>section.section3 .part2 .btn{align-items:center;background:linear-gradient(135deg,#0da45f,#0cc377);border-radius:999px;box-shadow:0 8px 20px #0da45f47;color:#fff;color:var(--white,#fff);cursor:pointer;display:flex;flex-shrink:0;font-size:17px;font-weight:700;justify-content:center;letter-spacing:-.01em;padding:16px 40px;transition:transform .15s ease,box-shadow .2s ease;width:220px}#guide-page>section.section3 .part2 .btn:hover{box-shadow:0 12px 26px #0da45f5c;transform:translateY(-2px)}#guide-page section.section2>.container>div>div{transition:all .25s ease}#guide-page section.section2>.container>div>div:hover{box-shadow:0 12px 24px #0da45f1f;transform:translateY(-6px)}#guide-page a{transition:all .2s ease}#guide-page a:hover{filter:brightness(1.03);transform:translateY(-2px)}.faq-section{background:linear-gradient(180deg,#2bd79a,#0cc377);padding:clamp(72px,8vw,100px) 80px;width:100%}.faq-container{margin:0 auto;max-width:1000px}.faq-eyebrow{background:#ffffffe6;border-radius:999px;color:#2e333c;color:var(--gray-80,#2e333c);display:block;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 auto 14px;padding:7px 16px;width:-webkit-fit-content;width:fit-content}.faq-title{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(26px,3.5vw,40px);font-weight:800;letter-spacing:-.02em;margin-bottom:12px;text-align:center}.faq-intro{color:#2e333c;color:var(--gray-80,#2e333c);font-size:clamp(15px,1.8vw,18px);font-weight:500;line-height:1.6;margin:0 0 40px;text-align:center}.faq-groups{display:flex;flex-direction:column;gap:34px}.faq-group-head{align-items:center;border-bottom:1px solid #ffffff73;display:flex;gap:10px;margin-bottom:14px;padding-bottom:12px}.faq-group-title{align-items:center;color:#1a1a1a;color:var(--gray-90,#1a1a1a);display:inline-flex;font-size:clamp(18px,2.2vw,22px);font-weight:800;gap:10px;letter-spacing:-.02em}.faq-group-title:before{background:linear-gradient(180deg,#0da45f,#0cc377);border-radius:3px;content:"";height:18px;width:6px}.faq-group-count{align-items:center;background:#ffffffe6;border-radius:999px;color:#0da45f;color:var(--primary-90,#0da45f);display:inline-flex;font-size:13px;font-weight:700;height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 8px}.faq-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.faq-item{background:#fff;border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:16px;box-shadow:0 4px 16px #1118270a;cursor:pointer;padding:22px 26px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.faq-item:hover{border-color:#0cc37766;box-shadow:0 12px 26px #0da45f1a;transform:translateY(-3px)}.faq-item.open{border-color:#0cc377;border-color:var(--primary-80,#0cc377)}.faq-question{align-items:center;color:#1a1a1a;color:var(--gray-90,#1a1a1a);display:flex;font-size:clamp(16px,2vw,18px);font-weight:700;gap:16px;justify-content:space-between;letter-spacing:-.01em}.faq-arrow{color:#0da45f;color:var(--primary-90,#0da45f);flex-shrink:0;font-size:26px;font-weight:400;transition:transform .25s ease}.faq-answer{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:15px;line-height:1.7;margin-top:0;max-height:0;overflow:hidden;transition:all .3s ease;white-space:pre-line}.faq-item.open .faq-answer{margin-top:16px;max-height:400px}.faq-item.open .faq-arrow{transform:rotate(180deg)}@media (max-width:768px){#guide-page>section.section1>.container{gap:28px;padding:56px 20px}#guide-page>section.section1 .part2{max-width:320px;width:100%}#guide-page>section.section2>.container{padding:56px 16px}#guide-page>section.section2 .part1>.row{align-items:flex-start;flex-direction:column;gap:12px}#guide-page>section.section2 .part1>.row>.line,#guide-page>section.section2 .part1>.row>.mid-line{display:none}#guide-page>section.section2 .part1>.row .box.top{font-size:15px;width:auto}#guide-page>section.section2 .part1>.row .sub-row{flex-wrap:wrap;gap:8px}#guide-page>section.section2 .part1>.row .sub-row .box.sub{font-size:13px;max-width:none;padding:6px 10px;width:auto}#guide-page>section.section3>.container{padding:56px 20px}#guide-page>section.section3 .part2{align-items:center;flex-direction:column;width:100%}#guide-page>section.section3 .part2 .btn{max-width:280px;width:100%}.faq-section{padding:56px 20px}.faq-title{margin-bottom:28px}}#sign-in{align-items:center;background:linear-gradient(180deg,#f5fbf8,#eef8f2);box-sizing:border-box;display:flex;font-family:Noto Sans,sans-serif;height:100vh;justify-content:center;min-width:1280px;overflow:hidden;position:relative;width:100%}#sign-in:after{background:linear-gradient(180deg,#f5fbf8e6,#f5fbf899,#f5fbf8e6);content:"";inset:0}#sign-in:after,#sign-in>.bg-img{pointer-events:none;position:absolute}#sign-in>.bg-img{bottom:-50px;height:40vh;left:0;min-height:240px;opacity:.45;right:0;width:100%;z-index:-1}#sign-in>.bg-img>img{display:block;height:100%;object-fit:cover;width:100%}#sign-in .login-layout{align-items:stretch;display:flex;gap:24px;justify-content:center;max-width:980px;position:relative;width:980px;z-index:1}#sign-in .login-intro-panel{background:linear-gradient(180deg,#20cf88,#0cc377 56%,#08985b);border-radius:28px;box-shadow:0 24px 48px #08794b33;box-sizing:border-box;color:#fff;min-height:540px;overflow:visible;padding:42px 40px;position:relative;width:500px;z-index:2}#sign-in .login-intro-panel:before{background:#ffffff14;border-radius:50%;content:"";height:220px;position:absolute;right:-50px;top:-70px;width:220px;z-index:1}#sign-in .login-intro-panel:after{background:#ffffff0d;border-radius:50%;bottom:-65px;content:"";height:180px;left:-40px;position:absolute;width:180px}#sign-in .intro-logo{align-items:center;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:34px;letter-spacing:.4px;padding:0 14px;position:relative;z-index:1}#sign-in .intro-title{font-size:37px;font-weight:300;letter-spacing:-1px;line-height:1.4;margin-top:34px;position:relative;word-break:keep-all;z-index:1}#sign-in .intro-title strong{display:inline-block;font-weight:700;letter-spacing:.3px;margin-top:4px}#sign-in .intro-desc{color:#ffffffe0;font-size:15px;line-height:1.8;margin-top:24px;position:relative;word-break:keep-all;z-index:1}#sign-in .intro-object{bottom:-25px;left:-43px;pointer-events:none;position:absolute;z-index:30}#sign-in .intro-object img{animation:truckFloat 3.8s ease-in-out infinite;display:block;filter:drop-shadow(0 22px 30px rgba(0,0,0,.2));height:auto;object-fit:contain;transform-origin:center center;width:235px}@keyframes truckFloat{0%{transform:translateY(0)}50%{transform:translateY(-7px)}to{transform:translateY(0)}}#sign-in .login-card{background:#fffffff5;border:1px solid #0cc3771f;border-radius:28px;box-shadow:0 22px 44px #1435261f;box-sizing:border-box;min-height:540px;position:relative;width:400px}#sign-in .login-card-badge{align-items:center;background:#fff;border:1px solid #0cc3772e;border-radius:999px;box-shadow:0 8px 16px #0000000d;box-sizing:border-box;color:#08985b;display:inline-flex;font-size:12px;font-weight:700;height:36px;left:32px;padding:0 16px;position:absolute;top:-16px;white-space:nowrap}#sign-in .login-card-inner{box-sizing:border-box;height:100%;padding:52px 36px 36px;width:100%}#sign-in .login-card-logo{align-items:center;display:flex;justify-content:center;margin-bottom:28px;min-height:88px}#sign-in .login-card-logo>img{display:block;max-height:60px;max-width:130px;object-fit:contain}#sign-in .login-form{width:100%}#sign-in .login-row{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}#sign-in .login-row>label{color:#355347;font-size:13px;font-weight:700;line-height:1.2}#sign-in .login-row>input{background:#f9fcfa;border:1px solid #d8e7df;border-radius:12px;box-sizing:border-box;color:#1f2d28;font-size:14px;height:48px;outline:none;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}#sign-in .login-row>input:focus{background:#fff;border-color:#0cc377;box-shadow:0 0 0 4px #0cc37714}#sign-in .login-submit-btn{background:linear-gradient(180deg,#20cf88,#0cc377 58%,#08985b);border:none;border-radius:14px;box-shadow:0 12px 24px #0cc37738;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:50px;margin-top:10px;transition:transform .15s ease,box-shadow .2s ease;width:100%}#sign-in .login-submit-btn:hover{box-shadow:0 16px 28px #0cc37742;transform:translateY(-1px)}#sign-in .login-options{align-items:center;display:flex;justify-content:flex-start;margin-top:14px}#sign-in .mini-check{align-items:center;cursor:pointer;display:inline-flex;gap:7px;-webkit-user-select:none;user-select:none}#sign-in .mini-check input{display:none}#sign-in .mini-check-box{background:#fff;border:1px solid #bfd9cc;border-radius:4px;box-sizing:border-box;height:14px;position:relative;transition:all .2s ease;width:14px}#sign-in .mini-check input:checked+.mini-check-box{background:#0cc377;border-color:#0cc377}#sign-in .mini-check input:checked+.mini-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}#sign-in .mini-check-label{color:#5f756b;font-size:12px;font-weight:500;line-height:1}#sign-in .login-error{color:#d84d4d;font-size:12px;line-height:1.6;margin-top:14px;word-break:keep-all}#sign-in .login-links{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:22px}#sign-in .text-link{background:#0000;border:none;color:#667b72;cursor:pointer;font-size:13px;font-weight:500;padding:0}#sign-in .text-link:hover{color:#08985b}#sign-in .link-divider{color:#c7d4ce;font-size:12px;line-height:1}@media (max-height:900px) and (min-height:761px){#sign-in .login-layout{gap:28px;max-width:1080px;transform:scale(1);transform-origin:center center;width:1080px}#sign-in .login-intro-panel{min-height:560px;padding:46px 42px;width:560px}#sign-in .login-card{min-height:560px;width:460px}#sign-in .intro-title{font-size:39px}#sign-in .intro-desc{font-size:15px}#sign-in .login-card-inner{padding:54px 38px 34px}#sign-in .login-row>input{height:50px}#sign-in .login-submit-btn{height:52px}#sign-in .intro-object{bottom:-22px;left:-48px}#sign-in .intro-object img{width:245px}#sign-in>.bg-img{bottom:-18px;height:18vh;min-height:120px;opacity:.28}}@media (max-height:900px){#sign-in{align-items:center;min-width:1100px;overflow:hidden}#sign-in .login-layout{transform:scale(.93);transform-origin:center center}#sign-in .login-card,#sign-in .login-intro-panel{min-height:500px}#sign-in .intro-title{font-size:33px;margin-top:28px}#sign-in .intro-desc{font-size:14px;margin-top:20px}#sign-in .login-card-inner{padding:44px 30px 30px}#sign-in .login-card-logo{margin-bottom:20px;min-height:72px}#sign-in .login-row{margin-bottom:12px}#sign-in .login-row>input{height:44px}#sign-in .login-submit-btn{height:46px}#sign-in .intro-object{bottom:-40px;left:-30px}#sign-in .intro-object img{width:200px}}@media (max-height:820px){#sign-in .login-layout{transform:scale(.86);transform-origin:center center}#sign-in .intro-object{bottom:-18px;left:-64px}#sign-in .intro-object img{width:200px}#sign-in>.bg-img{bottom:-70px;height:36vh;opacity:.28}}@media (max-height:780px){#sign-in .login-layout{gap:18px;transform:scale(.82);transform-origin:center center;width:840px}#sign-in .login-card,#sign-in .login-intro-panel{border-radius:24px;min-height:460px}#sign-in .login-intro-panel{padding:34px 32px}#sign-in .intro-logo{font-size:11px;height:30px}#sign-in .intro-title{font-size:29px;margin-top:24px}#sign-in .intro-desc{font-size:13px;line-height:1.7;margin-top:16px}#sign-in .login-card-badge{font-size:11px;height:32px;left:24px;top:-14px}#sign-in .login-card-inner{padding:38px 24px 24px}#sign-in .login-card-logo>img{max-height:50px;max-width:110px}#sign-in .login-row>label{font-size:12px}#sign-in .login-row>input{border-radius:10px;font-size:13px;height:40px}#sign-in .login-submit-btn{border-radius:12px;font-size:14px;height:42px}#sign-in .login-options{margin-top:10px}#sign-in .login-links{margin-top:16px}#sign-in .intro-object{bottom:-18px;left:-58px}#sign-in .intro-object img{width:185px}#sign-in>.bg-img{bottom:-70px;height:26vh;opacity:.28}@media (max-height:760px){#sign-in .login-layout{gap:22px;max-width:980px;transform:scale(.92);width:980px}#sign-in .login-intro-panel{min-height:500px;width:520px}#sign-in .login-card{min-height:500px;width:420px}#sign-in>.bg-img{bottom:-8px;height:14vh;min-height:90px;opacity:.22}}}#find-id{background:#f7f8fa;min-height:100vh;overflow:hidden;position:relative;width:100%}.find-id-bg-img{inset:0;position:absolute;z-index:0}.find-id-bg-img img{height:100%;object-fit:cover;width:100%}.find-id-layout{align-items:center;box-sizing:border-box;display:flex;gap:72px;justify-content:center;min-height:100vh;padding:40px 32px;position:relative;z-index:1}.find-id-intro-panel{color:#fff;padding:12px 8px;width:540px}.find-id-intro-title{line-height:1.2;margin-bottom:18px;text-shadow:0 10px 30px #00000029;word-break:keep-all}.find-id-intro-title strong:first-child{color:#ffffffe6;display:inline-block;font-size:24px!important;font-weight:600;margin-bottom:8px}.find-id-intro-title strong:last-child{color:#fff;display:inline-block;font-size:54px;font-weight:800;letter-spacing:-1px}.find-id-intro-desc{font-size:18px;line-height:1.8;margin-bottom:30px;max-width:500px;opacity:.96;word-break:keep-all}.find-id-intro-object{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:28px;box-shadow:inset 0 1px 0 #ffffff29;display:flex;justify-content:center;min-height:320px;padding:28px 20px;width:100%}.find-id-intro-object img{display:block;filter:drop-shadow(0 20px 32px rgba(0,0,0,.14));height:auto;max-width:520px;object-fit:contain;width:100%}.find-id-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:24px;box-shadow:0 20px 50px #0000001f;width:460px}.find-id-card-inner{padding:48px 40px}.find-id-card-logo{margin-bottom:28px;text-align:center}.find-id-card-logo img{height:auto;max-width:180px}.find-id-title{color:#222;font-size:28px;font-weight:800;margin-bottom:10px;text-align:center}.find-id-subtitle{color:#666;font-size:14px;line-height:1.7;margin-bottom:32px;text-align:center;word-break:keep-all}.find-id-form{gap:18px}.find-id-form,.find-id-row{display:flex;flex-direction:column}.find-id-row{gap:8px}.find-id-row label{color:#333;font-size:14px;font-weight:700}.find-id-row label.required:after{color:#ef4444;content:"*";font-size:14px;line-height:1}.find-id-row input{background:#fff;border:1px solid #d8dde6;border-radius:12px;box-sizing:border-box;color:#222;font-size:15px;height:52px;outline:none;padding:0 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.find-id-row input:focus{border-color:#2f6bff;box-shadow:0 0 0 4px #2f6bff1f}.find-id-row input::placeholder{color:#a0a7b4}.find-id-submit-btn{background:#2f6bff;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:54px;margin-top:8px;transition:background .2s ease,transform .1s ease;width:100%}.find-id-submit-btn:hover{background:#2459d6}.find-id-submit-btn:active{transform:translateY(1px)}.find-id-submit-btn:disabled{background:#9db4ef;cursor:not-allowed}.find-id-message{background:#f3f7ff;border:1px solid #d7e4ff;border-radius:12px;color:#2459d6;font-size:14px;line-height:1.6;padding:14px 16px;text-align:center;word-break:keep-all}.find-id-links{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:8px}.find-id-text-link{background:#0000;border:0;color:#666;cursor:pointer;font-size:14px;padding:0}.find-id-text-link:hover{color:#2f6bff}.find-id-link-divider{color:#c2c7d0;font-size:13px}@media (max-width:1200px){.find-id-layout{gap:36px}.find-id-intro-panel{width:480px}.find-id-intro-title strong:last-child{font-size:46px}.find-id-intro-object img{max-width:460px}}@media (max-width:768px){.find-id-layout{flex-direction:column;gap:20px;justify-content:flex-start;padding:24px 16px 40px}.find-id-intro-panel{max-width:520px;padding:8px 0;text-align:center;width:100%}.find-id-intro-title{margin-bottom:14px}.find-id-intro-title strong:first-child{font-size:20px!important}.find-id-intro-title strong:last-child{font-size:38px}.find-id-intro-desc{font-size:15px;margin-bottom:20px}.find-id-intro-object{min-height:220px;padding:18px 14px}.find-id-intro-object img{margin:0 auto;max-width:360px}.find-id-card{border-radius:20px;max-width:520px;width:100%}.find-id-card-inner{padding:32px 20px}.find-id-title{font-size:24px}.find-id-subtitle{font-size:13px;margin-bottom:24px}.find-id-row input{font-size:14px;height:48px}.find-id-submit-btn{font-size:15px;height:50px}.find-id-links{flex-wrap:wrap}}.terms-container{max-width:760px;padding:48px 20px 80px;position:relative;z-index:0}.terms-container:before{background:linear-gradient(180deg,#2bd79a,#0cc377 52%,#edfaf400);content:"";height:460px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.terms-container .terms-header{margin-bottom:32px;text-align:center}.terms-container .terms-header h1{color:var(--gray-90);font-size:30px;font-weight:700;letter-spacing:-.4px;margin-bottom:8px}.terms-container .terms-header p{color:var(--gray-90);font-size:15px}.terms-container .terms-agreement{background:var(--white);border:1px solid var(--gray-30);border-radius:16px;box-shadow:0 6px 28px #1018280f;padding:32px}.terms-container .all-agree{background:var(--primary-50);border:1px solid var(--primary-70);border-radius:12px;margin-bottom:24px;padding:18px 20px}.terms-container .all-agree label{align-items:center;color:var(--gray-90);cursor:pointer;display:flex;font-size:16px;font-weight:700}.terms-container .terms-box{margin-bottom:22px;width:100%}.terms-container .terms-box h3{color:var(--gray-80);font-size:15px;font-weight:600;margin-bottom:10px}.terms-container .terms-content{word-wrap:break-word;background:var(--gray-10);border:1px solid var(--gray-30);border-radius:10px;color:var(--gray-60);font-size:13px;line-height:1.7;margin-bottom:12px;max-height:168px;overflow-y:auto;padding:18px;white-space:pre-wrap;word-break:keep-all}.terms-container .terms-content::-webkit-scrollbar{width:8px}.terms-container .terms-content::-webkit-scrollbar-thumb{background:var(--gray-30);border-radius:8px}.terms-container .terms-content::-webkit-scrollbar-track{background:#0000}.terms-container .terms-box>label{align-items:center;color:var(--gray-70);cursor:pointer;display:flex;font-size:14px}.terms-container input[type=checkbox]{accent-color:var(--primary-80);cursor:pointer;flex-shrink:0;height:18px;margin-right:10px;width:18px}.terms-container .button-group{display:flex;gap:14px;justify-content:center;margin-top:32px}.terms-container .next-button,.terms-container .prev-button{border:none;border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;min-width:132px;padding:14px 36px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.terms-container .prev-button{background:var(--white);border:1px solid var(--gray-30);color:var(--gray-70)}.terms-container .prev-button:hover{background:var(--gray-10)}.terms-container .prev-button:disabled{color:var(--gray-50);cursor:not-allowed}.terms-container .next-button{background:var(--gradient-primary);box-shadow:0 6px 16px #0cc37747;color:var(--white)}.terms-container .next-button:hover{box-shadow:0 8px 20px #0cc3775c;transform:translateY(-1px)}.terms-container .next-button:active{transform:translateY(0)}.terms-container .next-button:disabled{background:var(--gray-30);box-shadow:none;color:var(--gray-50);cursor:not-allowed}.signup-stepper{box-sizing:border-box;margin:0 auto 40px;max-width:560px;width:100%}.signup-stepper .process-step-label{color:var(--gray-80)}.signup-stepper .process-step.current:before,.signup-stepper .process-step.done:before{background:var(--secondary-orange)}.signup-stepper .process-step.done .process-step-node{background:var(--secondary-orange);border-color:var(--secondary-orange);color:var(--white)}.signup-stepper .process-step.current .process-step-node{animation:signupStepGlow 1.7s ease-in-out infinite;border-color:var(--secondary-orange);color:var(--secondary-orange)}.signup-stepper .process-step.current .process-step-label{color:#e8731f;font-weight:700}@keyframes signupStepGlow{0%,to{box-shadow:0 0 0 3px #fff1e6,0 0 4px 1px #ff8d3b4d}50%{box-shadow:0 0 0 5px #fff1e6,0 0 12px 3px #ff8d3ba6}}@media (prefers-reduced-motion:reduce){.signup-stepper .process-step.current .process-step-node{animation:none;box-shadow:0 0 0 4px #fff1e6}}.process-stepper{box-sizing:border-box;padding:16px 8px 8px;width:100%}.process-stepper-note{background:#fff0ee;border-radius:12px;color:var(--semantic-red);display:inline-block;font-size:12px;font-weight:600;margin-bottom:12px;padding:4px 10px}.process-stepper-track{align-items:flex-start;display:flex;list-style:none;margin:0;padding:0}.process-step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;position:relative}.process-step:before{background:var(--gray-30);content:"";height:2px;left:-50%;position:absolute;top:13px;width:100%;z-index:0}.process-step:first-child:before{display:none}.process-step.current:before,.process-step.done:before{background:var(--primary-80)}.process-step-node{align-items:center;background:var(--white);border:2px solid var(--gray-30);border-radius:50%;color:var(--gray-50);display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;position:relative;transition:all .15s ease;width:28px;z-index:1}.process-step.done .process-step-node{background:var(--primary-80);border-color:var(--primary-80);color:var(--white)}.process-step.current .process-step-node{animation:stepNodeGlow 1.7s ease-in-out infinite;border-color:var(--primary-80);color:var(--primary-80)}@keyframes stepNodeGlow{0%,to{box-shadow:0 0 0 3px var(--primary-50),0 0 4px 1px #0cc3774d}50%{box-shadow:0 0 0 5px var(--primary-50),0 0 12px 3px #0cc377a6}}@media (prefers-reduced-motion:reduce){.process-step.current .process-step-node{animation:none;box-shadow:0 0 0 4px var(--primary-50)}}.process-step-label{color:var(--gray-60);font-size:12px;line-height:1.25;text-align:center;word-break:keep-all}.process-step.current .process-step-label{color:var(--primary-90);font-weight:700}.process-step.clickable{cursor:pointer}.process-step.clickable:hover .process-step-node{border-color:var(--primary-80)}.process-step.clickable:hover .process-step-label{text-decoration:underline}.basic-info-container{box-sizing:border-box;margin:0 auto;max-width:1040px;padding:48px 20px 80px;position:relative;width:100%;z-index:0}.basic-info-container:before{background:linear-gradient(180deg,#2bd79a,#0cc377 52%,#edfaf400);content:"";height:460px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.basic-info-container .form-container{background:var(--white);border:1px solid var(--gray-30);border-radius:16px;box-shadow:0 6px 28px #1018280f;padding:40px}.basic-info-container .form-container h2{border-bottom:1px solid var(--gray-30);color:var(--gray-90);font-size:24px;font-weight:700;letter-spacing:-.4px;margin-bottom:28px;padding-bottom:18px}.basic-info-container .form-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:26px}.basic-info-container .form-row .form-group{flex:1 1;margin-bottom:0;min-width:220px}.basic-info-container .form-group{margin-bottom:26px}.basic-info-container .form-group label{color:var(--gray-70);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.basic-info-container .form-group label.required:after{color:var(--semantic-red);content:" *"}.basic-info-container .form-group input,.basic-info-container .form-group select{background:var(--white);border:1px solid var(--gray-30);border-radius:10px;box-sizing:border-box;color:var(--gray-90);font-size:14px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.basic-info-container .form-group input::placeholder{color:var(--gray-50)}.basic-info-container .form-group input,.basic-info-container .form-group select,.basic-info-container .input{outline:none}.basic-info-container .form-group input:focus,.basic-info-container .form-group select:focus,.basic-info-container .input:focus{border-color:var(--primary-80);box-shadow:0 0 0 3px #0cc37726}.basic-info-container .form-group input.error,.basic-info-container .input.error{background:#fff7f6;border-color:var(--semantic-red)}.basic-info-container .form-group input.error:focus,.basic-info-container .input.error:focus{border-color:var(--semantic-red);box-shadow:0 0 0 3px #ff5f502e}.basic-info-container .form-group.error select,.basic-info-container .form-group.error>div{border-radius:10px}.basic-info-container .form-group.error select{background:#fff7f6;border-color:var(--semantic-red)}.basic-info-container .error-text{color:var(--semantic-red);font-size:12px;margin-top:6px}.basic-info-container .input-with-button-wrapper{display:flex;flex-direction:column}.basic-info-container .input-with-button{align-items:center;display:flex;gap:8px}.basic-info-container .input-with-button input{flex:1 1}.basic-info-container .address-row button,.basic-info-container .check-button,.basic-info-container .input-with-button button,.basic-info-container .verify-button{background:var(--primary-80);border:none;border-radius:10px;color:var(--white);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;height:44px;min-width:88px;padding:0 18px;transition:background-color .15s ease;white-space:nowrap}.basic-info-container .address-row button:hover,.basic-info-container .check-button:hover,.basic-info-container .input-with-button button:hover,.basic-info-container .verify-button:hover{background:var(--primary-90)}.basic-info-container .check-button.completed,.basic-info-container .verify-button.completed{background:var(--gray-20);border:1px solid var(--gray-30);color:var(--gray-60);cursor:default}.basic-info-container .check-button.completed:hover,.basic-info-container .verify-button.completed:hover{background:var(--gray-20)}.basic-info-container .check-button.disabled,.basic-info-container .check-button:disabled,.basic-info-container .verify-button:disabled{background:var(--gray-30);color:var(--gray-50);cursor:not-allowed}.basic-info-container .address-inputs{display:flex;flex-direction:column;gap:10px}.basic-info-container .address-row{display:flex;flex-wrap:wrap;gap:10px}.basic-info-container .address-row .input-with-button{flex:0 0 240px}.basic-info-container .base-address-input{flex:1 1;min-width:240px}.basic-info-container .email-input-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.basic-info-container .email-input-group>input[name=emailId]{flex:1 1;min-width:160px}.basic-info-container .email-domain-select{flex:0 0 150px;width:150px}.basic-info-container .email-direct-input{flex:1 1;min-width:160px}.basic-info-container .form-group input[type=radio],.basic-info-container input[type=radio]{accent-color:var(--primary-80);border:none;box-shadow:none;cursor:pointer;margin:0;padding:0;width:auto}.basic-info-container .form-group input[type=radio]:focus{box-shadow:none}.basic-info-container .button-group{display:flex;gap:14px;justify-content:center;margin-top:36px}.basic-info-container .next-button,.basic-info-container .prev-button{border:none;border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;min-width:132px;padding:14px 36px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.basic-info-container .prev-button{background:var(--white);border:1px solid var(--gray-30);color:var(--gray-70)}.basic-info-container .prev-button:hover{background:var(--gray-10)}.basic-info-container .next-button{background:var(--gradient-primary);box-shadow:0 6px 16px #0cc37747;color:var(--white)}.basic-info-container .next-button:hover{box-shadow:0 8px 20px #0cc3775c;transform:translateY(-1px)}.basic-info-container .next-button:active{transform:translateY(0)}.basic-info-container .next-button:disabled{background:var(--gray-30);box-shadow:none;color:var(--gray-50);cursor:not-allowed}.input-box{align-items:center;display:flex;flex:1 1;height:34px;min-width:100px;position:relative}.input-box>input{border:1px solid var(--gray-30);border-radius:4px;color:var(--gray-60);font-family:Noto Sans;font-size:14px;font-weight:400;height:100%;line-height:17px;outline:none;padding:0 10px;width:100%}.input-box>input.active{border:1px solid var(--gray-40);color:var(--gray-80)}.input-box>input.disable{background-color:var(--gray-20);color:var(--gray-70);cursor:default}.input-box>input.error{background-color:#ffefee;color:#ff5f50}.input-box>.icon{cursor:pointer;display:flex;position:absolute;right:10px}.input-box>input.disable+.icon{cursor:default}.input-box>.clear-icon{align-items:center;background:#b6bcc4;background:var(--gray-40,#b6bcc4);border-radius:50%;cursor:pointer;display:flex;height:18px;justify-content:center;position:absolute;right:8px;transition:background-color .15s ease;width:18px}.input-box>.clear-icon:hover{background:#676a71;background:var(--gray-60,#676a71)}.input-box.search>.clear-icon{right:32px}.input-box.search>input:not(.disable){cursor:pointer}.input-box.date-range>input{font-size:12px}.check-box{width:-webkit-fit-content;width:fit-content}.check-box,.check-box>label.check{align-items:center;cursor:pointer;display:flex}.check-box>label.check{gap:8px}.check-box>label.check>input{display:none}.check-box>label.check>.check-mark{align-items:center;background-color:var(--white);border:1px solid var(--gray-30);border-radius:4px;display:flex;height:16px;justify-content:center;position:relative;transition:border .3s ease-in-out;width:16px}.check-box.disable>label.check>.check-mark{background-color:var(--gray-20)}.check-box>label.check>.check-mark>svg{display:none}.check-box:not(.disable)>label.check>input:checked+.check-mark{border-color:var(--primary-80)}.check-box>label.check>input:checked+.check-mark>svg,.select-box{display:flex}.select-box{align-items:center;background-color:var(--white);flex:1 1;height:34px;min-width:100px;position:relative}.select-box>.select{border:1px solid var(--gray-30);border-radius:4px;cursor:pointer;display:flex;flex-direction:row;height:100%;padding-left:10px;width:100%}.select-box>.select.active{border:1px solid var(--gray-40);border-radius:4px 4px 0 0;color:var(--gray-80)}.select-box>.select.disable{background-color:var(--gray-20);cursor:default}.select-box>.select.error{background-color:#ffefee;border:1px solid #ff5f50}.select-box>.select.error>.selected-box{color:#ff5f50}.select-box>.select.error>.arrow-box{border-left:1px solid #ff5f50}.select-box>.select>.selected-box{align-items:center;color:var(--gray-60);display:flex;flex:1 1;font-family:Noto Sans;font-size:14px;font-weight:400;line-height:17px}.select-box>.select.active>.selected-box{color:var(--gray-80)}.select-box>.select.disable>.selected-box{color:var(--gray-70)}.select-box>.select>.arrow-box{align-items:center;border-left:1px solid var(--gray-30);display:flex;height:100%;justify-content:center;position:relative;width:34px}.select-box>.select.active>.arrow-box{border-left:1px solid var(--gray-40)}.select-box>.select-dropdown{background-color:inherit;border:1px solid var(--gray-40);border-radius:0 0 4px 4px;left:0;max-height:413px;overflow-y:auto;padding-bottom:5px;position:absolute;top:calc(100% - 1px);width:100%;z-index:11}.select-box>.select-dropdown::-webkit-scrollbar{display:none}.select-box>.select-dropdown>.select-option{color:var(--gray-60);cursor:pointer;font-family:Noto Sans;font-size:14px;font-weight:400;line-height:24px;padding:5px 15px;position:relative;-webkit-user-select:none;user-select:none}.select-box>.select-dropdown>.select-option.disabled{background-color:var(--gray-20);color:var(--gray-40);cursor:not-allowed;pointer-events:none}.select-box>.select-dropdown>.select-option:hover{background-color:var(--gray-20);color:var(--gray-80)}.radio-box{align-items:center;background-color:var(--white);display:flex;flex:1 1;gap:20px;min-width:160px;position:relative}.radio-box>label.radio-option{align-items:center;color:var(--gray-60);cursor:pointer;display:flex;font-family:Noto Sans;font-size:14px;font-weight:400;gap:10px;line-height:24px}.radio-box>label.radio-option>input{display:none}.radio-box>label.radio-option>.radio-mark{border:1px solid var(--gray-30);border-radius:50%;height:16px;transition:border .3s ease-in-out;width:16px}.radio-box.disable>label.radio-option>.radio-mark{background-color:var(--gray-20)}.radio-box:not(.disable)>label.radio-option>input:checked+.radio-mark{background:radial-gradient(circle,var(--primary-90) 40%,#0000 50%);border-color:var(--primary-80)}.radio-box.disable>label.radio-option>input:checked+.radio-mark{background:radial-gradient(circle,var(--gray-40) 40%,var(--gray-20) 50%)}.toogle-switch{align-items:center;background-color:var(--gray-20);border:1px solid var(--gray-30);border-radius:999px;cursor:pointer;display:flex;flex-direction:row;height:26px;margin:4px 0;position:relative;transition:background-color .3s;width:48px}.toogle-switch>.thumb{background-color:var(--gray-10);border:1px solid var(--gray-30);border-radius:50%;height:20px;left:2px;position:absolute;transition:all .3s;width:20px}.toogle-switch.on{background-color:var(--white)}.toogle-switch.on>.thumb{background-color:var(--primary-90);border:1px solid var(--primary-90);left:24px}.img-box{align-items:center;aspect-ratio:1/1;border-radius:8px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative}.img-box.small{max-height:34px;max-width:34px}.img-box.none-img{background-color:var(--primary-50);border:1px solid var(--gray-30)}.img-box.select{border:2px solid var(--primary-90)}.img-box>img{display:block;height:100%;object-fit:100% 100%;object-position:center;width:100%}.business-info-container{box-sizing:border-box;margin:0 auto;max-width:720px;padding:48px 20px 80px;position:relative;width:100%;z-index:0}.business-info-container:before{background:linear-gradient(180deg,#2bd79a,#0cc377 52%,#edfaf400);content:"";height:460px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.business-info-container .form-container{background:var(--white);border:1px solid var(--gray-30);border-radius:16px;box-shadow:0 6px 28px #1018280f;padding:40px}.business-info-container .form-container h2{border-bottom:1px solid var(--gray-30);color:var(--gray-90);font-size:24px;font-weight:700;letter-spacing:-.4px;margin-bottom:28px;padding-bottom:18px}.business-info-container .form-group{margin-bottom:22px}.business-info-container .form-row{display:flex;flex-wrap:wrap;gap:20px}.business-info-container .form-row .form-group{flex:1 1;min-width:220px}.business-info-container .form-group label{color:var(--gray-70);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.business-info-container .form-group select,.business-info-container .form-group>input{background:var(--white);border:1px solid var(--gray-30);border-radius:10px;box-sizing:border-box;color:var(--gray-90);font-size:14px;outline:none;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.business-info-container .form-group>input::placeholder{color:var(--gray-50)}.business-info-container .form-group select:focus,.business-info-container .form-group>input:focus{border-color:var(--primary-80);box-shadow:0 0 0 3px #0cc37726}.business-info-container .form-group input.error{background:#fff7f6;border-color:var(--semantic-red)}.business-info-container .error-text{color:var(--semantic-red);font-size:12px;margin-top:6px}.business-info-container .input-with-button{align-items:center;display:flex;gap:8px}.business-info-container .input-with-button>input{background:var(--gray-10);border:1px solid var(--gray-30);border-radius:10px;box-sizing:border-box;color:var(--gray-90);flex:1 1;font-size:14px;padding:12px 14px}.business-info-container .input-with-button>input::placeholder{color:var(--gray-50)}.business-info-container .input-with-button .button{background:var(--primary-80);border-radius:10px;color:var(--white);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;height:44px;min-width:88px;transition:background-color .15s ease}.business-info-container .input-with-button .button:hover{background:var(--primary-90)}.business-info-container .button-group{display:flex;gap:14px;justify-content:center;margin-top:36px}.business-info-container .next-button,.business-info-container .prev-button,.business-info-container .submit-button{border:none;border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;min-width:132px;padding:14px 36px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.business-info-container .prev-button{background:var(--white);border:1px solid var(--gray-30);color:var(--gray-70)}.business-info-container .prev-button:hover{background:var(--gray-10)}.business-info-container .next-button,.business-info-container .submit-button{background:var(--gradient-primary);box-shadow:0 6px 16px #0cc37747;color:var(--white)}.business-info-container .next-button:hover,.business-info-container .submit-button:hover{box-shadow:0 8px 20px #0cc3775c;transform:translateY(-1px)}.business-info-container .next-button:active,.business-info-container .submit-button:active{transform:translateY(0)}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:4px;box-shadow:0 2px 10px #0000001a;max-width:90%;padding:24px;width:400px}.modal-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.modal-header h2{color:#333;font-size:18px;font-weight:500;margin:0}.close-button{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;width:24px}.modal-body{margin-bottom:24px}.form-group{margin-bottom:16px}.form-group label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.modal-footer{border-top:1px solid #e5e5e5;display:flex;gap:8px;justify-content:flex-end;padding-top:16px}.cancel-button,.submit-button{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;min-width:80px;padding:8px 16px}.cancel-button{background-color:#f5f5f5;border:1px solid #ddd;color:#666}.submit-button{background-color:#28a745;border:1px solid #28a745;color:#fff}.cancel-button:hover{background-color:#e5e5e5}.submit-button:hover{background-color:#218838;border-color:#1e7e34}.error-message{color:#dc3545;font-size:12px;font-weight:500;margin-top:4px}.row-disabled{color:#9a9a9a}.row-disabled,.row-disabled td{background-color:#e0e0e0}.row-disabled img{filter:grayscale(100%);opacity:.8}.row-disabled:hover{background-color:#f3f3f3!important}.popup-insert .popup-input,.popup-insert .popup-textarea{border:1px solid #ddd;border-radius:8px;font-size:14px;padding:10px 14px;transition:.2s;width:100%}.popup-insert .popup-textarea{min-height:120px;resize:none}.popup-insert .popup-input:focus,.popup-insert .popup-textarea:focus{border-color:#0cc377;box-shadow:0 0 0 3px #0cc37726;outline:none}.popup-insert .detail-row{align-items:flex-start}.popup-insert .detail-label{color:#333;font-weight:600}.thumbnail-img{height:140px!important;width:220px!important}.thumbnail-img img{border-radius:10px;height:100%;object-fit:cover;width:100%}.button-row{margin-top:30px}.popup-submit-btn{background:#0cc377;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:5px 15px;transition:.2s}.popup-submit-btn:hover{background:#0aa566;transform:translateY(-1px)}.popup-submit-btn:active{transform:scale(.98)}.popup-top-actions{display:flex;justify-content:flex-end;margin:10px 20px}.popup-image-row{align-items:flex-start;display:flex;gap:30px}.popup-date-box{display:flex;flex-direction:column;gap:10px}.popup-date-box label{color:#333;font-size:13px;font-weight:600}.popup-date-input{border:1px solid #ddd;border-radius:6px;font-size:13px;padding:8px 12px;width:200px}.popup-date-input:focus{border-color:#0cc377;box-shadow:0 0 0 2px #0cc37726;outline:none}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.useyn-badge{border-radius:4px;display:inline-block;font-size:11px;padding:1px 7px;white-space:nowrap}.useyn-badge.y{background:#d3f9d8;color:#2b8a3e}.useyn-badge.n{background:#f1f3f5;color:#868e96}.bnm-page{--bnm-green:#166534;--bnm-line:#e5e7eb;grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1.2fr 1fr}.bnm-page *{box-sizing:border-box}.bnm-left{background:#fff;border:1px solid var(--bnm-line);border-radius:12px;padding:14px}.bnm-topbar{display:flex;gap:8px;margin-bottom:12px}.bnm-search{border:1px solid var(--bnm-line);border-radius:8px;flex:1 1 auto;font-size:14px;height:38px;padding:0 12px}.bnm-btn-ghost{background:#f9fafb;border:1px solid var(--bnm-line);border-radius:8px}.bnm-btn-ghost,.bnm-btn-new{cursor:pointer;font-size:14px;height:38px;padding:0 14px}.bnm-btn-new{background:var(--bnm-green);border:none;border-radius:8px;color:#fff;font-weight:700;white-space:nowrap}.bnm-list{display:flex;flex-direction:column;gap:8px;max-height:640px;overflow-y:auto}.bnm-empty{color:#9ca3af;font-size:14px;padding:40px 0;text-align:center}.bnm-row{align-items:center;border:1px solid var(--bnm-line);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px;transition:border-color .12s ease-out,background .12s ease-out}.bnm-row:hover{background:#f9fafb}.bnm-row.active{background:#f0fdf4;border-color:var(--bnm-green)}.bnm-thumb{align-items:center;background:#f3f4f6;border-radius:6px;display:flex;flex:0 0 auto;height:54px;justify-content:center;overflow:hidden;width:96px}.bnm-thumb img{height:100%;object-fit:cover;width:100%}.bnm-thumb span{color:#9ca3af;font-size:11px}.bnm-rowinfo{flex:1 1 auto;min-width:0}.bnm-rowtitle{color:#1f2937;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnm-rowmeta{color:#6b7280;display:flex;font-size:12px;gap:6px;margin-top:3px}.bnm-type{color:#166534;font-weight:700}.bnm-badge{border-radius:12px;flex:0 0 auto;font-size:12px;font-weight:700;padding:3px 9px}.bnm-badge.on{background:#dcfce7;color:#166534}.bnm-badge.off{background:#f3f4f6;color:#9ca3af}.bnm-right{background:#fff;border:1px solid var(--bnm-line);border-radius:12px;padding:18px 20px}.bnm-formtitle{color:#111827;font-size:17px;font-weight:800;margin-bottom:16px}.bnm-label{color:#374151;display:block;font-size:13px;font-weight:700;margin:14px 0 6px}.bnm-label:first-of-type{margin-top:0}.bnm-label em{color:#9ca3af;font-size:12px;font-style:normal;font-weight:500;margin-left:4px}.bnm-imgbox{align-items:center;aspect-ratio:2/1;background:#fafafa;border:1px dashed #d1d5db;border-radius:10px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.bnm-imgpreview{height:100%;object-fit:cover;width:100%}.bnm-imgremove{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;height:28px;position:absolute;right:8px;top:8px;width:28px}.bnm-imgempty{background:#0000;border:none;color:var(--bnm-green);cursor:pointer;font-size:15px;font-weight:700}.bnm-imgchange{background:#f9fafb;cursor:pointer;font-size:13px;margin-top:8px;padding:7px 14px}.bnm-imgchange,.bnm-input,.bnm-select{border:1px solid var(--bnm-line);border-radius:8px}.bnm-input,.bnm-select{background:#fff;font-size:14px;height:40px;padding:0 12px;width:100%}.bnm-input:focus,.bnm-select:focus{border-color:var(--bnm-green);outline:none}.bnm-linkrow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:150px 1fr}.bnm-linkrow .bnm-select{width:100%}.bnm-daterow{align-items:center;display:flex;gap:8px}.bnm-tilde{color:#9ca3af}.bnm-grid2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:4px}.bnm-seg{display:flex;gap:6px}.bnm-seg button{background:#fff;border:1px solid var(--bnm-line);border-radius:8px;color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;height:40px}.bnm-seg button.active{background:#f0fdf4;border-color:var(--bnm-green);color:var(--bnm-green)}.bnm-actions{display:flex;gap:8px;margin-top:24px}.bnm-save{background:var(--bnm-green);border:none;border-radius:9px;color:#fff;cursor:pointer;flex:1 1 auto;font-size:15px;font-weight:800;height:46px}.bnm-save:disabled{cursor:default;opacity:.6}.bnm-delete{background:#fff;border:1px solid #fecaca;border-radius:9px;color:#dc2626;font-weight:700;padding:0 20px}.bnm-delete,.bnm-reset{cursor:pointer;font-size:15px;height:46px}.bnm-reset{background:#f9fafb;border:1px solid var(--bnm-line);border-radius:9px;color:#4b5563;padding:0 18px}@media (max-width:1024px){.bnm-page{grid-template-columns:1fr}}.cpn-note{background:#f1faf5;border:1px solid #cfeadd;border-radius:8px;color:#1f6b47;font-size:13px;margin:0 0 14px;padding:12px 16px}.cpn-page{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:420px 1fr}.cpn-left{background:#fff;border:1px solid #e5e8eb;border-radius:10px;overflow:hidden}.cpn-topbar{border-bottom:1px solid #eef1f4;display:flex;gap:6px;padding:12px}.cpn-search{border:1px solid #dfe3e8;flex:1 1;padding:0 10px}.cpn-btn-ghost,.cpn-btn-new,.cpn-search{border-radius:6px;font-size:13px;height:34px}.cpn-btn-ghost,.cpn-btn-new{background:#fff;border:1px solid #dfe3e8;color:#495057;cursor:pointer;padding:0 12px;white-space:nowrap}.cpn-btn-new{background:#2bb673;border-color:#2bb673;color:#fff;font-weight:700}.cpn-list{max-height:620px;overflow-y:auto}.cpn-empty{color:#adb5bd;font-size:14px;padding:60px 0;text-align:center}.cpn-row{align-items:center;border-bottom:1px solid #f4f6f8;cursor:pointer;display:flex;gap:10px;padding:13px 14px}.cpn-row:hover{background:#f8fafb}.cpn-row.active{background:#eefaf3}.cpn-rowinfo{flex:1 1;min-width:0}.cpn-rowtitle{color:#212529;font-size:14px;font-weight:700;margin-bottom:4px}.cpn-rowmeta{color:#868e96;display:flex;flex-wrap:wrap;font-size:12px;gap:5px}.cpn-disc{color:#1f9254;font-weight:700}.cpn-badge{border-radius:12px;flex:0 0 auto;font-size:11px;font-weight:700;padding:3px 9px}.cpn-badge.on{background:#e6f4ea;color:#198754}.cpn-badge.off{background:#f1f3f5;color:#868e96}.cpn-right{background:#fff;border:1px solid #e5e8eb;border-radius:10px;padding:20px 22px}.cpn-formtitle{border-bottom:2px solid #2b2f36;color:#212529;font-size:17px;font-weight:700;margin-bottom:16px;padding-bottom:12px}.cpn-label{color:#343a40;display:block;font-size:13px;font-weight:600;margin:14px 0 6px}.cpn-label em{color:#adb5bd;font-size:12px;font-style:normal;font-weight:400}.cpn-input{border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;font-size:13px;height:38px;padding:0 11px;width:100%}.cpn-input:disabled{background:#f5f6f7;color:#adb5bd}.cpn-grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.cpn-seg{border:1px solid #dfe3e8;border-radius:6px;display:flex;gap:0;overflow:hidden;width:-webkit-fit-content;width:fit-content}.cpn-seg button{background:#fff;border:none;color:#6b7280;cursor:pointer;font-size:13px;padding:8px 18px}.cpn-seg button.active{background:#2bb673;color:#fff;font-weight:700}.cpn-daterow{align-items:center;display:flex;gap:8px}.cpn-tilde{color:#adb5bd}.cpn-userow{display:flex;flex-direction:column;gap:10px}.cpn-radio{align-items:center;color:#343a40;display:flex;font-size:13px;gap:8px}.cpn-inline{height:32px;width:80px}.cpn-inline-date{height:32px;width:160px}.cpn-actions{border-top:1px solid #eef1f4;display:flex;gap:8px;margin-top:24px;padding-top:16px}.cpn-save{background:#2bb673;border:none;border-radius:7px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;height:42px}.cpn-save:disabled{opacity:.6}.cpn-delete{border:1px solid #e0736f;border-radius:7px;color:#e0736f;font-weight:700}.cpn-delete,.cpn-reset{background:#fff;cursor:pointer;font-size:14px;height:42px;padding:0 18px}.cpn-reset{border:1px solid #dfe3e8;border-radius:7px;color:#6b7280}@media (max-width:980px){.cpn-page{grid-template-columns:1fr}}.cst-wrap{padding:0 4px}.cst-note{background:#f6faf8;border:1px solid #e3efe8;border-radius:8px;color:#4b5563;font-size:13px;line-height:1.6;margin:12px 0 16px;padding:12px 14px}.cst-filter{align-items:center;display:flex;gap:10px;margin-bottom:14px}.cst-filter label{align-items:center;color:#374151;display:inline-flex;font-size:13px;gap:6px}.cst-filter input[type=date]{border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:6px 8px}.cst-btn{background:#1f9254;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:7px 16px}.cst-btn:hover{background:#17703f}.cst-sumbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.cst-sum{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:160px;padding:14px 18px}.cst-sum span{color:#6b7280;font-size:12.5px}.cst-sum b{color:#111827;font-size:18px;font-weight:800}.cst-sum .cst-red{color:#dc2626}.cst-sum-strong{background:#f6faf8;border-color:#cfe6d9}.cst-sum-strong b{color:#1f9254}.cst-tablewrap{border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto}.cst-table{border-collapse:collapse;font-size:13px;white-space:nowrap;width:100%}.cst-table td,.cst-table th{border-bottom:1px solid #eef1f4;padding:11px 14px;text-align:left}.cst-table thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-weight:700}.cst-num{text-align:right!important}.cst-oid{font-feature-settings:"tnum";color:#6b7280;font-variant-numeric:tabular-nums}.cst-vcol{background:#fffaf3}td.cst-vcol,th.cst-vcol{color:#b45309}td.cst-vcol{font-weight:600}.cst-scol{background:#f6faf8;font-weight:700}td.cst-scol{color:#1f9254}.cst-empty{color:#9ca3af;padding:48px 0!important;text-align:center!important}.cst-pager{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:14px;justify-content:center;margin-top:16px}.cst-pager button{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;height:30px;width:30px}.cst-pager button:disabled{cursor:default;opacity:.4}.stl-page{--stl-line:#e5e7eb;--stl-green:#166534;color:#1f2937;font-size:14px;padding:4px 2px 40px}.stl-filter{align-items:center;background:#fff;border:1px solid var(--stl-line);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:12px 14px}.stl-flabel{color:#6b7280;font-weight:700}.stl-tilde{color:#9ca3af}.stl-input{border:1px solid #d1d5db;border-radius:8px;font-size:14px;height:36px;padding:0 10px}.stl-kw{min-width:180px}.stl-seg{border:1px solid #d1d5db;border-radius:8px;display:inline-flex;overflow:hidden}.stl-seg button{background:#fff;border:none;color:#6b7280;cursor:pointer;font-size:13.5px;padding:8px 14px}.stl-seg button.active{background:var(--stl-green);color:#fff;font-weight:700}.stl-quick{display:inline-flex;gap:4px}.stl-quick button{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;height:36px;padding:0 12px}.stl-quick button:hover{background:#f9fafb}.stl-quick button.active{border-color:var(--stl-green)}.stl-btn-search,.stl-quick button.active{background:var(--stl-green);color:#fff;font-weight:700}.stl-btn-search{border:none;border-radius:8px;cursor:pointer;height:36px;margin-left:auto;padding:0 20px}.stl-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:14px}.stl-kpi{background:#fff;border:1px solid var(--stl-line);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.stl-kpi span{color:#6b7280;font-size:13px}.stl-kpi b{font-size:19px;font-weight:800}.stl-kpi.wait b{color:#ea580c}.stl-kpi.paid b{color:var(--stl-green)}.stl-actbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.stl-selinfo{color:#374151;font-size:13.5px;font-weight:600}.stl-selfee{color:#9ca3af;font-weight:600}.stl-selpayout{color:var(--stl-green);font-weight:800}.stl-actbtns{align-items:center;display:flex;gap:8px}.stl-feeinput{align-items:center;color:#374151;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.stl-feeinput input{border:1px solid #d1d5db;border-radius:8px;font-size:13.5px;height:34px;padding:0 8px;text-align:right;width:64px}.stl-btn-pay,.stl-btn-unpay{border:none;border-radius:8px;cursor:pointer;font-size:13.5px;font-weight:700;padding:9px 18px}.stl-btn-pay{background:var(--stl-green);color:#fff}.stl-btn-unpay{background:#fff;border:1px solid #d1d5db;color:#6b7280}.stl-tablewrap{background:#fff;border:1px solid var(--stl-line);border-radius:10px;overflow-x:auto}.stl-table{border-collapse:collapse;min-width:1080px;width:100%}.stl-table td,.stl-table th{border-bottom:1px solid #f1f3f5;padding:11px 12px;text-align:left;white-space:nowrap}.stl-table th{background:#f9fafb;color:#6b7280;font-size:13px;font-weight:700}.stl-table tbody tr.sel{background:#f0fdf4}.stl-table tbody tr.clickable{cursor:pointer}.stl-table tbody tr.clickable:hover{background:#f0fdf4}.stl-subcnt{color:#9ca3af;font-size:12px}.stl-arrow{color:#c0c6cd;font-size:18px;text-align:right;width:28px}.stl-detailhead{align-items:center;display:flex;gap:12px;margin-bottom:10px}.stl-back{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-weight:600;padding:7px 14px}.stl-detailnm{font-size:17px;font-weight:800}.stl-detailhead .stl-actbtns{margin-left:auto}.stl-chkcol{text-align:center;width:42px}.stl-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.stl-vendor{font-weight:700}.stl-dpst{color:var(--stl-green);font-weight:800}.stl-fee{color:#9ca3af}.stl-payout{color:var(--stl-green);font-weight:800}.stl-mastertools{align-items:center;background:#f0fdf4;border:1px solid var(--stl-line);border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px;padding:10px 14px}.stl-mastertip{color:#6b7280;font-size:12.5px}.stl-paycol{text-align:center;width:72px}.stl-btn-payrow{background:var(--stl-green);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:7px 16px}.stl-btn-payrow:hover{filter:brightness(.95)}.stl-btn-payrow:disabled{background:#e5e7eb;color:#9ca3af;cursor:default}.stl-num.preview{color:#9ca3af;font-weight:600}.stl-paidat{color:#6b7280;font-size:13px}.stl-oid{color:#6b7280;font-size:12.5px}.stl-empty{color:#9ca3af;padding:40px 0;text-align:center}.stl-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:700;padding:3px 9px}.stl-badge.wait{background:#fff7ed;color:#ea580c}.stl-badge.paid{background:#dcfce7;color:var(--stl-green)}.stl-badge.cncl{background:#fee2e2;color:#dc2626;margin-left:4px}.stl-notice{background:#f0f7f1;border:1px solid #cfe6d3;border-radius:8px;color:#375a3d;font-size:13px;margin-bottom:12px;padding:12px 16px}.stl-notice b{color:#2f7a3f}.stl-notice-link{color:#2f7a3f;cursor:pointer;font-weight:700;text-decoration:underline}.stl-notice-link:hover{color:#256230}@media (max-width:1100px){.stl-kpis{grid-template-columns:repeat(2,1fr)}}.fnd-kpis .stl-kpi em{color:#9ca3af;display:block;font-size:11.5px;font-style:normal;font-weight:600;margin-top:3px}.stl-kpi.fnd-balance{background:#ecfdf5;border-color:#a7f3d0}.stl-kpi.fnd-balance b{color:#059669}.stl-kpi.fnd-out b{color:#6b7280}.fnd-outamt{color:#dc2626;font-weight:700}.fnd-notice{background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:13px;line-height:1.5;margin:12px 0;padding:12px 14px}.fnd-notice span{color:#b45309}.contract-detail-body{display:flex;flex-direction:column;gap:24px;padding:24px 24px 8px}.contract-section{display:flex;flex-direction:column;gap:10px}.contract-section-title{color:#333;font-size:14px;font-weight:600}.contract-section-meta{color:#888;font-size:12px;font-weight:400;margin-left:8px}.contract-section-title-row{align-items:center;display:flex;justify-content:space-between}.contract-row{align-items:center;display:flex;gap:12px;min-height:38px}.contract-label{color:#222;font-size:14px;font-weight:500;min-width:140px;width:140px}.contract-value{align-items:center;display:flex;flex:1 1}.contract-detail-body .required{color:inherit}.tiptap-toolbar{align-items:center;background:#f8f9fa;border:1px solid #d9d9d9;border-bottom:none;border-radius:6px 6px 0 0;display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px}.tiptap-btn{background:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 10px}.tiptap-btn:hover{background:#f1f3f5}.tiptap-btn.active{background:#2563eb;border-color:#2563eb;color:#fff}.tiptap-sep{background:#d9d9d9;height:18px;margin:0 4px;width:1px}.tiptap-wrap{background:#fff;border:1px solid #d9d9d9;border-radius:0 0 6px 6px;min-height:360px;padding:16px}.tiptap-wrap.readonly{background:#f8f9fa}.tiptap-wrap .ProseMirror{color:#222;font-size:14px;line-height:1.6;min-height:320px;outline:none}.tiptap-wrap .ProseMirror p{margin:0 0 8px}.tiptap-wrap .ProseMirror h1{font-size:22px;font-weight:700;margin:12px 0}.tiptap-wrap .ProseMirror h2{font-size:18px;font-weight:700;margin:10px 0}.tiptap-wrap .ProseMirror h3{font-size:16px;font-weight:700;margin:8px 0}.tiptap-wrap .ProseMirror ol,.tiptap-wrap .ProseMirror ul{padding-left:24px}.contract-load-bar{align-items:center;background:#fafbfc;border:1px dashed #c5cad1;border-radius:6px;display:flex;gap:12px;margin-bottom:16px;padding:12px 14px}.contract-load-hint{color:#888;font-size:12px}.contract-load-modal{display:flex;flex-direction:column;gap:14px;padding:4px}.contract-load-search{align-items:center;display:flex;gap:8px}.contract-load-search .input-box,.contract-load-search input{flex:1 1}.contract-load-modal .content-table-area{gap:0}.contract-load-modal .card-table>tbody>tr.link{cursor:pointer}.recipient-empty-box{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#999;font-size:13px;padding:16px 12px}.content-table-area td.reply-cell-td{text-align:left}.reply-cell{cursor:help;display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.reply-empty{color:#999;font-style:italic}.recipient-tables{display:flex;flex-direction:column;gap:20px}.recipient-table-block .content-table-area{gap:0}.recipient-table-caption{align-items:center;color:#333;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:8px}.recipient-table-cnt{color:#888;font-size:12px;font-weight:500}.card-table td.recipient-email-cell{color:#2563eb}.recipient-fail-tag{background:#fce8e6;border-radius:8px;color:#b3261e;font-size:11px;margin-left:8px;padding:1px 6px;white-space:nowrap}.recipient-remove{color:#888;cursor:pointer;font-size:16px;padding:0 2px}.recipient-remove:hover{color:#b3261e}.signature-preview{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;display:flex;justify-content:center;min-height:120px;padding:20px}.signature-preview img{max-height:100px;max-width:320px;object-fit:contain}.signature-empty{color:#999;font-size:13px;text-align:center}.button.small{font-size:12px;padding:6px 12px}.preview-inline{background:#fafbfc;border:1px dashed #c5cad1;border-radius:6px;padding:16px 20px}.preview-recipient-tabs{align-items:center;border-bottom:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding-bottom:12px}.preview-recipient-tabs-label{color:#666;font-size:12px;margin-right:4px}.preview-recipient-tab{background:#f1f3f5;border:1px solid #0000;border-radius:6px;cursor:pointer;font-size:13px;padding:6px 12px;-webkit-user-select:none;user-select:none}.preview-recipient-tab:hover{background:#e6edf5}.preview-recipient-tab.active{background:#2563eb;border-color:#2563eb;color:#fff}.preview-recipient-sent{background:#ffffff40;border-radius:6px;color:inherit;font-size:11px;margin-left:6px;padding:1px 6px}.preview-page{background:#fff;border:1px solid #d9d9d9;border-radius:6px;max-height:60vh;overflow-y:auto;padding:24px}.preview-actions{gap:12px}.preview-actions .button{height:40px;min-width:96px;padding:0 28px}.contract-guide{align-items:flex-start;background:#f7fffb;background:var(--table-row-even,#f7fffb);border:1px solid #bde8d6;border:1px solid var(--table-border-strong,#bde8d6);border-radius:8px;color:#3d5b50;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 0 12px;padding:8px 12px;word-break:keep-all}.contract-guide .guide-tag{background:#078f57;background:var(--table-point-deep,#078f57);border-radius:10px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:700;margin-top:1px;padding:2px 8px}.contract-guide .guide-text{flex:1 1 auto;min-width:0}.contract-guide strong{color:#078f57;color:var(--table-point-deep,#078f57);font-weight:700}.ctgry-name{align-items:center;display:inline-flex;gap:4px}.ctgry-name.editable{border:1px solid #0000;border-radius:4px;color:var(--gray-80);cursor:pointer;padding:2px 8px;transition:background-color .15s,border-color .15s}.ctgry-name.editable:hover{background-color:var(--gray-20);border-color:var(--gray-30);text-decoration:underline}.ctgry-name.editable .edit-icon{font-size:11px;opacity:0;transition:opacity .15s}.ctgry-name.editable:hover .edit-icon{opacity:.8}.ctgry-name.base{color:var(--gray-70)}.ctgry-empty{color:var(--gray-40)}.ctgry-cell{align-items:center;display:inline-flex;gap:6px}.chat-client{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;height:720px;max-height:85vh;max-width:90vw;overflow:hidden;width:560px}.chat-client__header{align-items:center;background:linear-gradient(180deg,#fff,#fafcff);border-bottom:1px solid #eef2f7;display:flex;height:72px;justify-content:space-between;padding:16px 18px}.chat-client__header-left{align-items:center;display:flex;gap:12px}.chat-client__avatar{align-items:center;border-radius:999px;box-shadow:0 10px 20px #0f172a1a,inset 0 1px 0 #fff9;display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:44px;justify-content:center;overflow:hidden;position:relative;width:44px}.chat-client__avatar:after{background:linear-gradient(180deg,#ffffff3d,#fff0 48%);content:"";inset:0;pointer-events:none;position:absolute}.chat-client__partner-name{color:#0f172a;font-size:15px;font-weight:800;line-height:1.2}.chat-client__partner-sub{color:#64748b;font-size:12px;margin-top:3px}.chat-client__badge{background:linear-gradient(135deg,#ccfbf1,#99f6e4);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff80;color:#0f766e;font-size:11px;font-weight:700;padding:6px 10px;white-space:nowrap}.chat-client__body{background:radial-gradient(circle at top left,#3b82f60d,#0000 28%),radial-gradient(circle at top right,#a855f70d,#0000 24%),#f8fafc;gap:14px;overflow-y:auto;padding:20px 16px}.chat-client__body,.chat-client__empty{display:flex;flex:1 1;flex-direction:column}.chat-client__empty{align-items:center;color:#6b7280;justify-content:center;padding:40px 16px;text-align:center}.chat-client__empty-icon{font-size:34px;margin-bottom:12px}.chat-client__empty-title{color:#374151;font-size:16px;font-weight:700;margin-bottom:6px}.chat-client__empty-desc{color:#6b7280;font-size:13px}.chat-message-row{align-items:flex-end;display:flex;gap:10px;width:100%}.chat-message-row--mine{justify-content:flex-end}.chat-message-row--other{justify-content:flex-start}.chat-message__group{display:flex;flex-direction:column;max-width:74%}.chat-message__group.is-mine{align-items:flex-end}.chat-message__group.is-other{align-items:flex-start}.chat-message__avatar{align-items:center;border:1px solid #0000;border-radius:999px;box-shadow:0 8px 18px #0f172a1a,inset 0 1px 0 #ffffffa6;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:36px;justify-content:center;min-width:36px;overflow:hidden;position:relative;width:36px}.chat-message__avatar:after{background:linear-gradient(180deg,#ffffff40,#fff0 45%);content:"";inset:0;pointer-events:none;position:absolute}.chat-message__bubble{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;font-size:14px;line-height:1.55;max-width:100%;padding:12px 15px;position:relative;transition:transform .15s ease,box-shadow .15s ease;white-space:pre-wrap;word-break:break-word}.chat-message__bubble:after{border-radius:2px}.chat-message__bubble:hover{transform:translateY(-1px)}.chat-message__bubble--mine{border-bottom-right-radius:7px;box-shadow:0 10px 22px #2563eb38,inset 0 1px 0 #ffffff2e;color:#fff}.chat-message__bubble--mine,.chat-message__bubble--mine:after{background:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8)}.chat-message__bubble--mine:after{bottom:8px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:10px;position:absolute;right:-10px;width:10px}.chat-message__bubble--other{background:#ffffffeb;border:1px solid #e2e8f0e6;border-bottom-left-radius:7px;box-shadow:0 8px 18px #0f172a0f,inset 0 1px 0 #ffffffe6;color:#111827}.chat-message__bubble--other:after{background:inherit;bottom:8px;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%);content:"";height:10px;left:-6px;position:absolute;width:10px}.chat-message__bubble--other:before{background:#ffffffeb;border-bottom:1px solid #e2e8f0e6;border-bottom-left-radius:3px;border-left:1px solid #e2e8f0e6;bottom:8px;content:"";height:13px;left:-6px;position:absolute;transform:rotate(45deg);width:13px}.chat-message__time{color:#94a3b8;font-size:11px;line-height:1}.chat-message__meta{width:100%}.chat-message__text{font-size:14px}.chat-message__meta{align-items:center;display:flex;gap:8px;margin-top:6px;padding-inline:2px}.chat-message__meta.is-mine{justify-content:flex-end}.chat-message__meta.is-other{justify-content:flex-start}.chat-message__unread-count{color:#64748b;font-size:11px;font-weight:600;line-height:1}.chat-message__read-done{color:#10b981;font-size:11px}.chat-message__read-button{background:#e0f2fe;border:none;border-radius:999px;color:#0369a1;cursor:pointer;font-size:11px;font-weight:600;padding:5px 9px;transition:background .2s ease}.chat-message__read-button:hover{background:#bae6fd}.chat-input{align-items:flex-end;background:#fff;border-top:1px solid #eef2f7;display:flex;gap:10px;padding:12px}.chat-input__textarea{background:#f9fafb;border:1px solid #d1d5db;border-radius:14px;flex:1 1;font-family:inherit;font-size:14px;line-height:1.4;max-height:120px;min-height:44px;outline:none;padding:12px 14px;resize:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.chat-input__textarea:focus{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f614}.chat-input__send{background:#111827;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;min-width:58px;padding:12px 16px;transition:opacity .2s ease,transform .2s ease}.chat-input__send:hover{opacity:.92}.chat-input__send:active{transform:translateY(1px)}.chat-client__header-right{align-items:center;display:flex;gap:10px}.chat-client__participants{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #eef2f7;padding:10px 14px 8px}.chat-client__participant-company,.chat-client__participant-name{white-space:normal;word-break:break-word}.chat-client__participants-title{color:#475569;font-size:12px;font-weight:700;margin-bottom:10px}.chat-client__participants-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.chat-client__participants-list::-webkit-scrollbar{height:6px}.chat-client__participants-list::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.chat-client__participant-chip{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 10px #0f172a0a;display:flex;gap:8px;max-width:180px;min-width:120px;padding:8px 10px}.chat-client__participant-chip.is-me{background:#eff6ff;border-color:#bfdbfe}.chat-client__participant-avatar{align-items:center;border:1px solid #0000;border-radius:999px;box-shadow:0 6px 14px #0f172a14,inset 0 1px 0 #ffffffa6;display:flex;font-size:11px;font-weight:800;height:30px;justify-content:center;min-width:30px;width:30px}.chat-client__participant-info{display:flex;flex-direction:column;line-height:1.2}.chat-client__participant-name{color:#0f172a;font-size:12px;font-weight:700}.chat-client__participant-company{color:#64748b;font-size:11px;margin-top:2px}.chat-client__close{background:#0000;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:18px;font-weight:700;padding:4px 6px;transition:all .15s ease}.chat-client__close:hover{background:#ef444414;color:#dc2626}.chat-client__close:active{transform:scale(.92)}.chat-client__header-actions{align-items:center;display:flex;gap:6px}.chat-client__leave{background:#fff4e6;border:none;border-radius:8px;color:#fd1414;cursor:pointer;font-size:12px;font-weight:700;padding:6px 8px;transition:background .15s ease,color .15s ease}.chat-client__leave:hover{background:#ef444414;color:#dc2626}.chat-system-message{display:flex;justify-content:center;margin:6px 0 2px}.chat-system-message__text{align-items:center;background:#94a3b824;border-radius:999px;color:#64748b;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:-.1px;line-height:1.3;padding:6px 12px}.notice-table-label{color:var(--gray-70);font-size:14px;font-weight:500;padding:8px 12px 8px 0;vertical-align:middle;white-space:nowrap}.notice-table-input{padding:8px 0;vertical-align:middle}.notice-table-flex-row{align-items:center;display:flex;gap:8px}.required{color:#f44;font-size:15px;font-weight:700;margin-left:2px}.notice-btn-group{margin-top:32px;text-align:center}.notice-btn{background:#00c37e;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;margin:0 8px;min-width:80px;padding:10px 24px;transition:background .2s}.notice-btn:hover{background:#00a96b}.admin-container{background-color:#f9fafb;font-family:Noto Sans KR,sans-serif;padding:24px}.admin-content{background:#0000;box-shadow:none;padding:0}.admin-label{padding:10px 12px 10px 0}.admin-input{padding:10px 0;vertical-align:top}.admin-select,.admin-text-input,.admin-textarea{background-color:#fefefe;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.admin-select:focus,.admin-text-input:focus,.admin-textarea:focus{border-color:#10b981;box-shadow:0 0 8px #10b98133;outline:none}.admin-textarea{min-height:200px}.admin-btn-group{margin-top:36px;text-align:center}.admin-btn{border-radius:12px;box-shadow:0 6px 14px #00000029;display:inline-block;font-size:16px;padding:12px 28px;transition:all .3s ease}.admin-btn:hover{box-shadow:0 8px 20px #0000003d;transform:translateY(-3px)}.admin-date-wrapper{margin-bottom:12px;text-align:right}.admin-date{color:#6b7280;font-size:16px}.admin-form-wrapper{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;padding:40px}.admin-form-wrapper table{border-collapse:collapse}.admin-form-wrapper tr:not(:last-child){border-bottom:1px solid #f1f5f9}.admin-label{color:#374151;font-size:14px;font-weight:600;padding:18px 12px 18px 14px;position:relative;vertical-align:top}.admin-label:before{background:#10b981;border-radius:2px;content:"";height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.admin-input{padding:18px 0}.admin-flex-row{align-items:center;display:flex;gap:12px}.admin-flex-row>*{flex:1 1}.admin-flex-row input{max-width:180px}.admin-textarea{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:15px;line-height:1.6;min-height:220px;padding:12px 14px;resize:vertical}.admin-textarea:focus{border-color:#10b981;box-shadow:0 0 6px #10b98133;outline:none}.admin-date{background:#ecfdf5;border-radius:999px;color:#059669;font-size:13px;font-weight:500;padding:6px 14px}.admin-btn-group{display:flex;gap:16px;justify-content:center;margin-top:40px}.admin-btn{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:999px;box-shadow:none;color:#fff;cursor:pointer;font-size:15px;font-weight:600;min-width:120px;padding:10px 26px;transition:background .2s}.admin-btn:hover{background:linear-gradient(135deg,#059669,#047857)}.admin-page-title{border-bottom:2px solid #ecfdf5;color:#064e3b;font-size:22px;font-weight:700;margin-bottom:24px;padding-bottom:14px;position:relative}.admin-page-title:before{background:linear-gradient(90deg,#10b981,#34d399);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:80px}.admin-label{vertical-align:middle}.menu-level-1.selected{background-color:#e6f2ff!important}.menu-level-2.selected{background-color:#f0f7ff!important}.menu-level-3.selected{background-color:#f5f9ff!important}.selected{transition:background-color .2s ease}.td-left{text-align:left!important}.unit-cell{gap:6px}.unit-cell,.unit-name{align-items:center;display:inline-flex}.unit-name{gap:4px}.unit-name.editable{border:1px solid #0000;border-radius:4px;color:var(--gray-80);cursor:pointer;padding:2px 8px;transition:background-color .15s,border-color .15s}.unit-name.editable:hover{background-color:var(--gray-20);border-color:var(--gray-30);text-decoration:underline}.unit-name.editable .edit-icon{font-size:11px;opacity:0;transition:opacity .15s}.unit-name.editable:hover .edit-icon{opacity:.8}.unit-name.base{color:var(--gray-70)}.UserEdit_userEditWrap__j5CCp{align-items:center;background:#f7f7f7;display:flex;justify-content:center;min-height:100vh}.UserEdit_userEditForm__ftB-2{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;display:flex;flex-direction:column;gap:28px;max-height:90vh;max-width:1000px;min-width:600px;overflow-y:auto;padding:48px 80px 40px;width:100%}.UserEdit_title__OT4zP{color:#222;font-size:2rem;font-weight:700;margin-bottom:12px;text-align:center}.UserEdit_formRow__YjYky{display:flex;flex-direction:column;gap:8px}.UserEdit_label__eA\+3\+{color:#333;font-size:1.1rem;font-weight:500}.UserEdit_label__eA\+3\+.UserEdit_required__aTd\+y:after{color:red;content:" *"}.UserEdit_input__jdT9d{background:#fafbfc;border:1.5px solid #d0d0d0;border-radius:6px;font-size:1.1rem;padding:16px 18px;transition:border .2s}.UserEdit_input__jdT9d:focus{background:#fff;border:1.5px solid #00c853;outline:none}.UserEdit_buttonRow__iDMbB{display:flex;gap:16px;justify-content:center;margin-top:12px}.UserEdit_listBtn__nSYzR,.UserEdit_submitBtn__XXDl8{border-radius:6px;font-size:1rem;font-weight:500;padding:10px 24px}.UserEdit_submitBtn__XXDl8{background:#00c853;border:none;color:#fff;cursor:pointer;transition:background .2s}.UserEdit_submitBtn__XXDl8:hover{background:#009e3e}.UserEdit_listBtn__nSYzR{background:#fff;border:1.5px solid #bbb;color:#666;cursor:pointer;transition:background .2s,color .2s}.UserEdit_listBtn__nSYzR:hover{background:#eee;color:#222}.UserEdit_subBtn__NBwbE{background:#fff;border:1.5px solid #007bff;border-radius:3px;color:#007bff;cursor:pointer;font-size:.85rem;font-weight:500;line-height:1.1;min-width:50px;padding:2px 8px;transition:background .2s,color .2s}.UserEdit_subBtn__NBwbE:hover{background:#007bff;color:#fff}input[name=creditLimitPeriod],input[name=creditLimit]{font-size:1.15rem;max-width:300px;min-width:180px;padding:14px 18px}.UserEdit_row2__wYb2Q{display:flex;gap:32px}.UserEdit_formCol__VG0QP{display:flex;flex:1 1;flex-direction:column;gap:8px}.UserEdit_row1__i-Ws5{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.UserEdit_sectionWrap__DBV2N{margin-bottom:32px}.UserEdit_sectionTitleBox__hZgg7{background:#00c853;border-radius:2px 2px 0 0;display:inline-block;padding:4px 12px}.UserEdit_sectionTitle__XPNhm{color:#fff;font-size:18px;font-weight:700;letter-spacing:-1px}.UserEdit_sectionDivider__gYqyz{border:none;border-top:2px solid #e5e7eb;margin:0 0 24px;width:100%}.UserEdit_creditSection__wpqAs{background:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:16px}.UserEdit_creditHeader__CpoXO{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.UserEdit_creditHeader__CpoXO h4{color:#333;font-size:1rem;font-weight:500;margin:0}.UserEdit_creditRow__vzqER{align-items:center;display:flex;gap:12px;margin-bottom:8px}.UserEdit_creditRow__vzqER input{flex:1 1;max-width:200px}.UserEdit_creditRow__vzqER span{color:#666}.UserEdit_addButton__ip9E3{background-color:#00c853;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:background-color .2s}.UserEdit_addButton__ip9E3:hover{background-color:#009e3e}.UserEdit_removeButton__f-K3M{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:background-color .2s}.UserEdit_removeButton__f-K3M:hover{background-color:#d32f2f}.UserEdit_error__JnpPQ{color:#f44336;font-size:.9rem;margin-top:4px}.UserEdit_emailInput__6C0rf{align-items:center;display:flex;gap:8px}.UserEdit_emailInput__6C0rf input,.UserEdit_emailInput__6C0rf select{flex:1 1}.UserEdit_zipCodeWrapper__3C0hZ{align-items:center;display:flex;gap:8px}.UserEdit_searchButton__RQ3g9{background-color:#00b34a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;white-space:nowrap}.UserEdit_searchButton__RQ3g9:hover{background-color:#00943d}.UserEdit_idCheckWrapper__q3fEV{align-items:center;display:flex;gap:8px}.UserEdit_checkButton__ZC8eM{background-color:#00b34a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;white-space:nowrap}.UserEdit_checkButton__ZC8eM:hover{background-color:#00943d}.UserEdit_deleteModal__HZdxK{display:flex;flex-direction:column;gap:20px}.UserEdit_deleteDesc__7bNL-{color:#555;font-size:14px;line-height:1.6}.UserEdit_deleteForm__LS6pg{display:flex;flex-direction:column;gap:8px}.UserEdit_label__eA\+3\+{font-size:14px;font-weight:600}.UserEdit_deleteTextarea__q4Lot{border:1px solid #ddd;border-radius:6px;font-size:14px;min-height:160px;padding:12px;resize:none;transition:border .2s;width:100%}.UserEdit_deleteTextarea__q4Lot:focus{border:1px solid #3a7afe;outline:none}.UserEdit_deleteButtons__nbIe4{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.UserEdit_cancelBtn__nyO7I{background:#eee;border:none;border-radius:6px;cursor:pointer;padding:8px 16px}.UserEdit_cancelBtn__nyO7I:hover{background:#ddd}.UserEdit_deleteBtn__W7hje{background:#ff4d4f;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px}.UserEdit_deleteBtn__W7hje:hover{background:#e63c3f}.modal-content-area>.body-area.content-table-area{flex:1 1 auto;max-height:none;min-height:360px;overflow:auto}.modal-content-area>.tail-area{flex:0 0 auto}.open-price-toolbar{align-items:center;display:flex;justify-content:space-between;padding:2px 4px;width:100%}.open-price-toolbar .count-info{color:#3d5b50;font-size:13px;font-weight:500}.open-price-toolbar .count-info strong{color:#078f57;color:var(--table-point-deep,#078f57);font-weight:700}.open-price-toolbar>.button{border-radius:8px;font-size:13px;height:32px;padding:0 16px}.open-price-flat tbody>tr:nth-child(2n){background-color:initial}.open-price-flat tbody>tr.even-group{background-color:#fff;background-color:var(--white,#fff)}.open-price-flat tbody>tr.odd-group{background-color:#f7fffb;background-color:var(--table-row-even,#f7fffb)}.open-price-flat tbody>tr.selected{background-color:#c8e6c9}.open-price-flat tbody>tr:hover{background-color:#ecfff6;background-color:var(--table-row-hover,#ecfff6)}.open-price-flat tbody>tr.group-cont>td{border-bottom:none;border-top:none}.open-price-flat tbody>tr.group-start>td{border-bottom:none;border-top:1px solid #bde8d6;border-top:1px solid var(--table-border-strong,#bde8d6)}.open-price-flat tbody>tr.group-start:first-child>td{border-top:none}.open-price-flat .cell-unit .cell-unit-inner{display:inline-block}.open-price-flat .cell-unit .conv{color:#6c757d;font-size:12px;margin-left:4px}.open-price-flat tbody>tr.group-cont .cell-unit{color:#4b6357;position:relative}.open-price-flat tbody>tr.group-cont .cell-unit .cell-unit-inner{padding-left:22px;position:relative}.open-price-flat tbody>tr.group-cont .cell-unit .cell-unit-inner:before{color:#88ad9c;content:"└";font-weight:400;left:4px;position:absolute;top:50%;transform:translateY(-55%)}.open-price-flat .cell-spice{cursor:pointer;transition:color .12s ease;-webkit-user-select:none;user-select:none}.open-price-flat .cell-spice:hover{color:#078f57;color:var(--table-point-deep,#078f57);text-decoration:underline}.open-price-flat .price-cell{align-items:center;display:flex;gap:6px}.open-price-flat .price-cell .input-box,.open-price-flat .price-cell input{flex:1 1;text-align:right}.open-price-flat .status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.open-price-flat .status-badge.opened{background-color:#e7f1ff;color:#0d6efd}.open-price-flat .status-badge.closed{background-color:#f1f3f5;color:#6c757d}.open-price-flat .empty{color:#6f8f82;font-size:14px;font-weight:500;padding:60px 0;text-align:center}.modal-content-area>.tail-area{flex-direction:row!important;justify-content:flex-end!important;padding:4px 2px 0}.modal-content-area>.tail-area .button{margin:0!important;min-width:80px}.sale-item-flat>table>tbody>tr.group-even,.sale-item-flat>table>tbody>tr.group-even:nth-child(2n){background-color:var(--white)!important}.sale-item-flat>table>tbody>tr.group-odd,.sale-item-flat>table>tbody>tr.group-odd:nth-child(2n){background-color:#f7fffb!important;background-color:var(--table-row-even,#f7fffb)!important}.sale-item-flat>table>tbody>tr.group-start>td{border-top:2px solid #e3e6ea;border-top:2px solid var(--gray-25,#e3e6ea)}.sale-item-flat>table>tbody>tr.group-cont>td.cell-ctgry,.sale-item-flat>table>tbody>tr.group-cont>td.cell-itemcd,.sale-item-flat>table>tbody>tr.group-cont>td.cell-itemnm,.sale-item-flat>table>tbody>tr.group-cont>td.cell-spec{color:var(--gray-50)}.sale-item-flat>table>tbody>tr.group-cont .branch{color:var(--gray-50);display:inline-block;font-size:14px}.sale-item-guide{align-items:center;background:#f7fffb;background:var(--table-row-even,#f7fffb);border:1px solid #bde8d6;border:1px solid var(--table-border-strong,#bde8d6);border-radius:8px;color:#3d5b50;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 0 8px;padding:8px 12px}.sale-item-guide .guide-tag{background:#078f57;background:var(--table-point-deep,#078f57);border-radius:10px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:700;padding:2px 8px}.sale-item-guide strong{color:#078f57;color:var(--table-point-deep,#078f57);font-weight:700}.ext-item-flat>table>tbody>tr.group-even,.ext-item-flat>table>tbody>tr.group-even:nth-child(2n){background-color:var(--white)!important}.ext-item-flat>table>tbody>tr.group-odd,.ext-item-flat>table>tbody>tr.group-odd:nth-child(2n){background-color:#f7fffb!important;background-color:var(--table-row-even,#f7fffb)!important}.ext-item-flat>table>tbody>tr.group-start>td{border-top:2px solid #e3e6ea;border-top:2px solid var(--gray-25,#e3e6ea)}.ext-item-flat>table>tbody>tr.group-cont>td.cell-ctgry,.ext-item-flat>table>tbody>tr.group-cont>td.cell-itemcd,.ext-item-flat>table>tbody>tr.group-cont>td.cell-itemnm,.ext-item-flat>table>tbody>tr.group-cont>td.cell-spec{color:var(--gray-50)}.ext-item-flat>table>tbody>tr.group-cont .branch{color:var(--gray-50);display:inline-block;font-size:14px}.unit-card .unit-card-header{align-items:center;display:flex;justify-content:space-between}.unit-card .unit-card-body{padding:16px 20px 18px}.unit-table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.unit-table thead th{background-color:var(--gray-20);border-bottom:1px solid var(--gray-30);color:var(--gray-80);font-family:Noto Sans;font-size:13px;font-weight:600;padding:10px 8px;text-align:center}.unit-table thead th:first-child{border-top-left-radius:6px}.unit-table thead th:last-child{border-top-right-radius:6px}.unit-table tbody td{border-bottom:1px solid var(--gray-20);padding:8px;vertical-align:middle}.unit-table tbody tr:last-child td{border-bottom:none}.unit-table tbody tr:hover td{background-color:#fafafa;background-color:var(--gray-10,#fafafa)}.unit-table .col-center{text-align:center}.unit-table .col-right{text-align:right}.unit-table .col-margin{color:var(--gray-80);font-size:13px;font-weight:600;padding-right:10px}.unit-table td .input-box,.unit-table td input{width:100%}.unit-table td .num-input input{text-align:right}.unit-table .base-radio{accent-color:var(--primary-80);cursor:pointer;height:18px;width:18px}.unit-table .btn-row-remove{align-items:center;background-color:initial;border:1px solid var(--gray-30);border-radius:6px;color:var(--gray-60);cursor:pointer;display:inline-flex;font-size:14px;height:28px;justify-content:center;line-height:1;transition:all .12s ease;-webkit-user-select:none;user-select:none;width:28px}.unit-table .btn-row-remove:hover{background-color:#ff4b4b0f;border-color:var(--semantic-red);color:var(--semantic-red)}.unit-table .btn-row-remove.disabled{cursor:not-allowed}.unit-table .btn-row-remove.disabled,.unit-table .btn-row-remove.disabled:hover{background-color:#fafafa;background-color:var(--gray-10,#fafafa);border-color:var(--gray-20);color:var(--gray-40)}.unit-table .empty-row td{background-color:#fafafa;background-color:var(--gray-10,#fafafa);color:var(--gray-60);padding:28px 12px;text-align:center}.unit-card .unit-card-footer{color:var(--gray-60);font-size:12px;line-height:1.5;padding:0 20px 14px}.unit-card .btn-add-unit{align-items:center;background-color:initial;border:1px solid var(--primary-80);border-radius:6px;color:var(--primary-80);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;height:28px;padding:0 12px;transition:all .12s ease;-webkit-user-select:none;user-select:none}.unit-card .btn-add-unit:hover{background-color:var(--primary-80);color:var(--white)}.item-cust-price-guide{align-items:flex-start;background:#f7fffb;background:var(--table-row-even,#f7fffb);border:1px solid #bde8d6;border:1px solid var(--table-border-strong,#bde8d6);border-radius:8px;color:#3d5b50;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 0 12px;padding:8px 12px;word-break:keep-all}.item-cust-price-guide .guide-tag{background:#078f57;background:var(--table-point-deep,#078f57);border-radius:10px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:700;margin-top:1px;padding:2px 8px}.item-cust-price-guide .guide-text{flex:1 1 auto;min-width:0}.item-cust-price-guide strong{color:#078f57;color:var(--table-point-deep,#078f57);font-weight:700}.payment-page{color:#1a1d1f;margin:0 auto;max-width:1200px;padding:40px 24px 80px}.payment-page h2{color:#111;font-size:24px;font-weight:700;letter-spacing:-.3px;margin-bottom:24px}.payment-box,.payment-summary{background:#fff;border:1px solid #eef0f2;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d;margin-bottom:20px;padding:24px}.payment-box h3{border-bottom:1px solid #f0f2f4;color:#1a1d1f;font-size:15px;font-weight:700;letter-spacing:-.2px;margin-bottom:16px;padding-bottom:10px}.field-control,.field-control>*{width:100%}.delivery-info{grid-row-gap:10px;grid-column-gap:16px;column-gap:16px;display:grid;font-size:13.5px;grid-template-columns:110px 1fr;row-gap:10px}.delivery-info .label{color:#6c757d;font-weight:500}.delivery-info .address,.delivery-info .value{color:#1a1d1f;font-weight:500}.delivery-info .address{background:#f7f9fb;border:1px solid #eef0f2;border-radius:10px;grid-column:1/-1;line-height:1.6;padding:12px 14px}.vendor-box{background:#fafbfc;border:1px solid #ebedef;border-radius:12px;margin-bottom:14px;padding:18px}.vendor-box:last-child{margin-bottom:0}.vendor-box h4{color:#2b2f33;font-size:13.5px;font-weight:700;letter-spacing:-.2px;margin-bottom:12px;padding-left:10px;position:relative}.vendor-box h4:before{background:#0cc377;border-radius:2px;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.item-card{grid-gap:16px;background:#fff;border:1px solid #eef0f2;border-radius:10px;box-shadow:0 1px 2px #0f172a08;display:grid;gap:16px;grid-template-columns:1fr auto;margin-top:8px;padding:16px 18px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.item-card:first-child{margin-top:0}.item-card:hover{border-color:#d6e4dc;box-shadow:0 4px 12px #0cc37714}.items-scroll{width:100%}@media (min-width:1024px){.items-scroll{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 22px),#0000);max-height:340px;overflow:auto;padding-right:6px;scroll-behavior:smooth}.items-scroll::-webkit-scrollbar{width:6px}.items-scroll::-webkit-scrollbar-thumb{background:#d8dde2;border-radius:3px}.items-scroll::-webkit-scrollbar-thumb:hover{background:#b8bfc6}}.item-main{gap:4px}.item-name{color:#1a1d1f;font-weight:600}.item-meta{color:#6c757d;font-size:12.5px}.item-price{display:flex;flex-direction:column;gap:2px;justify-content:center;text-align:right}.item-price .amount{color:#1a1d1f;font-size:15px;font-weight:700;letter-spacing:-.3px}.item-price .qty{color:#8a9099;font-size:12px}.payment-summary{background:linear-gradient(180deg,#f4fcf7,#fff 70%);border:1px solid #d6efe2;overflow:hidden;position:relative}.payment-summary:before{background:linear-gradient(90deg,#0cc377,#07a361);content:"";height:3px;left:0;position:absolute;right:0;top:0}.summary-row{align-items:baseline;display:flex;justify-content:space-between}.summary-row h3{letter-spacing:-.2px;margin:0}.summary-row h3,.summary-title{color:#2b2f33;font-size:15px;font-weight:700}.summary-sub{grid-gap:8px;border-top:1px dashed #0cc37740;display:grid;gap:8px;margin-top:14px;padding-top:14px}.summary-sub-row{align-items:baseline;color:#6c757d;display:flex;font-size:13px;justify-content:space-between}.summary-sub-value{color:#2b2f33;font-weight:600}.summary-total{color:#0a8556;font-size:24px;font-weight:800;letter-spacing:-.5px}.summary-row span{color:#2b2f33;font-size:15px}.summary-row strong{color:#0a8556;font-size:22px;font-weight:800;letter-spacing:-.5px}.payment-box .field-label{border-bottom:1px solid #f0f2f4;color:#1a1d1f;display:block;font-size:15px;font-weight:700;letter-spacing:-.2px;margin-bottom:14px;padding-bottom:10px}.payment-box .field-label.required:after{color:#d32f2f;content:"*";margin-left:4px}.payment-actions{display:flex;gap:12px;justify-content:center;margin-top:32px}.payment-actions .button{background:#0cc377;border:none;border-radius:10px;box-shadow:0 4px 12px #0cc37740;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:50px;letter-spacing:-.2px;min-width:180px;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.payment-actions .button:hover{background:#0aab68;box-shadow:0 6px 16px #0cc37752;transform:translateY(-1px)}.payment-actions .button:active{box-shadow:0 2px 6px #0cc37740;transform:translateY(0)}.payment-actions .button.sub{background:#f1f3f5;box-shadow:none;color:#495057}.payment-actions .button.sub:hover{background:#e6e9ec;box-shadow:none;transform:translateY(-1px)}.pay-col-main,.pay-col-side{min-width:0}@media (min-width:1024px){.pay-grid{grid-gap:0 20px;align-items:start;display:grid;gap:0 20px;grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:640px){.payment-page{padding:28px 16px 60px}.payment-box,.payment-summary{padding:20px}}@media (min-width:1024px){.payment-page.result-page{display:block}}.sales-guide{align-items:flex-start;background:#f7fffb;background:var(--table-row-even,#f7fffb);border:1px solid #bde8d6;border:1px solid var(--table-border-strong,#bde8d6);border-radius:8px;color:#3d5b50;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 0 12px;padding:8px 12px;word-break:keep-all}.sales-guide .guide-tag{background:#078f57;background:var(--table-point-deep,#078f57);border-radius:10px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:700;margin-top:1px;padding:2px 8px}.sales-guide .guide-text{flex:1 1 auto;min-width:0}.sales-guide strong{color:#078f57;color:var(--table-point-deep,#078f57);font-weight:700}.sales-item-flat>table>tbody>tr:nth-child(2n){background-color:initial}.sales-item-flat>table>tbody>tr.group-even{background-color:#fff;background-color:var(--white,#fff)}.sales-item-flat>table>tbody>tr.group-odd{background-color:#f7fffb;background-color:var(--table-row-even,#f7fffb)}.sales-item-flat>table>tbody>tr:hover{background-color:#ecfff6;background-color:var(--table-row-hover,#ecfff6)}.sales-item-flat>table>tbody>tr.selected{background-color:#c8e6c9}.sales-item-flat>table>tbody>tr.group-cont>td{border-bottom:none;border-top:none}.sales-item-flat>table>tbody>tr.group-start>td{border-bottom:none;border-top:1px solid #bde8d6;border-top:1px solid var(--table-border-strong,#bde8d6)}.sales-item-flat>table>tbody>tr.group-start:first-child>td{border-top:none}.sales-item-flat .cell-unit .cell-unit-inner{display:inline-block}.sales-item-flat>table>tbody>tr.group-cont .cell-unit{color:#4b6357;position:relative}.sales-item-flat>table>tbody>tr.group-cont .cell-unit .cell-unit-inner{padding-left:22px;position:relative}.sales-item-flat>table>tbody>tr.group-cont .cell-unit .cell-unit-inner:before{color:#88ad9c;content:"└";font-weight:400;left:4px;position:absolute;top:50%;transform:translateY(-55%)}.sales-item-flat>table>tbody>tr.row-modified{background-color:#fff7e6}.sales-item-flat>table>tbody>tr.row-modified:hover{background-color:#ffefcc}.sales-item-flat>table>tbody>tr.row-modified>td:first-child{box-shadow:inset 3px 0 0 0 #f5a623}.rtn-inwh-guide{align-items:flex-start;background:#f7fffb;background:var(--table-row-even,#f7fffb);border:1px solid #bde8d6;border:1px solid var(--table-border-strong,#bde8d6);border-radius:8px;color:#3d5b50;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 0 12px;padding:8px 12px;word-break:keep-all}.rtn-inwh-guide .guide-tag{background:#078f57;background:var(--table-point-deep,#078f57);border-radius:10px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:700;margin-top:1px;padding:2px 8px}.rtn-inwh-guide .guide-text{flex:1 1 auto;min-width:0}.rtn-inwh-guide strong{color:#078f57;color:var(--table-point-deep,#078f57);font-weight:700}.safety-stck-guide{align-items:flex-start;background:#f7fffb;background:var(--table-row-even,#f7fffb);border:1px solid #bde8d6;border:1px solid var(--table-border-strong,#bde8d6);border-radius:8px;color:#3d5b50;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 0 12px;padding:8px 12px;word-break:keep-all}.safety-stck-guide .guide-tag{background:#078f57;background:var(--table-point-deep,#078f57);border-radius:10px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:700;margin-top:1px;padding:2px 8px}.safety-stck-guide .guide-text{flex:1 1 auto;min-width:0}.safety-stck-guide strong{color:#078f57;color:var(--table-point-deep,#078f57);font-weight:700}.form-row{align-items:flex-start}.form-box>label{display:block;margin-bottom:6px}.deli-status-box{align-self:flex-start}.deli-stepper{align-items:flex-start;display:flex;margin-bottom:10px;margin-left:-25px;margin-top:10px}.step-wrapper{align-items:center;display:flex;flex-direction:column;width:96px}.step-circle-wrapper{position:relative;width:100%}.step-circle,.step-circle-wrapper{align-items:center;display:flex;justify-content:center}.step-circle{background:#fff;border:2px solid #d1d5db;border-radius:50%;height:34px;width:34px;z-index:1}.step-circle svg{stroke:#9ca3af;fill:none;height:18px;width:18px}.step-circle.done{border-color:#16a34a}.step-circle.done svg{stroke:#16a34a}.step-circle.current{border-color:#16a34a}.step-circle.current svg{stroke:#16a34a}.step-line{background:#d1d5db;height:2px;left:50%;position:absolute;transform:translateX(25px);width:40px}.step-line.done{background:#16a34a}.step-label{color:#6b7280;font-size:12px;margin-top:8px;text-align:center;white-space:nowrap;width:100%}.step-label.current,.step-label.done{color:#16a34a;font-weight:500}.payExt-wrapper{display:flex;flex-direction:column;gap:24px;min-width:480px;overflow:visible;padding:28px 32px 24px}.payExt-info{background:#fff;background:var(--white,#fff);border:1px solid #d8dbdf;border:1px solid var(--gray-20,#d8dbdf);border-radius:12px;box-shadow:0 1px 2px #00000008;overflow:hidden}.payExt-info-row{align-items:center;border-bottom:1px solid #f3f5f7;border-bottom:1px solid var(--gray-15,#f3f5f7);display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.payExt-info-row:last-child{border-bottom:none}.payExt-info-row.strong{background:linear-gradient(180deg,#f6fbf8,#eef7f1);padding:18px}.payExt-info-label{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:13px;font-weight:500;letter-spacing:-.1px}.payExt-info-value{color:#1f2937;color:var(--gray-90,#1f2937);font-size:15px;font-weight:600}.payExt-info-amount{font-feature-settings:"tnum";align-items:baseline;color:#0cc377;color:var(--primary-80,#0cc377);display:inline-flex;font-variant-numeric:tabular-nums;gap:4px;letter-spacing:-.5px}.payExt-info-amount .currency{font-size:16px;font-weight:600}.payExt-info-amount .num{font-size:26px;font-weight:800}.payExt-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding-bottom:8px}.payExt-field{display:flex;flex-direction:column;gap:8px}.payExt-field label{color:#303235;color:var(--gray-80,#303235);font-size:13px;font-weight:600;letter-spacing:-.1px}.payExt-form-spacer{height:180px}.payExt-footer{border-top:1px solid #f3f5f7;border-top:1px solid var(--gray-15,#f3f5f7);display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:18px}.payExt-footer .button{min-width:96px;transition:transform .12s ease,box-shadow .12s ease}.payExt-footer .button:not(.gray){box-shadow:0 2px 6px #0cc3772e}.payExt-footer .button:not(.gray):hover{box-shadow:0 4px 12px #0cc37747;transform:translateY(-1px)}.payExt-footer .button:not(.gray):active{box-shadow:0 2px 6px #0cc3772e;transform:translateY(0)}.card-table .row-selected td{background:#ecfdf5;border-bottom:1px solid #a7f3d0;border-top:1px solid #a7f3d0;color:#064e3b;font-weight:600}.card-table .row-selected td:first-child{border-left:3px solid #0cc277;padding-left:13px}.expand-row td{background:#ecfdf5;border-bottom:1px solid #a7f3d0;padding:0}.expand-box{max-height:0;opacity:0;overflow:hidden;padding:0 16px;transform:translateY(-4px);transition:max-height .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease,transform .2s ease,padding .2s ease}.expand-box.open{max-height:520px;opacity:1;padding:12px 16px 16px;transform:translateY(0)}.item-list{background:#fff;border:1px solid #d1fae5;border-radius:10px;box-shadow:0 2px 6px #0f172a0f;overflow:hidden}.item-row{grid-column-gap:14px;align-items:center;border-bottom:1px dashed #e5e7eb;column-gap:14px;display:grid;grid-template-columns:10px 1fr auto;padding:12px 18px;transition:background .15s ease}.item-row:last-of-type{border-bottom:none}.item-row:hover{background:#f0fdf4}.item-bullet{background:#0cc277;border-radius:50%;height:8px;width:8px}.item-main{display:flex;flex-direction:column;gap:2px;min-width:0}.item-name{color:#111827;font-size:14px;font-weight:700;letter-spacing:-.2px}.item-meta{font-feature-settings:"tnum";color:#6b7280;font-size:12px;font-variant-numeric:tabular-nums}.item-amount{font-feature-settings:"tnum";color:#065f46;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.item-footer{align-items:center;background:#ecfdf5;border-top:1px solid #a7f3d0;display:flex;justify-content:space-between;padding:12px 18px}.foot-label{color:#065f46;font-size:13px;font-weight:700;letter-spacing:-.2px}.foot-amount{font-feature-settings:"tnum";color:#047857;font-size:16px;font-variant-numeric:tabular-nums;font-weight:800}.item-empty{color:#9ca3af;font-size:13px;padding:28px 12px;text-align:center}.direct-receipt-guide{align-items:flex-start;background:#f7fffb;background:var(--table-row-even,#f7fffb);border:1px solid #bde8d6;border:1px solid var(--table-border-strong,#bde8d6);border-radius:8px;color:#3d5b50;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 0 12px;padding:8px 12px;word-break:keep-all}.direct-receipt-guide .guide-tag{background:#078f57;background:var(--table-point-deep,#078f57);border-radius:10px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:700;margin-top:1px;padding:2px 8px}.direct-receipt-guide .guide-text{flex:1 1 auto;min-width:0}.direct-receipt-guide strong{color:#078f57;color:var(--table-point-deep,#078f57);font-weight:700}.direct-pay-guide{align-items:flex-start;background:#f7fffb;background:var(--table-row-even,#f7fffb);border:1px solid #bde8d6;border:1px solid var(--table-border-strong,#bde8d6);border-radius:8px;color:#3d5b50;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 0 12px;padding:8px 12px;word-break:keep-all}.direct-pay-guide .guide-tag{background:#078f57;background:var(--table-point-deep,#078f57);border-radius:10px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:700;margin-top:1px;padding:2px 8px}.direct-pay-guide .guide-text{flex:1 1 auto;min-width:0}.direct-pay-guide strong{color:#078f57;color:var(--table-point-deep,#078f57);font-weight:700}.prepay-guide{align-items:flex-start;background:#f7fffb;background:var(--table-row-even,#f7fffb);border:1px solid #bde8d6;border:1px solid var(--table-border-strong,#bde8d6);border-radius:8px;color:#3d5b50;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 0 12px;padding:8px 12px;word-break:keep-all}.prepay-guide .guide-tag{background:#078f57;background:var(--table-point-deep,#078f57);border-radius:10px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:700;margin-top:1px;padding:2px 8px}.prepay-guide .guide-text{flex:1 1 auto;min-width:0}.prepay-guide strong{color:#078f57;color:var(--table-point-deep,#078f57);font-weight:700}.receipt-guide{align-items:flex-start;background:#f7fffb;background:var(--table-row-even,#f7fffb);border:1px solid #bde8d6;border:1px solid var(--table-border-strong,#bde8d6);border-radius:8px;color:#3d5b50;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 0 12px;padding:8px 12px;word-break:keep-all}.receipt-guide .guide-tag{background:#078f57;background:var(--table-point-deep,#078f57);border-radius:10px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:700;margin-top:1px;padding:2px 8px}.receipt-guide .guide-text{flex:1 1 auto;min-width:0}.receipt-guide strong{color:#078f57;color:var(--table-point-deep,#078f57);font-weight:700}.tax-form.center{background:#f4f6f8;font-size:13px;margin:0 auto;max-width:1200px;padding:24px 20px;text-align:center}.tax-form.scroll{max-height:70vh;overflow-y:auto;padding-right:6px}.tax-page-header{align-items:flex-start;border-bottom:2px solid #2c3e50;display:flex;flex-direction:column;margin-bottom:28px;padding-bottom:14px}.tax-page-sub{color:#1f2937;font-size:14px;font-weight:600}.tax-date-row{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-bottom:20px}.date-label{color:#374151;font-weight:600}.date-input{background:#fff;border:1px solid #cbd5e1;font-size:13px;padding:6px 10px}.date-input:focus{border-color:#2c3e50;outline:none}.tax-row{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:1fr 1fr 40px 1fr;justify-items:center;padding:12px 6px}.tax-row.header{background:#eef2f7;border-bottom:1px solid #cbd5e1;border-top:1px solid #cbd5e1;font-weight:600}.tax-row.total{background:#f1f5f9;font-weight:700}.tax-row .label{color:#1f2937;font-weight:600}.tax-row .origin{color:#475569}.tax-row .input{background:#fff;border:1px solid #cbd5e1;font-size:13px;padding:6px 8px;text-align:center;width:120px}.tax-row .input:focus{border-color:#2c3e50;outline:none}.tax-arrow{align-items:center;background:#e2e8f0;border-radius:50%;color:#475569;display:flex;font-size:12px;height:22px;justify-content:center;width:22px}.tax-table{background:#fff;border:1px solid #cbd5e1;border-collapse:collapse;font-size:12px;margin-bottom:18px;margin-top:26px;table-layout:fixed;width:100%}.tax-table thead{background:#eef2f7}.tax-table thead tr{border-bottom:1px solid #cbd5e1}.tax-table td,.tax-table th{border-bottom:1px solid #e2e8f0;padding:8px 6px;text-align:center}.tax-table tbody tr:last-child{border-bottom:none}.tax-table input{background:#0000;border:none;border-bottom:1px solid #cbd5e1;font-size:12px;padding:4px 2px;text-align:center;width:100%}.tax-table input:focus{border-bottom:1px solid #2c3e50;outline:none}.tax-table td:first-child,.tax-table td:nth-child(2),.tax-table th:first-child,.tax-table th:nth-child(2){width:60px}.tax-table td:nth-child(3),.tax-table th:nth-child(3){width:140px}.table-actions{display:flex;justify-content:center;margin:14px 0 20px}.add-row-btn{background:#f8fafc;border:1px solid #94a3b8;color:#334155;cursor:pointer;font-size:12px;padding:6px 14px;transition:all .2s ease}.add-row-btn:hover{background:#e2e8f0}.tax-actions.center{display:flex;gap:12px;justify-content:center;margin-top:20px}.tax-actions .btn{border:none;cursor:pointer;font-size:13px;padding:7px 18px}.tax-actions .btn.cancel{background:#e5e7eb;color:#374151}.tax-actions .btn.submit{background:#2c3e50;color:#fff;font-weight:600}.tax-actions .btn.submit:hover{background:#1f2d3a}.tax-summary{background:#fff;border:1px solid #cbd5e1;margin-bottom:28px}.summary-item{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:18px 20px}.summary-item:last-child{border-bottom:none}.summary-item.total{background:#f1f5f9;font-weight:700}.summary-left{align-items:flex-start;display:flex;flex-direction:column}.summary-title{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:4px}.summary-origin{color:#475569;font-size:13px}.summary-right{align-items:flex-end;display:flex;flex-direction:column}.summary-edit-label{color:#64748b;font-size:12px;margin-bottom:4px}.summary-input{background:#fff;border:1px solid #cbd5e1;font-size:13px;padding:6px 8px}.summary-input:focus,.total-input{border-color:#2c3e50}.summary-item.total{background:#e9edf3;border-top:2px solid #2c3e50;font-size:15px}.total-input{font-size:15px;font-weight:700}.summary-input{background:#0000;border:none;border-bottom:1px solid #374151;padding:6px 4px;text-align:right;width:160px}.summary-input:focus{border-bottom:2px solid #111827;outline:none}.tax-summary{margin-bottom:36px}.tax-table{margin-top:10px}.summary-edit-label{color:#6b7280;font-size:11px;letter-spacing:1px}.summary-item{align-items:center;display:flex;gap:20px}.diff-badge{border-radius:20px;font-size:13px;font-weight:600;margin-top:10px;padding:6px 12px}.diff-badge.up{background:#e6f4ea;color:#2e7d32}.diff-badge.down{background:#fdecea;color:#c62828}.cust-switch{align-items:center;display:flex;gap:14px}.nav-btn{background:#fff;border:1px solid #e1e4ea;border-radius:10px;color:#555;cursor:pointer;font-size:20px;font-weight:600;height:34px;transition:all .18s ease;width:34px}.nav-btn:hover:not(:disabled){background:#f4f7ff;border-color:#4b74ff;color:#4b74ff;transform:translateY(-1px)}.nav-btn:disabled{cursor:not-allowed;opacity:.35}.cust-display{align-items:center;border-radius:18px;display:flex;gap:10px;justify-content:center;min-width:240px;padding:6px 16px}.cust-name{color:#222;font-size:14px;font-weight:600}.cust-count{background:#eaf0ff;border-radius:10px;color:#4b74ff;font-size:12px;font-weight:600;padding:2px 8px}.total-count{background-color:#eef4ff;border-radius:12px;color:#2f5fd0;font-size:13px;font-weight:600;margin-left:10px;padding:4px 10px}.settle-deposit-bar{align-items:center;background:#f6f8f5;border:1px solid #e2e8dd;border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:16px 20px}.settle-deposit-bar .sdb-left{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.settle-deposit-bar .sdb-acct{color:#4b5563;font-size:13px}.settle-deposit-bar .sdb-acct b{color:#1f2937}.settle-deposit-bar .sdb-deposit{color:#374151;font-size:14px}.settle-deposit-bar .sdb-deposit .amt{color:#2f7a3f;font-size:20px;font-weight:800;margin-left:6px}.settle-deposit-bar .sdb-link{color:#2f7a3f;cursor:pointer;font-weight:700;text-decoration:underline;white-space:nowrap}.settle-deposit-bar .sdb-link:hover{color:#256230}.settle-total-line{background:#fafbfa;border:1px solid #eef1ee;border-radius:8px;color:#374151;font-size:15px;margin-bottom:10px;padding:12px;text-align:center}.settle-total-line b{color:#2f7a3f;font-weight:800}.settle-amt-plus{color:#2563eb;font-weight:700}.settle-amt-minus{color:#dc2626;font-weight:700}.settle-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:700;padding:2px 10px}.settle-badge.req{background:#fff4e5;color:#b7791f}.settle-badge.paid{background:#e6f4ea;color:#2f7a3f}.settle-badge.rej{background:#fdecec;color:#c0392b}.wd-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.wd-box{background:#fff;border-radius:12px;box-shadow:0 12px 40px #0003;max-width:calc(100vw - 32px);overflow:hidden;width:460px}.wd-head{align-items:center;background:#2f7a3f;color:#fff;display:flex;font-weight:700;justify-content:space-between;padding:14px 18px}.wd-head .wd-close{cursor:pointer;font-size:18px;line-height:1}.wd-body{padding:18px}.wd-body .wd-row{align-items:center;border-bottom:1px solid #f0f1f0;display:flex;justify-content:space-between;padding:10px 0}.wd-body .wd-row:last-child{border-bottom:none}.wd-body .wd-row label{color:#4b5563;font-size:14px}.wd-body .wd-row .val{color:#1f2937;font-weight:700}.wd-body .wd-note{color:#9ca3af;font-size:12px;margin-top:8px}.wd-sec-title{color:#374151;font-weight:700;margin:14px 0 6px}.wd-foot{border-top:1px solid #f0f1f0;display:flex;gap:8px;justify-content:flex-end;padding:14px 18px}.wd-foot .wd-btn{border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:9px 18px}.wd-foot .wd-btn.cancel{background:#eceff1;color:#374151}.wd-foot .wd-btn.ok{background:#2f7a3f;color:#fff}.wd-allbtn{background:#fff;border:1px solid #cdd8cf;border-radius:6px;color:#2f7a3f;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px}.deli-region{--dr-green:#0cc377;--dr-green-d:#15803d}.deli-region .dr-topbar{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 24px}.deli-region .dr-b2c{align-items:center;display:flex;gap:12px}.deli-region .dr-b2c-label{color:#1f2937;font-size:15px;font-weight:700}.deli-region .dr-b2c-state{color:#9ca3af;font-size:13px}.deli-region .dr-b2c-state.on{color:var(--dr-green-d);font-weight:700}.deli-region .dr-save-btn{background:var(--dr-green);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:10px 28px;transition:filter .12s}.deli-region .dr-save-btn:hover{filter:brightness(.95)}.deli-region .dr-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 320px}.deli-region .dr-tree{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.deli-region .dr-search{display:flex;gap:8px;margin-bottom:14px;position:relative}.deli-region .dr-search input{border:1px solid #d1d5db;border-radius:8px;flex:1 1;font-size:14px;height:38px;padding:0 12px}.deli-region .dr-search button{background:#374151;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;height:38px;padding:0 18px}.deli-region .dr-search-result{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 6px 20px #0000001f;left:0;max-height:280px;overflow-y:auto;position:absolute;right:70px;top:42px;z-index:10}.deli-region .dr-search-item{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 12px}.deli-region .dr-search-item:hover{background:#f0fdf4}.deli-region .dr-search-hint{color:var(--dr-green-d);font-size:12px;margin-left:auto}.deli-region .dr-cols{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.deli-region .dr-col{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.deli-region .dr-col-head{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:700;padding:10px 12px}.deli-region .dr-col-head em{color:#9ca3af;font-size:12px;font-style:normal;font-weight:500}.deli-region .dr-allcheck{align-items:center;cursor:pointer;display:flex;gap:6px}.deli-region .dr-allcheck input{accent-color:var(--dr-green);cursor:pointer;height:15px;width:15px}.deli-region .dr-col-body{height:460px;overflow-y:auto}.deli-region .dr-node{align-items:center;border-bottom:1px solid #f3f4f6;color:#1f2937;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 12px}.deli-region .dr-node:hover{background:#f9fafb}.deli-region .dr-node.active{box-shadow:inset 3px 0 0 var(--dr-green)}.deli-region .dr-node.checked{background:#ecfdf3;color:var(--dr-green-d);font-weight:600}.deli-region .dr-node.checked.active{background:#dcfce7}.deli-region .dr-node.covered{color:#9ca3af;cursor:default}.deli-region .dr-node-name{flex:1 1}.deli-region .dr-arrow{color:#c0c4c9;font-size:16px}.deli-region .dr-arrow.drill{border-radius:6px;line-height:34px;margin:-8px -6px -8px 0;padding:0 6px}.deli-region .dr-arrow.drill:hover{background:#e5e7eb;color:#374151}.deli-region .dr-check{align-items:center;display:flex}.deli-region .dr-check input{accent-color:var(--dr-green);cursor:pointer;height:16px;width:16px}.deli-region .dr-covered-tag{background:#f3f4f6;border-radius:4px;color:#9ca3af;font-size:11px;padding:2px 6px}.deli-region .dr-empty{color:#9ca3af;font-size:13px;padding:16px 12px;text-align:center}.deli-region .dr-selected{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column}.deli-region .dr-selected-head{align-items:center;border-bottom:1px solid #e5e7eb;color:#1f2937;display:flex;font-size:14px;font-weight:700;gap:6px;padding:14px 16px}.deli-region .dr-selected-head b{color:var(--dr-green-d)}.deli-region .dr-clear{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:12px;margin-left:auto}.deli-region .dr-selected-body{max-height:540px;overflow-y:auto;padding:12px}.deli-region .dr-chip{align-items:center;background:#f9fafb;border:1px solid #eef0f2;border-radius:8px;display:flex;font-size:13px;gap:8px;margin-bottom:6px;padding:8px 10px}.deli-region .dr-chip-name{color:#1f2937;flex:1 1}.deli-region .dr-chip-x{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:18px;line-height:1}.deli-region .dr-chip-x:hover{color:#ef4444}.deli-region .dr-tag{background:#e5e7eb;border-radius:4px;color:#4b5563;font-size:11px;padding:2px 6px;white-space:nowrap}.deli-region .dr-summary{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:16px;padding:16px 20px}.deli-region .dr-summary-head{color:#1f2937;font-size:14px;font-weight:700;margin-bottom:10px}.deli-region .dr-summary-head span{color:#9ca3af;font-size:12px;font-weight:500;margin-left:8px}.deli-region .dr-summary-text{background:#f9fafb;border:1px solid #eef0f2;border-radius:8px;color:#374151;font-size:14px;line-height:1.9;padding:14px 16px;word-break:keep-all}.deli-region .dr-sum-sido{color:#111827;font-weight:800}.deli-region .dr-tag.sido{background:#fef3c7;color:#b45309}.deli-region .dr-tag.sgg{background:#dcfce7;color:var(--dr-green-d)}.deli-region .dr-tag.emd{background:#dbeafe;color:#1d4ed8}.rsm-dim{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.rsm-modal{background:#fff;border-radius:14px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(1100px,96vw)}.rsm-head{align-items:center;border-bottom:1px solid #e5e7eb;color:#111827;display:flex;font-size:17px;font-weight:800;justify-content:space-between;padding:16px 22px}.rsm-head button{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:24px;line-height:1}.rsm-body{flex:1 1;min-height:0;overflow-y:auto;padding:18px 22px}.rsm-dr-body .dr-col-body{max-height:46vh}.rsm-foot{border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.rsm-foot button{border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:800;height:44px}.rsm-cancel{background:#f3f4f6;color:#4b5563;padding:0 24px}.rsm-apply{background:#166534;color:#fff;padding:0 32px}.rsm-apply:hover{filter:brightness(.95)}.deli-info{--di-green:#166534;--di-green2:#15803d;--di-line:#e5e7eb;--di-label-bg:#fafafb;--di-help:#8b5cf6}.deli-info *{box-sizing:border-box}.di-section{background:#fff;border:1px solid var(--di-line);border-radius:12px;overflow:hidden}.di-section+.di-section{margin-top:16px}.di-text{border:1px solid var(--di-line);border-radius:8px;font-size:14px;height:40px;max-width:340px;padding:0 12px;width:100%}.di-text:focus{border-color:var(--di-green2);outline:none}.di-section-head{align-items:center;border-bottom:2px solid #111827;display:flex;justify-content:space-between;padding:16px 22px}.di-section-title{color:#111827;font-size:17px;font-weight:800}.di-req-note{color:#9ca3af;font-size:12px}.di-req-note i{color:#ef4444;font-style:normal;margin-right:2px}.di-table{border-top:1px solid var(--di-line)}.di-row{border-bottom:1px solid var(--di-line);display:grid;grid-template-columns:200px 1fr}.di-label{align-items:flex-start;background:var(--di-label-bg);border-right:1px solid var(--di-line);color:#374151;display:flex;font-size:14px;font-weight:700;gap:4px;padding:22px 20px}.di-label .req{color:#ef4444;font-style:normal}.di-tip{align-items:center;background:#d1d5db;border-radius:50%;color:#fff;cursor:help;display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;margin-left:4px;width:18px}.di-content{padding:20px 22px}.di-radios{display:flex;gap:22px;margin-bottom:12px}.di-radio{align-items:center;color:#6b7280;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:7px}.di-radio.on{color:#111827}.di-radio input{accent-color:var(--di-green);cursor:pointer;height:17px;width:17px}.di-help{color:var(--di-help);font-size:12px;line-height:1.6;margin:4px 0 0}.di-help-sub{color:#9ca3af}.di-cutoff{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.di-cutoff span{color:#374151;font-size:14px}.di-cutoff select{background:#fff;border:1px solid var(--di-line);border-radius:8px;font-size:14px;height:38px;min-width:78px;padding:0 10px}.di-cutoff select:focus{border-color:var(--di-green2);outline:none}.di-addr-top{align-items:center;display:flex;gap:8px;margin-bottom:8px}.di-zip{background:#f9fafb;border:1px solid var(--di-line);border-radius:8px;color:#6b7280;padding:0 12px;width:200px}.di-addr-btn,.di-zip{font-size:14px;height:40px}.di-addr-btn{background:var(--di-green);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:0 18px}.di-addr-btn:disabled{background:#d1d5db;cursor:not-allowed}.di-same{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;margin-left:6px}.di-same input{accent-color:var(--di-green);cursor:pointer;height:16px;width:16px}.di-addr{border:1px solid var(--di-line);border-radius:8px;display:block;font-size:14px;height:40px;margin-bottom:8px;max-width:620px;padding:0 12px;width:100%}.di-addr[readonly]{background:#f9fafb;color:#4b5563}.di-addr:disabled{background:#f3f4f6;color:#9ca3af}.di-addr:focus{border-color:var(--di-green2);outline:none}.di-region-btn{background:var(--di-green);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;padding:0 20px}.di-region-btn:hover{filter:brightness(.95)}.di-region-summary{color:#4b5563;font-size:13px;line-height:1.7;margin-top:10px}.di-region-summary b{color:var(--di-green2);font-weight:700}.di-region-empty{color:#9ca3af}.di-days{display:flex;gap:8px;margin-bottom:12px}.di-day{align-items:center;border:1px solid var(--di-line);border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:7px 13px}.di-day.on{background:#f0fdf4;border-color:var(--di-green);color:var(--di-green2)}.di-day input{accent-color:var(--di-green);cursor:pointer;height:15px;width:15px}.di-tilde{color:#9ca3af;font-weight:700;margin:0 4px}.di-fee{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.di-fee span{color:#374151;font-size:14px}.di-fee-input{border:1px solid var(--di-line);border-radius:8px;font-size:14px;height:38px;padding:0 12px;text-align:right;width:130px}.di-fee-input:focus{border-color:var(--di-green2);outline:none}.di-actions{display:flex;justify-content:center;padding:20px}.di-save{background:var(--di-green);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;height:46px;padding:0 60px}.di-save:hover{filter:brightness(.95)}.parcel-fee{--pf-green:#166534;--pf-green2:#15803d;--pf-line:#e5e7eb}.parcel-fee *{box-sizing:border-box}.parcel-fee>.pf-help{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin:0 0 14px;padding:14px 18px}.parcel-fee>.pf-help p{color:#15803d;font-size:13px;margin:2px 0}.pf-section{background:#fff;border:1px solid var(--pf-line);border-radius:12px;margin-bottom:16px;padding:18px 20px}.pf-section-head{align-items:center;border-bottom:2px solid var(--pf-green);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.pf-section-title{color:#111827;font-size:16px;font-weight:800}.pf-save{background:var(--pf-green);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:38px;padding:0 28px}.pf-save:hover{filter:brightness(.95)}.pf-island{display:flex;flex-wrap:wrap;gap:28px}.pf-island-item{align-items:center;display:flex;gap:12px}.pf-island-item label{color:#374151;font-size:14px;font-weight:600}.pf-val{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pf-val span{color:#4b5563;font-size:13px}.pf-in{border:1px solid var(--pf-line);border-radius:8px;font-size:14px;height:36px;padding:0 10px;text-align:right;width:110px}.pf-in-s{width:72px}.pf-in:focus{border-color:var(--pf-green2);outline:none}.pf-in:disabled{background:#f3f4f6;color:#9ca3af}.pf-free{color:var(--pf-green);font-size:14px;font-weight:700}.pf-table{border:1px solid var(--pf-line);border-radius:10px;overflow:hidden}.pf-th,.pf-tr{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:50px 200px 170px 1fr 150px;padding:12px 16px}.pf-th{background:#fafafa;border-bottom:1px solid var(--pf-line);color:#6b7280;font-size:13px;font-weight:700}.pf-th .c-no,.pf-tr .c-no{color:#9ca3af;text-align:center}.pf-th .c-act{text-align:center}.pf-tr{border-bottom:1px solid #f3f4f6}.pf-tr:last-child{background:#fcfcfd;border-bottom:none}.pf-tr .c-no{font-size:14px;font-weight:700}.pf-tr .c-nm input,.pf-tr .c-type select{border:1px solid var(--pf-line);border-radius:8px;font-size:14px;height:36px;padding:0 10px;width:100%}.pf-tr .c-nm input:focus,.pf-tr .c-type select:focus{border-color:var(--pf-green2);outline:none}.pf-tr .c-val{min-width:0}.pf-tr .c-act{display:flex;gap:6px;justify-content:center}.pf-tr .c-act button{border:1px solid #0000;border-radius:7px;cursor:pointer;font-size:13px;font-weight:700;height:34px;padding:0 14px}.pf-add{background:var(--pf-green);border:none!important;color:#fff}.pf-edit{background:#fff;border-color:var(--pf-green)!important;color:var(--pf-green)}.pf-del{background:#fff;border-color:#fecaca!important;color:#ef4444}.pf-wv{display:flex;flex-direction:column;gap:6px}.pf-wv-line{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-size:13px;gap:7px}.pf-wv-line input[type=checkbox]{accent-color:var(--pf-green);height:16px;width:16px}.pf-or{color:#9ca3af;font-size:12px;padding-left:2px}.pf-wv-fee{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pf-wv-fee span{color:#4b5563;font-size:13px}.pf-help-sm{color:#9ca3af;font-size:12px;line-height:1.5;margin:8px 0 0}.spl-page{--spl-green:#166534;--spl-line:#e5e7eb}.spl-page *{box-sizing:border-box}.spl-b2c{background:#f0fdf4;border:1px solid var(--spl-line);border-radius:10px;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.spl-b2c,.spl-b2c-left{align-items:center;display:flex}.spl-b2c-left{gap:10px}.spl-b2c-label{color:var(--spl-green);font-size:15px;font-weight:800}.spl-b2c-state{color:#9ca3af;font-size:13px;font-weight:700}.spl-b2c-state.on{color:var(--spl-green)}.spl-b2c-hint{color:#6b7280;font-size:12.5px}.spl-topbar{align-items:center;display:flex;gap:10px;margin-bottom:14px}.spl-search{display:flex;gap:6px}.spl-search input{border:1px solid var(--spl-line);border-radius:8px;font-size:14px;height:40px;padding:0 14px;width:280px}.spl-search button{background:#374151;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;height:40px;padding:0 18px}.spl-seg{display:flex;gap:6px}.spl-seg button{background:#fff;border:1px solid var(--spl-line);border-radius:999px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;height:36px;padding:0 16px}.spl-seg button.active{border-color:var(--spl-green)}.spl-new,.spl-seg button.active{background:var(--spl-green);color:#fff}.spl-new{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;height:40px;margin-left:auto;padding:0 22px}.spl-new:hover{filter:brightness(.95)}.spl-table{background:#fff;border:1px solid var(--spl-line);border-radius:12px;overflow:hidden}.spl-th,.spl-tr{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:72px 1fr 140px 120px 140px 100px;padding:12px 18px}.spl-th{background:#fafafa;border-bottom:1px solid var(--spl-line);color:#9ca3af;font-size:13px;font-weight:700}.spl-th .c-price,.spl-tr .c-price{text-align:right}.spl-th .c-stat,.spl-tr .c-stat{text-align:center}.spl-tbody{max-height:calc(100vh - 280px);overflow-y:auto}.spl-tr{border-bottom:1px solid #f3f4f6;cursor:pointer}.spl-tr:hover{background:#f0fdf4}.spl-tr .c-img .noimg,.spl-tr .c-img img{background:#f3f4f6;border-radius:10px;display:block;height:56px;object-fit:cover;width:56px}.spl-tr .c-nm{display:flex;flex-direction:column;min-width:0}.spl-tr .c-nm b{color:#111827;font-size:15px}.spl-tr .c-nm b,.spl-tr .c-nm em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spl-tr .c-nm em{color:#9ca3af;font-size:12px;font-style:normal}.spl-tr .c-ctgry,.spl-tr .c-unit{color:#4b5563;font-size:14px}.spl-tr .c-price{color:var(--spl-green);font-size:15px;font-weight:700}.spl-tr .c-stat i{border-radius:999px;font-size:12px;font-style:normal;font-weight:700;padding:4px 10px}.spl-tr .c-stat i.on{background:#dcfce7;color:#15803d}.spl-tr .c-stat i.off{background:#f3f4f6;color:#9ca3af}.spl-empty{color:#9ca3af;font-size:14px;padding:60px 0;text-align:center}.spl-empty b{color:var(--spl-green);cursor:pointer;margin-left:4px;text-decoration:underline}.rte .tiptap-toolbar{align-items:center;background:#f8f9fa;border:1px solid #d9d9d9;border-bottom:none;border-radius:6px 6px 0 0;display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px}.rte .tiptap-btn{background:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 10px}.rte .tiptap-btn:hover{background:#f1f3f5}.rte .tiptap-btn.active{background:#166534;border-color:#166534;color:#fff}.rte .tiptap-sep{background:#d9d9d9;height:18px;margin:0 4px;width:1px}.rte .tiptap-wrap{background:#fff;border:1px solid #d9d9d9;border-radius:0 0 6px 6px;min-height:260px;padding:16px}.rte .tiptap-wrap .ProseMirror{color:#222;font-size:14px;line-height:1.7;min-height:220px;outline:none}.rte .tiptap-wrap .ProseMirror p{margin:0 0 8px}.rte .tiptap-wrap .ProseMirror h1{font-size:22px;font-weight:700;margin:12px 0}.rte .tiptap-wrap .ProseMirror h2{font-size:18px;font-weight:700;margin:10px 0}.rte .tiptap-wrap .ProseMirror h3{font-size:16px;font-weight:700;margin:8px 0}.rte .tiptap-wrap .ProseMirror ol,.rte .tiptap-wrap .ProseMirror ul{padding-left:24px}.rte .tiptap-wrap .ProseMirror img{border-radius:6px;height:auto;max-width:100%}.rte .tiptap-wrap .ProseMirror img.ProseMirror-selectednode{outline:2px solid #15803d;outline:2px solid var(--sprd-green2,#15803d)}.sprd-page{--sprd-green:#166534;--sprd-green2:#15803d;--sprd-line:#e5e7eb}.sprd-page *{box-sizing:border-box}.sprd-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.sprd-back{background:#fff;border:1px solid var(--sprd-line);border-radius:8px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:700;height:40px;padding:0 18px}.sprd-back:hover{background:#f9fafb}.sprd-top-actions{display:flex;gap:8px}.sprd-top-actions button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:800;height:40px;padding:0 26px}.sprd-top-actions .save{background:var(--sprd-green);color:#fff}.sprd-top-actions .save:hover{filter:brightness(.95)}.sprd-top-actions .del{background:#fef2f2;border:1px solid #fecaca;color:#ef4444}.sprd-bottom{align-items:center;border-top:1px solid var(--sprd-line);display:flex;justify-content:space-between;margin-top:18px;padding-top:16px}.sprd-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.sprd-card{background:#fff;border:1px solid var(--sprd-line);border-radius:12px;padding:20px 22px}.sprd-card-title{border-bottom:2px solid var(--sprd-green);color:#111827;font-size:16px;font-weight:800;margin-bottom:18px;padding-bottom:12px}.sprd-card-title .hint{color:#9ca3af;font-size:12px;font-style:normal;font-weight:500;margin-left:6px}.sprd-field{margin-bottom:16px}.sprd-field:last-child{margin-bottom:0}.sprd-field>label{color:#374151;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.sprd-field>label .req{color:#ef4444}.sprd-field>label .hint{color:#9ca3af;font-size:11px;font-style:normal;font-weight:500;margin-left:4px}.sprd-field input,.sprd-field select,.sprd-field textarea{border:1px solid var(--sprd-line);border-radius:8px;font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.sprd-field textarea{resize:vertical}.sprd-field input:focus,.sprd-field select:focus,.sprd-field textarea:focus{border-color:var(--sprd-green2);outline:none}.sprd-field-row{display:flex;gap:14px}.sprd-field-row .sprd-field{flex:1 1}.sprd-sec{background:#fff;border:1px solid var(--sprd-line);border-radius:12px;overflow:hidden}.sprd-sec+.sprd-sec{margin-top:16px}.sprd-sec-head{align-items:center;border-bottom:2px solid #111827;display:flex;justify-content:space-between;padding:15px 20px}.sprd-sec-title{color:#111827;font-size:16px;font-weight:800}.sprd-req-note{color:#9ca3af;font-size:12px}.sprd-req-note i{color:#ef4444;font-style:normal;margin-right:2px}.sprd-notice-all{align-items:center;color:#15803d;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;-webkit-user-select:none;user-select:none}.sprd-notice-all input{accent-color:#15803d;cursor:pointer;height:16px;width:16px}.sprd-grid{grid-gap:1px;background:var(--sprd-line);display:grid;gap:1px;grid-template-columns:150px 1fr 150px 1fr}.sprd-th{align-items:center;background:#fafafb;color:#374151;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:4px;padding:14px 16px}.sprd-th .req{color:#ef4444;font-style:normal}.sprd-th .th-hint{color:#9ca3af;font-size:11px;font-style:normal;font-weight:500;width:100%}.sprd-td{background:#fff;min-width:0;padding:12px 16px}.sprd-td.full{grid-column:2/5}.sprd-th-empty{background:#fafafb}.sprd-td-empty{background:#fff}.sprd-td input,.sprd-td select,.sprd-td textarea{border:1px solid var(--sprd-line);border-radius:8px;font-family:inherit;font-size:14px;padding:9px 12px;width:100%}.sprd-td input:focus,.sprd-td select:focus,.sprd-td textarea:focus{border-color:var(--sprd-green2);outline:none}.sprd-slots{display:flex;flex-wrap:wrap;gap:16px}.sprd-slot{width:150px}.sprd-slot-label{color:#6b7280;font-size:12px;font-weight:600;margin-bottom:6px}.sprd-slot-label.rep{color:var(--sprd-green2);font-weight:800}.sprd-slot-box{background:#fafafa;border:1px dashed #d1d5db;border-radius:10px;height:150px;overflow:hidden;position:relative;width:150px}.sprd-slot-box img{display:block;height:100%;object-fit:cover;width:100%}.sprd-slot-del{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:15px;height:22px;line-height:1;position:absolute;right:5px;top:5px;width:22px}.sprd-slot-pick{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;width:100%}.sprd-slot-pick:hover{background:#f3f4f6;color:var(--sprd-green)}.sprd-slot-pick .plus{font-size:30px;line-height:1}.sprd-slot-pick .txt{font-size:12px;font-weight:600}.sprd-item-pick{display:flex;gap:8px}.sprd-item-pick .picked{border:1px solid var(--sprd-line);border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;padding:8px 12px}.sprd-item-pick .picked b{color:#111827;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprd-item-pick .picked em{color:#9ca3af;font-size:12px;font-style:normal}.sprd-item-pick .picked.empty{color:#9ca3af;font-size:13px;justify-content:center}.sprd-item-pick button{background:#fff;border:1px solid var(--sprd-green);border-radius:8px;color:var(--sprd-green);cursor:pointer;flex:0 0 auto;font-weight:700;padding:0 18px}.sprd-item-pick button:hover{background:#f0fdf4}.sprd-cats{display:flex;gap:8px}.sprd-cats select{flex:1 1;min-width:0}.sprd-readonly{align-items:center;background:#f9fafb;border:1px solid var(--sprd-line);border-radius:8px;color:#4b5563;display:flex;font-size:14px;font-weight:600;height:40px;padding:0 12px}.sprd-help{color:#9ca3af;font-size:12px;line-height:1.5;margin:6px 0 0}.sprd-help b{color:#6b7280;font-weight:700}.sprd-fee-hint{color:#ef4444;font-size:12px;line-height:1.5;margin:6px 0 0}.sprd-fee-hint b{font-weight:700}.sprd-weight{align-items:center;display:flex;gap:8px}.sprd-weight input{flex:1 1;min-width:0}.sprd-weight select{flex:0 0 auto;width:72px}.sprd-unit-lbl{color:#6b7280;flex:0 0 auto;font-size:13px;font-weight:600}.sprd-price{align-items:center;display:flex;gap:8px}.sprd-price input{text-align:right}.sprd-price span{color:#6b7280;font-size:14px;font-weight:600}.sprd-toggle{border:1px solid var(--sprd-line);border-radius:8px;display:flex;overflow:hidden}.sprd-toggle button{background:#fff;border:none;color:#6b7280;cursor:pointer;flex:1 1;font-size:13px;font-weight:700;height:40px}.sprd-toggle button.active.on{background:var(--sprd-green);color:#fff}.sprd-toggle button.active.off{background:#6b7280;color:#fff}.sprd-imgs{display:flex;flex-wrap:wrap;gap:10px}.sprd-img{border:1px solid var(--sprd-line);border-radius:10px;height:100px;overflow:hidden;position:relative;width:100px}.sprd-img img{display:block;height:100%;object-fit:cover;width:100%}.sprd-img button{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:15px;height:22px;line-height:1;position:absolute;right:4px;top:4px;width:22px}.sprd-img .rep{background:var(--sprd-green);bottom:0;color:#fff;font-size:11px;font-weight:700;left:0;padding:2px 0;position:absolute;text-align:center;width:100%}.sprd-img-add{background:#fafafa;border:2px dashed #d1d5db;border-radius:10px;color:#9ca3af;cursor:pointer;font-size:34px;height:100px;width:100px}.sprd-img-add:hover{border-color:var(--sprd-green);color:var(--sprd-green)}.sprd-modal-dim{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.sprd-modal{background:#fff;border-radius:14px;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:min(600px,92vw)}.sprd-modal-head{align-items:center;border-bottom:1px solid var(--sprd-line);color:#111827;display:flex;font-size:16px;font-weight:800;justify-content:space-between;padding:16px 18px}.sprd-modal-head button{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:22px;line-height:1}.sprd-modal-search{display:flex;gap:6px;padding:12px 18px}.sprd-modal-search input{border:1px solid var(--sprd-line);border-radius:8px;flex:1 1;font-size:14px;height:40px;padding:0 12px}.sprd-modal-search button{background:var(--sprd-green);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;height:40px;padding:0 18px}.sprd-modal-list{flex:1 1;overflow-y:auto;padding:0 18px 16px}.sprd-modal-empty{color:#9ca3af;font-size:13px;padding:40px 0;text-align:center}.sprd-modal-item{grid-gap:12px;align-items:center;border-bottom:1px solid #f3f4f6;border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:48px 1fr auto;padding:10px 8px}.sprd-modal-item:hover{background:#f0fdf4}.sprd-modal-item .mi-img .noimg,.sprd-modal-item .mi-img img{background:#f3f4f6;border-radius:8px;display:block;height:44px;object-fit:cover;width:44px}.sprd-modal-item .mi-nm{display:flex;flex-direction:column;min-width:0}.sprd-modal-item .mi-nm b{color:#111827;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprd-modal-item .mi-nm em{color:#9ca3af;font-size:12px;font-style:normal}.sprd-modal-item .mi-price{color:var(--sprd-green);font-size:13px;font-weight:700;white-space:nowrap}.siq-page{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 420px}.siq-left{min-width:0}.siq-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.siq-search{display:flex;flex:1 1;gap:6px;min-width:220px}.siq-search input{border:1px solid #d1d5db;border-radius:6px;flex:1 1;font-size:14px;padding:9px 12px}.siq-search button{background:#374151;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:9px 16px}.siq-seg{border:1px solid #d1d5db;border-radius:6px;display:inline-flex;overflow:hidden}.siq-seg button{background:#fff;border:none;border-left:1px solid #e5e7eb;color:#6b7280;cursor:pointer;font-size:13px;padding:8px 14px}.siq-seg button:first-child{border-left:none}.siq-seg button.active{background:#15803d;color:#fff;font-weight:700}.siq-table{border-top:2px solid #374151}.siq-th,.siq-tr{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1.2fr 2fr 100px 100px 100px}.siq-th{border-bottom:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:700;padding:12px 10px}.siq-tr{border-bottom:1px solid #f0f0f0;color:#374151;cursor:pointer;font-size:14px;padding:14px 10px}.siq-tr:hover{background:#f9fafb}.siq-tr.on{background:#f3f7f4}.siq-th .c-date,.siq-th .c-stat,.siq-tr .c-date,.siq-tr .c-stat{text-align:center}.c-prod{color:#6b7280;font-size:13px}.c-prod,.siq-tr .c-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siq-tr .c-title{align-items:center;display:flex;font-weight:600;gap:5px}.lock{font-size:12px;font-style:normal}.c-author{color:#6b7280;font-size:13px}.c-date{color:#9ca3af;font-size:13px}.c-stat i{border-radius:4px;display:inline-block;font-size:12px;font-style:normal;font-weight:700;padding:3px 9px}.c-stat i.done{background:#dcfce7;color:#15803d}.c-stat i.wait{background:#f3f4f6;color:#9ca3af}.siq-empty{color:#9ca3af;font-size:14px;padding:48px 0;text-align:center}.siq-pager{display:flex;gap:6px;justify-content:center;margin-top:18px}.siq-pager button{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;height:32px;min-width:32px}.siq-pager button:disabled{color:#d1d5db;cursor:default}.siq-pager button.on{background:#374151;border-color:#374151;color:#fff;font-weight:700}.siq-right{background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:320px;padding:20px;position:-webkit-sticky;position:sticky;top:20px}.siq-noselect{color:#9ca3af;font-size:14px;height:280px;justify-content:center}.siq-detail-head,.siq-noselect{align-items:center;display:flex}.siq-detail-head{border-bottom:1px solid #f0f0f0;gap:10px;justify-content:space-between;padding-bottom:14px}.siq-prod{color:#6b7280;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siq-badge{border-radius:4px;flex-shrink:0;font-size:12px;font-weight:700;padding:4px 10px}.siq-badge.done{background:#dcfce7;color:#15803d}.siq-badge.wait{background:#f3f4f6;color:#9ca3af}.siq-q{border-bottom:1px solid #f0f0f0;padding:16px 0}.siq-q-title{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:700;gap:5px}.siq-q-meta{color:#9ca3af;font-size:12px;margin-top:6px}.siq-q-content{color:#374151;font-size:14px;line-height:1.65;margin-top:14px;white-space:pre-wrap;word-break:break-word}.siq-answer{margin-top:18px}.siq-answer label{color:#374151;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.siq-answer textarea{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.6;padding:12px;resize:vertical;width:100%}.siq-answer textarea:focus{border-color:#15803d;outline:none}.siq-answered-at{color:#9ca3af;font-size:12px;margin-top:8px}.siq-save{background:#15803d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:14px;padding:13px;width:100%}.siq-save:disabled{cursor:default;opacity:.6}.vcp-note{background:#fff7ed;border:1px solid #fce0c0;border-radius:8px;color:#9a5b16;font-size:13px;margin:0 0 14px;padding:12px 16px}.vcp-page{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:440px 1fr}.vcp-left{background:#fff;border:1px solid #e5e8eb;border-radius:10px;overflow:hidden}.vcp-topbar{border-bottom:1px solid #eef1f4;display:flex;gap:6px;padding:12px}.vcp-search{border:1px solid #dfe3e8;flex:1 1;padding:0 10px}.vcp-btn-ghost,.vcp-btn-new,.vcp-search{border-radius:6px;font-size:13px;height:34px}.vcp-btn-ghost,.vcp-btn-new{background:#fff;border:1px solid #dfe3e8;color:#495057;cursor:pointer;padding:0 12px;white-space:nowrap}.vcp-btn-new{background:#2bb673;border-color:#2bb673;color:#fff;font-weight:700}.vcp-list{max-height:640px;overflow-y:auto}.vcp-empty{color:#adb5bd;font-size:14px;padding:50px 0;text-align:center}.vcp-row{align-items:center;border-bottom:1px solid #f4f6f8;cursor:pointer;display:flex;gap:10px;padding:13px 14px}.vcp-row:hover{background:#f8fafb}.vcp-row.active{background:#eefaf3}.vcp-rowinfo{flex:1 1;min-width:0}.vcp-rowtitle{align-items:center;color:#212529;display:flex;font-size:14px;font-weight:700;gap:6px;margin-bottom:4px}.vcp-scope{border-radius:5px;flex:0 0 auto;font-size:11px;font-weight:700;padding:2px 7px}.vcp-scope.order{background:#e7f1ff;color:#1c7ed6}.vcp-scope.prod{background:#f3e8ff;color:#8b5cf6}.vcp-rowmeta{color:#868e96;display:flex;flex-wrap:wrap;font-size:12px;gap:5px}.vcp-disc{color:#1f9254;font-weight:700}.vcp-badge{border-radius:12px;flex:0 0 auto;font-size:11px;font-weight:700;padding:3px 9px}.vcp-badge.on{background:#e6f4ea;color:#198754}.vcp-badge.off{background:#f1f3f5;color:#868e96}.vcp-right{background:#fff;border:1px solid #e5e8eb;border-radius:10px;padding:20px 22px}.vcp-formtitle{border-bottom:2px solid #2b2f36;color:#212529;font-size:17px;font-weight:700;margin-bottom:16px;padding-bottom:12px}.vcp-label{color:#343a40;display:block;font-size:13px;font-weight:600;margin:14px 0 6px}.vcp-label em{color:#adb5bd;font-size:12px;font-style:normal;font-weight:400}.vcp-input{border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;font-size:13px;height:38px;padding:0 11px;width:100%}.vcp-input:disabled{background:#f5f6f7;color:#adb5bd}.vcp-grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.vcp-seg{border:1px solid #dfe3e8;border-radius:6px;display:flex;overflow:hidden;width:-webkit-fit-content;width:fit-content}.vcp-seg button{background:#fff;border:none;color:#6b7280;cursor:pointer;font-size:13px;padding:8px 16px}.vcp-seg button.active{background:#2bb673;color:#fff;font-weight:700}.vcp-daterow{align-items:center;display:flex;gap:8px}.vcp-tilde{color:#adb5bd}.vcp-userow{display:flex;flex-direction:column;gap:10px}.vcp-radio{align-items:center;color:#343a40;display:flex;font-size:13px;gap:8px}.vcp-inline{height:32px;width:80px}.vcp-inline-date{height:32px;width:160px}.vcp-prodbox{background:#fafbfc;border:1px solid #dfe3e8;border-radius:6px;display:flex;flex-wrap:wrap;gap:6px;min-height:42px;padding:8px}.vcp-prodempty{color:#adb5bd;font-size:13px;padding:4px 2px}.vcp-prodchip{align-items:center;background:#f3e8ff;border-radius:14px;color:#6b46c1;display:flex;font-size:12.5px;gap:6px;padding:4px 6px 4px 10px}.vcp-prodchip button{background:#0000;border:none;color:#8b5cf6;cursor:pointer;font-size:12px}.vcp-prodbtn{background:#fff;border:1px dashed #b794f6;border-radius:6px;color:#7c3aed;cursor:pointer;font-size:13px;font-weight:600;margin-top:8px;padding:7px 14px}.vcp-actions{border-top:1px solid #eef1f4;display:flex;gap:8px;margin-top:24px;padding-top:16px}.vcp-save{background:#2bb673;border:none;border-radius:7px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;height:42px}.vcp-save:disabled{opacity:.6}.vcp-delete{border:1px solid #e0736f;border-radius:7px;color:#e0736f;font-weight:700}.vcp-delete,.vcp-reset{background:#fff;cursor:pointer;font-size:14px;height:42px;padding:0 18px}.vcp-reset{border:1px solid #dfe3e8;border-radius:7px;color:#6b7280}.vcp-modal-bg{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.vcp-modal{background:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:82vh;max-width:92vw;overflow:hidden;width:520px}.vcp-modal-head{align-items:center;border-bottom:1px solid #eef1f4;display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding:16px 18px}.vcp-modal-head button{background:#0000;border:none;color:#868e96;cursor:pointer;font-size:16px}.vcp-modal-search{display:flex;gap:6px;padding:12px 18px}.vcp-modal-search input{flex:1 1;height:34px;padding:0 10px}.vcp-modal-search button,.vcp-modal-search input{border:1px solid #dfe3e8;border-radius:6px;font-size:13px}.vcp-modal-search button{background:#fff;cursor:pointer;padding:0 14px}.vcp-modal-list{flex:1 1;overflow-y:auto;padding:0 18px}.vcp-modal-row{align-items:center;border-bottom:1px solid #f4f6f8;cursor:pointer;display:flex;gap:10px;padding:10px 0}.vcp-modal-thumb{align-items:center;background:#f1f3f5;border-radius:6px;display:flex;flex:0 0 auto;height:44px;justify-content:center;overflow:hidden;width:44px}.vcp-modal-thumb img{height:100%;object-fit:cover;width:100%}.vcp-modal-thumb span{color:#adb5bd;font-size:10px}.vcp-modal-info{min-width:0}.vcp-modal-nm{color:#212529;font-size:13.5px;font-weight:600}.vcp-modal-meta{color:#868e96;font-size:12px}.vcp-modal-foot{align-items:center;border-top:1px solid #eef1f4;color:#495057;display:flex;font-size:13px;justify-content:space-between;padding:14px 18px}.vcp-modal-apply{background:#2bb673;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:9px 22px}@media (max-width:1000px){.vcp-page{grid-template-columns:1fr}}.scs-wrap{padding:0 4px}.scs-note{background:#f6faf8;border:1px solid #e3efe8;border-radius:8px;color:#4b5563;font-size:13px;line-height:1.6;margin:12px 0 16px;padding:12px 14px}.scs-filter{align-items:center;display:flex;gap:10px;margin-bottom:14px}.scs-filter label{align-items:center;color:#374151;display:inline-flex;font-size:13px;gap:6px}.scs-filter input[type=date]{border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:6px 8px}.scs-btn{background:#1f9254;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:7px 16px}.scs-btn:hover{background:#17703f}.scs-sumbar{display:flex;gap:12px;margin-bottom:14px}.scs-sum{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:6px;padding:14px 18px}.scs-sum span{color:#6b7280;font-size:12.5px}.scs-sum b{color:#111827;font-size:19px;font-weight:800}.scs-sum .scs-red{color:#dc2626}.scs-sum-strong{background:#f6faf8;border-color:#cfe6d9}.scs-sum-strong b{color:#1f9254}.scs-tablewrap{border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto}.scs-table{border-collapse:collapse;font-size:13px;white-space:nowrap;width:100%}.scs-table td,.scs-table th{border-bottom:1px solid #eef1f4;padding:11px 14px;text-align:left}.scs-table thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-weight:700}.scs-num{text-align:right!important}.scs-oid{font-feature-settings:"tnum";color:#6b7280;font-variant-numeric:tabular-nums}.scs-vcol{background:#fffaf3}td.scs-vcol,th.scs-vcol{color:#b45309}td.scs-vcol{font-weight:600}.scs-scol{background:#f6faf8;font-weight:700}td.scs-scol{color:#1f9254}.scs-empty{color:#9ca3af;padding:48px 0!important;text-align:center!important}.scs-pager{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:14px;justify-content:center;margin-top:16px}.scs-pager button{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;height:30px;width:30px}.scs-pager button:disabled{cursor:default;opacity:.4}.kamis-list-page{background:#eaf8f1;background:var(--primary-50,#eaf8f1);min-height:100%;padding:30px 40px}@media (max-width:1280px){.kamis-list-page{padding:20px}}.kamis-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.kamis-list-title-area{align-items:baseline;display:flex;gap:16px}.kamis-list-title{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-family:Noto Sans;font-size:22px;font-weight:700;margin:0}.kamis-list-subtitle{color:#6c6e70;color:var(--gray-60,#6c6e70);font-family:Noto Sans;font-size:13px}.kamis-list-filter{margin-bottom:16px;padding:16px 20px}.kamis-list-filter,.kamis-list-page .ant-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d}.kamis-list-page .ant-table-wrapper{padding:8px 12px}.kamis-list-itemname{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-family:Noto Sans;font-size:14px;font-weight:700}.kamis-list-kindname{color:#9aa0a6;color:var(--gray-50,#9aa0a6);font-family:Noto Sans;font-size:12px;margin-top:2px}.kamis-list-price{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-family:Noto Sans;font-size:14px;font-weight:700}.kamis-list-base{color:#6c6e70;color:var(--gray-60,#6c6e70);font-family:Noto Sans;font-size:13px}.kamis-list-pct-rise{background:#fff1f1;color:#d83a3a}.kamis-list-pct-fall,.kamis-list-pct-rise{border-radius:999px;font-size:13px;font-weight:700;padding:2px 8px}.kamis-list-pct-fall{background:#eff4ff;color:#2563eb}.kamis-list-pct-neutral{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:13px}.kamis-list-source{color:#9aa0a6;color:var(--gray-50,#9aa0a6);font-family:Noto Sans;font-size:11px;margin-top:12px;text-align:right}.PosLogin_root__FulF-{-webkit-font-smoothing:antialiased;align-items:center;animation:PosLogin_posLoginRootEnter__ULmvU .38s ease-out both;background:linear-gradient(135deg,#166534,#15803d 50%,#16a34a);box-sizing:border-box;color:#1f2937;display:flex;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);justify-content:center;width:100vw}.PosLogin_root__FulF- *,.PosLogin_root__FulF- :after,.PosLogin_root__FulF- :before{box-sizing:border-box}@keyframes PosLogin_posLoginRootEnter__ULmvU{0%{opacity:0}to{opacity:1}}@keyframes PosLogin_posLoginCardEnter__oiS8O{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.PosLogin_card__7EXdz,.PosLogin_root__FulF-{animation:none}}.PosLogin_card__7EXdz{animation:PosLogin_posLoginCardEnter__oiS8O .46s cubic-bezier(.22,.61,.36,1) 80ms both;background:#fff;border-radius:24px;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column;gap:22px;padding:48px 44px;width:480px;will-change:transform,opacity}.PosLogin_brandLogo__j-JW8{-webkit-user-drag:none;display:block;height:auto;margin:0 auto 4px;max-width:360px;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%}.PosLogin_brand__dvK1B{color:#15803d;font-size:40px;font-weight:800;letter-spacing:1px;margin:0;text-align:center}.PosLogin_subtitle__M\+aie{color:#6b7280;font-size:20px;margin:0 0 12px;text-align:center}.PosLogin_field__aCiR6{display:flex;flex-direction:column;gap:10px}.PosLogin_label__XTOlC{color:#374151;font-size:18px;font-weight:700}.PosLogin_input__MqRb0{background:#fff;border:2px solid #d1d5db;border-radius:14px;color:#111827;font-size:22px;height:64px;outline:none;padding:0 18px}.PosLogin_input__MqRb0:focus{border-color:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.PosLogin_input__MqRb0::placeholder{color:#9ca3af;font-size:20px}.PosLogin_remember__Dtsr4{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:10px;-webkit-user-select:none;user-select:none}.PosLogin_remember__Dtsr4 input[type=checkbox]{accent-color:#16a34a;cursor:pointer;height:22px;width:22px}.PosLogin_error__SRL2e{background:#fee2e2;border-radius:10px;color:#b91c1c;font-size:16px;font-weight:600;padding:12px 14px;text-align:center;white-space:pre-line}.PosLogin_submit__Hgb36{background:linear-gradient(90deg,#15803d,#16a34a);border:none;border-radius:14px;box-shadow:0 6px 16px #16653440;color:#fff;cursor:pointer;font-size:26px;font-weight:800;height:72px;letter-spacing:1px;margin-top:4px;transition:transform 80ms ease-out,box-shadow .12s ease-out,background .12s ease-out}.PosLogin_submit__Hgb36:active{background:linear-gradient(90deg,#14532d,#15803d);box-shadow:0 3px 8px #16653440;transform:scale(.97)}.PosLogin_submit__Hgb36:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.PosMain_root__LGOo9{-webkit-font-smoothing:antialiased;animation:PosMain_posMainEnter__mAIcD .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);min-height:100vh;min-height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosMain_root__LGOo9,.PosMain_root__LGOo9 *,.PosMain_root__LGOo9 :after,.PosMain_root__LGOo9 :before{box-sizing:border-box}@keyframes PosMain_posMainEnter__mAIcD{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosMain_root__LGOo9{animation:none}}.PosMain_topbar__oQsJF{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;height:72px;justify-content:space-between;padding:0 28px}.PosMain_topLeft__RqMh2{align-items:center;display:flex;gap:18px}.PosMain_hamburger__3G9wi{align-items:center;background:#0000;border:2px solid #ffffff80;border-radius:10px;cursor:pointer;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:5px;height:52px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:52px}.PosMain_hamburger__3G9wi:active{background:#ffffff26;transform:scale(.94)}.PosMain_hamburger__3G9wi>span{background:#fff;border-radius:2px;display:block;height:3px;width:26px}.PosMain_brandLogo__Hq3V\+{-webkit-user-drag:none;display:block;height:40px;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto}.PosMain_topRight__O0u5W{align-items:center;display:flex;gap:20px}.PosMain_userName__-tDGj{background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;font-size:18px;font-weight:600;padding:6px 14px}.PosMain_dateText__F32w3{font-size:20px;font-weight:500;opacity:.9}.PosMain_timeText__N0iEL{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:1px}.PosMain_logoutBtn__X29Ln{background:#0000;border:2px solid #ffffff80;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;height:48px;padding:0 20px;transition:transform 80ms ease-out,background .12s ease-out}.PosMain_logoutBtn__X29Ln:active{background:#ffffff26;transform:scale(.96)}.PosMain_refreshBtn__tPNzC{align-items:center;background:#0000;border:2px solid #ffffff80;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;transition:transform .12s ease-out,background .12s ease-out;width:48px}.PosMain_refreshBtn__tPNzC:active{background:#ffffff26;transform:scale(.92) rotate(-40deg)}.PosMain_body__1Emav{display:flex;flex:1 1 auto;gap:24px;min-height:0;padding:28px}.PosMain_tiles__FVz8O{grid-gap:24px;display:grid;flex:1 1;gap:24px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);min-width:0}.PosMain_tile__ZMF0I{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 2px 6px #0000000a;cursor:pointer;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:16px;transition:transform .08s ease,box-shadow .12s ease}.PosMain_tile__ZMF0I:active{box-shadow:0 1px 3px #00000014;transform:scale(.96)}.PosMain_circle__06RDA{align-items:center;border-radius:50%;box-shadow:0 6px 16px #0000001f;display:inline-flex;height:132px;justify-content:center;width:132px}.PosMain_circle__06RDA>svg{height:64px;width:64px}.PosMain_tileLabel__vfOSK{color:#1f2937;font-size:32px;font-weight:700;letter-spacing:-.5px}.PosMain_backdrop__J-uXK{background:#0006;inset:0;opacity:0;position:fixed;transition:opacity .24s ease,visibility .24s ease;visibility:hidden;z-index:40}.PosMain_backdropOpen__bIxPc{opacity:1;visibility:visible}.PosMain_drawer__g6yPT{background:#fff;box-shadow:4px 0 24px #0000002e;display:flex;flex-direction:column;height:100vh;height:var(--pos-vh,100vh);left:0;max-width:84vw;padding:12px;position:fixed;top:0;transform:translateX(-100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);width:360px;z-index:50}.PosMain_drawerOpen__\+6EoO{transform:translateX(0)}.PosMain_drawerHeader__vMv3V{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;flex:0 0 auto;justify-content:space-between;padding:12px 12px 16px}.PosMain_drawerTitle__TVxDs{color:#166534;font-size:24px;font-weight:700}.PosMain_drawerClose__CZeb1{align-items:center;background:#f1f7f1;border:none;border-radius:12px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:32px;height:48px;justify-content:center;line-height:1;transition:transform 80ms ease-out,background .12s ease-out;width:48px}.PosMain_drawerClose__CZeb1:active{background:#e8f5e9;transform:scale(.94)}.PosMain_sideList__SM0pv{flex:1 1 auto;list-style:none;margin:0;overflow-y:auto;padding:8px 0 0}.PosMain_sideItem__Jm9T6+.PosMain_sideItem__Jm9T6{border-top:1px solid #f0f2f5}.PosMain_sideBtn__OWAZi{align-items:center;background:#0000;border:none;border-radius:12px;color:#1f2937;cursor:pointer;display:flex;font-size:20px;font-weight:600;justify-content:space-between;padding:18px 16px;text-align:left;transition:transform 80ms ease-out,background .12s ease-out;width:100%}.PosMain_sideBtn__OWAZi:active{background:#e8f5e9;transform:scale(.98)}.PosMain_chevron__qtjoK{color:#66a57e;font-size:26px;font-weight:400;line-height:1}.PosSales_root__eEaTa{-webkit-font-smoothing:antialiased;animation:PosSales_posSalesEnter__nykUx .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosSales_root__eEaTa *,.PosSales_root__eEaTa :after,.PosSales_root__eEaTa :before{box-sizing:border-box}@keyframes PosSales_posSalesEnter__nykUx{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosSales_root__eEaTa{animation:none}}.PosSales_topbar__U1pbo{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:16px;height:64px;padding:0 16px}.PosSales_backBtn__47A2a{background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:32px;font-weight:700;height:44px;line-height:1;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosSales_backBtn__47A2a:active{background:#ffffff47;transform:scale(.92)}.PosSales_homeBtn__eorcz{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosSales_homeBtn__eorcz:active{background:#ffffff47;transform:scale(.92)}.PosSales_segCtrl__rmPTo{align-items:center;background:#ffffff2e;border-radius:12px;display:inline-flex;gap:4px;padding:4px}.PosSales_segItem__1-b1X{background:#0000;border:none;border-radius:8px;color:#ffffffd9;cursor:pointer;font-size:15px;font-weight:700;height:36px;letter-spacing:-.2px;padding:0 18px;transition:transform 80ms ease-out,background .12s ease-out,color .12s ease-out}.PosSales_segItem__1-b1X:not(.PosSales_segItemActive__iU6Uf):hover{background:#ffffff1a}.PosSales_segItem__1-b1X:not(.PosSales_segItemActive__iU6Uf):active{transform:scale(.96)}.PosSales_segItemActive__iU6Uf{background:#fff;box-shadow:0 1px 3px #0000002e;color:#1f2937;cursor:default}.PosSales_segSales__46Cqc{color:#e63946}.PosSales_segPurchase__mzfvc{color:#f77f00}.PosSales_headerSpacer__V3wtz{flex:1 1 auto}.PosSales_searchWrap__zS\+Ud{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-shrink:0;gap:10px;height:46px;padding:0 14px;position:relative}.PosSales_searchWrap__zS\+Ud:focus-within{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosSales_searchIcon__LnDX3{color:#15803d;flex:0 0 auto}.PosSales_search__OEydB{background:#0000;border:none;color:#1f2937;flex:1 1 auto;font-size:16px;height:100%;outline:none;padding:0}.PosSales_search__OEydB::placeholder{color:#94a3b8}.PosSales_dateText__bXw3H{font-size:15px;font-weight:600;opacity:.95}.PosSales_saleDateCard__-OK1x{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;justify-content:center;padding:12px 16px}.PosSales_saleDateCardAlt__Dxw4H{background:#fef9c3;border-color:#eab308}.PosSales_saleDateRow__cRlbs{align-items:center;display:flex;gap:8px}.PosSales_saleDateLabel__YTgtU{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.PosSales_saleDateCardAlt__Dxw4H .PosSales_saleDateLabel__YTgtU{color:#854d0e}.PosSales_saleDateInput__GzG5y{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:16px;font-weight:700;height:38px;padding:0 8px}.PosSales_saleDateDow__mjfde{color:#475569;font-size:15px;font-weight:700;white-space:nowrap}.PosSales_saleDateCardAlt__Dxw4H .PosSales_saleDateDow__mjfde{color:#854d0e}.PosSales_saleDateToday__vwRjm{background:#fff;border:2px solid #15803d;border-radius:8px;color:#15803d;cursor:pointer;font-size:14px;font-weight:700;height:38px;padding:0 12px}.PosSales_saleDateToday__vwRjm:active{background:#e8f5e9;transform:scale(.96)}.PosSales_body__wt0gi{display:flex;flex:1 1 auto;gap:14px;min-height:0;padding:14px}.PosSales_left__H6dgT{display:flex;flex:1.35 1;flex-direction:column;gap:12px;min-width:0}.PosSales_custCardRow__te6V1{align-items:stretch;display:flex;gap:12px}.PosSales_custCard__BhSdw{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0;padding:14px 16px}.PosSales_custTop__gUA9L{align-items:center;display:flex;gap:16px;justify-content:space-between}.PosSales_custMain__u6LfI{align-items:center;display:flex;gap:14px;min-width:0}.PosSales_custSelectBtn__eC-Cw{background:#fff;border:2px solid #15803d;border-radius:10px;color:#15803d;cursor:pointer;font-size:16px;font-weight:700;height:44px;padding:0 16px;transition:transform 80ms ease-out,background .12s ease-out;white-space:nowrap}.PosSales_custSelectBtn__eC-Cw:active{background:#e8f5e9;transform:scale(.97)}.PosSales_custName__VFo4W{color:#111827;flex:0 1 auto;font-size:26px;font-weight:800;letter-spacing:-.3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PosSales_custMeta__-e4jj{display:flex;flex-shrink:0;gap:22px}.PosSales_metaItem__XhyEJ{display:flex;flex-direction:column;gap:2px;text-align:right}.PosSales_metaLabel__WUoaz{color:#4b5563;font-size:14px;font-weight:600;white-space:nowrap}.PosSales_metaValue__eJqm9{color:#111827;font-size:19px;font-weight:700;white-space:nowrap}.PosSales_summary__na\+gd{grid-gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:12px}.PosSales_sumCell__azbKW{align-items:center;border-radius:10px;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:8px 4px}.PosSales_sumCell__azbKW+.PosSales_sumCell__azbKW{border-left:1px solid #f1f5f9}.PosSales_sumAccent__SsBso{background:linear-gradient(180deg,#ecfdf5,#dcfce7);border:1px solid #bbf7d0}.PosSales_sumLabel__19\+Sh{color:#4b5563;font-size:15px;font-weight:700}.PosSales_sumValue__nXdYO{font-feature-settings:"tnum";color:#111827;font-size:28px;font-variant-numeric:tabular-nums;font-weight:800}.PosSales_sumAccent__SsBso .PosSales_sumValue__nXdYO{color:#15803d}.PosSales_tableWrap__TpIjr{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1 1 auto;min-height:0;overflow:auto}.PosSales_table__hmPm4{border-collapse:collapse;font-size:17px;table-layout:fixed;width:100%}.PosSales_table__hmPm4 thead th{background:#f0fdf4;border-bottom:2px solid #bbf7d0;color:#166534;font-size:15px;font-weight:700;padding:10px 6px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap}.PosSales_table__hmPm4 tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;overflow:hidden;padding:10px 6px;text-overflow:ellipsis;white-space:nowrap}.PosSales_table__hmPm4 tbody tr:hover{background:#f9fafb}.PosSales_numCol__LK820{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.PosSales_stockCell__B0VW9{font-feature-settings:"tnum";color:#2563eb;display:inline-block;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700}.PosSales_table__hmPm4 input[type=checkbox]{accent-color:#16a34a;cursor:pointer;height:18px;width:18px}.PosSales_padRow__SZvu1 td{border-bottom:1px solid #f8fafc;color:#0000}.PosSales_table__hmPm4 tfoot td{background:#f8fafc;border-top:2px solid #e5e7eb;bottom:0;box-shadow:inset 0 -1px 0 #e5e7eb,0 -2px 0 #e5e7eb;color:#1f2937;font-size:19px;font-weight:800;padding:14px 8px;position:-webkit-sticky;position:sticky;z-index:1}.PosSales_footLabel__R5-EN{color:#15803d!important;text-align:center}.PosSales_right__GCU77{display:flex;flex:0.95 1;flex-direction:column;gap:10px;min-height:0;min-width:0}.PosSales_cellInput__KKfcY{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#1f2937;cursor:pointer;font-size:18px;font-weight:700;height:40px;padding:0 10px;text-align:right;transition:transform 80ms ease-out,border-color .12s ease-out,background .12s ease-out;width:100%}.PosSales_cellInput__KKfcY:active{background:#ecfdf5;transform:scale(.97)}.PosSales_cellInputActive__dyvYD{background:#ecfdf5;border-color:#15803d;color:#15803d}.PosSales_rowDel__YP9GX{background:#fee2e2;border:none;border-radius:50%;color:#b91c1c;cursor:pointer;font-size:18px;font-weight:700;height:28px;line-height:1;transition:transform 80ms ease-out,background .12s ease-out;width:28px}.PosSales_rowDel__YP9GX:active{background:#fca5a5;transform:scale(.85)}.PosSales_keypadWrap__zsqe9{animation:PosSales_keypadIn__9US6p .2s ease-out both;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:14px}@keyframes PosSales_keypadIn__9US6p{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosSales_keypadWrap__zsqe9{animation:none}}.PosSales_keypadHeader__wlfkQ{background:#f1f7f1;border:1px solid #dcfce7;border-radius:12px;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;padding:12px 14px}.PosSales_keypadLabel__G\+3rZ{align-items:center;color:#166534;display:flex;font-size:16px;font-weight:700;gap:10px}.PosSales_keypadField__1-j2I{background:#15803d;border-radius:999px;color:#fff;font-size:13px;font-weight:700;padding:3px 10px}.PosSales_keypadDisplay__0eUEB{color:#1f2937;font-size:40px;font-weight:800;letter-spacing:-.5px;line-height:1;padding:6px 0 2px;text-align:right}.PosSales_keypadGrid__UkgQZ{grid-gap:8px;display:grid;flex:1 1 auto;gap:8px;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);min-height:0}.PosSales_keypadKey__7Ba-d{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;color:#1f2937;cursor:pointer;font-size:32px;font-weight:800;transition:transform 80ms ease-out,background .12s ease-out,border-color .12s ease-out}.PosSales_keypadKey__7Ba-d:active{background:#ecfdf5;border-color:#15803d;transform:scale(.95)}.PosSales_keypadKeyMuted__ix03-{background:#f8fafc;color:#6b7280}.PosSales_keypadActions__e0z2H{grid-gap:8px;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:1fr 1fr}.PosSales_keypadAction__XpFbs{border:none;border-radius:12px;box-shadow:0 3px 8px #0000000f;color:#fff;cursor:pointer;font-size:22px;font-weight:800;height:60px;letter-spacing:-.3px;transition:transform 80ms ease-out,box-shadow .12s ease-out,filter .12s ease-out}.PosSales_keypadAction__XpFbs:active{box-shadow:0 1px 3px #00000014;filter:brightness(.92);transform:scale(.96)}.PosSales_keypadCancel__ec\+nu{background:linear-gradient(180deg,#6b7280,#4b5563)}.PosSales_keypadConfirm__uUmMd{background:linear-gradient(180deg,#15803d,#166534)}.PosSales_tabs__FwrcW{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;flex-shrink:0;grid-template-columns:repeat(3,1fr);overflow:hidden}.PosSales_tab__8jtmR{background:#fff;border:none;border-right:1px solid #f1f5f9;color:#6b7280;cursor:pointer;font-size:16px;font-weight:700;height:46px;transition:transform 80ms ease-out}.PosSales_tab__8jtmR:active{transform:scale(.97)}.PosSales_tab__8jtmR:last-child{border-right:none}.PosSales_tabActive__gmwFb{background:linear-gradient(180deg,#15803d,#16a34a);color:#fff}.PosSales_subCats__zHqFO{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;margin-top:6px;padding:10px}.PosSales_subCat__e4FyV{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:38px;justify-content:center;line-height:1;padding:0 16px;transition:transform 80ms ease-out,background .12s ease-out}.PosSales_subCat__e4FyV:active{background:#ecfdf5;transform:scale(.95)}.PosSales_subCatActive__6Om78{background:#fff;border:2px solid #15803d;color:#15803d;padding:0 15px}.PosSales_products__NjFPA{grid-gap:8px;align-content:start;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:grid;flex:1 1 auto;gap:8px;grid-template-columns:repeat(4,1fr);min-height:0;overflow-y:auto;padding:10px}.PosSales_productsEmpty__oWHHi{color:#9ca3af;font-size:16px;font-weight:600;grid-column:1/-1;padding:60px 0;text-align:center}.PosSales_product__T\+Hbs{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:6px;height:120px;padding:8px;position:relative;transition:transform .08s ease}.PosSales_favStar__kISLE,.PosSales_product__T\+Hbs{align-items:center;cursor:pointer;justify-content:center}.PosSales_favStar__kISLE{border-radius:50%;color:#d1d5db;display:inline-flex;height:32px;left:2px;position:absolute;top:2px;transition:transform .1s ease-out,color .12s ease-out,background .12s ease-out;width:32px;z-index:1}.PosSales_favStar__kISLE:hover{background:#0000000a}.PosSales_favStar__kISLE:active{transform:scale(.82)}.PosSales_favStarOn__RQEsx{color:#f59e0b}.PosSales_favStarOn__RQEsx:active{transform:scale(.82)}.PosSales_product__T\+Hbs:active{background:#f0fdf4;transform:scale(.97)}.PosSales_productName__RwrtB{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.2;overflow:hidden;overflow-wrap:anywhere;text-align:center;width:100%;word-break:break-word}.PosSales_productPrice__UG77h{font-feature-settings:"tnum";color:#dc2626;font-size:19px;font-variant-numeric:tabular-nums;font-weight:800}.PosSales_actions__ZWFah{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-shrink:0;gap:8px;padding:10px}.PosSales_action__ePAMn{border:none;border-radius:10px;box-shadow:0 3px 8px #0000000f;color:#fff;cursor:pointer;flex:1 1;font-size:20px;font-weight:800;height:60px;letter-spacing:-.3px;transition:transform 80ms ease-out,box-shadow .12s ease-out,filter .12s ease-out}.PosSales_action__ePAMn:active{box-shadow:0 1px 3px #00000014;filter:brightness(.92);transform:scale(.96)}.PosSales_actPay__L2IAd{background:linear-gradient(180deg,#15803d,#166534)}.PosSales_actCredit__oJvap{background:linear-gradient(180deg,#f59e0b,#d97706)}.PosSales_actReturn__CIxjS{background:linear-gradient(180deg,#dc2626,#b91c1c)}.PosSales_actDeposit__pvOAi{background:linear-gradient(180deg,#2563eb,#1d4ed8)}.PosSales_iconBtn__9Bpcb{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#15803d;cursor:pointer;display:inline-flex;flex:0 0 54px;height:54px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out}.PosSales_iconBtn__9Bpcb:active{background:#ecfdf5;transform:scale(.94)}.PosSales_modalOverlay__LYkQx{align-items:center;animation:PosSales_posModalOverlayIn__90RLW .2s ease-out both;background:#0f172a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.PosSales_modal__--4TG{animation:PosSales_posModalIn__EJTni .26s cubic-bezier(.22,.61,.36,1) both;background:#fff;border-radius:18px;box-shadow:0 24px 64px #00000040;display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(1180px,96vw)}@keyframes PosSales_posModalOverlayIn__90RLW{0%{opacity:0}to{opacity:1}}@keyframes PosSales_posModalIn__EJTni{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.PosSales_modalOverlay__LYkQx,.PosSales_modal__--4TG{animation:none}}.PosSales_modalHeader__uavPP{align-items:center;background:linear-gradient(180deg,#166534,#15803d);border-bottom:1px solid #e5e7eb;color:#fff;display:flex;justify-content:space-between;padding:18px 22px}.PosSales_modalTitle__9G5e-{font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0}.PosSales_modalClose__Xk9mC{background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:28px;font-weight:700;height:40px;line-height:1;transition:transform 80ms ease-out,background .12s ease-out;width:40px}.PosSales_modalClose__Xk9mC:active{background:#ffffff47;transform:scale(.92)}.PosSales_modalSearchBar__G7JH7{background:#fff;border-bottom:1px solid #e5e7eb;flex:0 0 auto;padding:12px 18px}.PosSales_modalSearchInput__dbZWf{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;font-size:17px;height:48px;outline:none;padding:0 16px;transition:border-color .12s ease-out,background .12s ease-out,box-shadow .12s ease-out;width:100%}.PosSales_modalSearchInput__dbZWf:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosSales_modalSearchInput__dbZWf::placeholder{color:#9ca3af}.PosSales_modalBody__hJhuh{align-items:stretch;display:flex;flex:1 1 auto;min-height:0}.PosSales_custGrid__YHJZw{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr);min-width:0;overflow-y:auto;padding:18px}.PosSales_pagerSide__W8CZi{align-items:center;background:#f8fafc;border:none;color:#15803d;cursor:pointer;display:flex;flex:0 0 140px;font-size:120px;font-weight:700;justify-content:center;line-height:1;transition:transform 80ms ease-out,background .12s ease-out,color .12s ease-out}.PosSales_pagerSideLeft__x50gk{border-right:1px solid #e5e7eb}.PosSales_pagerSideRight__un\+0T{border-left:1px solid #e5e7eb}.PosSales_pagerSide__W8CZi:not(:disabled):active{background:#ecfdf5;transform:scale(.94)}.PosSales_pagerSide__W8CZi:disabled{background:#fafafa;color:#d1d5db;cursor:not-allowed}.PosSales_custCardItem__0gX7M{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:96px;padding:14px 12px;transition:transform 80ms ease-out,border-color .12s ease-out,background .12s ease-out}.PosSales_custCardItem__0gX7M:active{background:#f0fdf4;transform:scale(.97)}.PosSales_custCardItemActive__sFum3{background:#ecfdf5;border-color:#15803d}.PosSales_custCardName__ByWdS{color:#1f2937;font-size:18px;font-weight:800;line-height:1.25;text-align:center;word-break:keep-all}.PosSales_modalEmpty__H7gKF{color:#6b7280;font-size:18px;font-weight:600;grid-column:1/-1;padding:60px 0;text-align:center}.PosSales_modalPager__G5HEf{align-items:center;background:#fafafa;border-top:1px solid #f1f5f9;display:flex;justify-content:center;padding:12px 22px}.PosSales_refundModal__rUXs8{animation:PosSales_posModalIn__EJTni .26s cubic-bezier(.22,.61,.36,1) both;background:#fff;border:2px solid #dc2626;border-radius:18px;box-shadow:0 24px 64px #00000040;display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(640px,92vw)}.PosSales_refundHeader__1ejkv{align-items:center;background:linear-gradient(180deg,#dc2626,#b91c1c);color:#fff;display:flex;justify-content:space-between;padding:18px 22px}.PosSales_refundTitle__P5WGO{font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0}.PosSales_refundBody__\+v-I3{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.PosSales_refundCust__w5czJ{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:12px;padding:10px 14px}.PosSales_refundCustLabel__m0QWx{color:#991b1b;font-size:13px;font-weight:700}.PosSales_refundCustName__E8Au1{color:#1f2937;font-size:17px;font-weight:800}.PosSales_refundList__dXfCx{border:1px solid #fecaca;border-radius:10px;display:flex;flex-direction:column;gap:0;overflow:hidden}.PosSales_refundRow__\+PMnj{grid-column-gap:14px;align-items:center;background:#fff;border:none;border-bottom:1px dashed #fecaca;column-gap:14px;cursor:pointer;display:grid;font:inherit;grid-template-columns:auto 1fr auto auto;padding:13px 14px;text-align:left;width:100%}.PosSales_refundRow__\+PMnj:last-child{border-bottom:none}.PosSales_refundRowOn__2bKEa{background:#fef2f2}.PosSales_refundCheck__-8TgV{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:7px;color:#fff;display:flex;font-size:17px;font-weight:900;height:26px;justify-content:center;line-height:1;width:26px}.PosSales_refundCheckOn__6MsY6{background:#dc2626;border-color:#dc2626}.PosSales_refundItemNm__tCiB9{color:#111827;font-size:15px;font-weight:700}.PosSales_refundQtyPrice__CtIDn{font-feature-settings:"tnum";color:#6b7280;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.PosSales_refundAmt__WoNj0{font-feature-settings:"tnum";color:#b91c1c;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;min-width:110px;text-align:right}.PosSales_refundTotalBox__xprAq{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;justify-content:space-between;padding:14px 18px}.PosSales_refundTotalLabel__d9CbP{color:#991b1b;font-size:15px;font-weight:800}.PosSales_refundTotalAmt__Rb02K{font-feature-settings:"tnum";color:#b91c1c;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.3px}.PosSales_refundEmpty__yBeNK{color:#6b7280;font-size:15px;margin:0;padding:28px 0;text-align:center}.PosSales_refundSaleList__ITZkB{display:flex;flex-direction:column;gap:8px;max-height:46vh;overflow-y:auto}.PosSales_refundSaleRow__8qgCm{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-align:left;width:100%}.PosSales_refundSaleRow__8qgCm:hover{background:#fef2f2;border-color:#fecaca}.PosSales_refundSaleTop__dNAkC{align-items:center;display:flex;gap:12px;width:100%}.PosSales_refundSaleItems__Nxi7h{color:#4b5563;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PosSales_refundSaleDt__qqQ78{color:#374151;font-size:15px;font-weight:700;min-width:56px}.PosSales_refundSaleBadge__AiOBn{border-radius:999px;font-size:12px;font-weight:800;padding:3px 10px;white-space:nowrap}.PosSales_refundSaleBadgePaid__lqpg6{background:#dbeafe;color:#1d4ed8}.PosSales_refundSaleBadgeCredit__FV0gB{background:#fef3c7;color:#b45309}.PosSales_refundSaleAmt__Aj-zX{font-feature-settings:"tnum";color:#111827;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;margin-left:auto}.PosSales_refundMeta__I7Orb{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:700;gap:10px}.PosSales_refundNotice__3mWp3{color:#6b7280;font-size:13px;line-height:1.4;margin:0;text-align:center}.PosSales_refundActions__7TMbB{grid-gap:10px;background:#fafafa;border-top:1px solid #f1f5f9;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:14px 22px}.PosSales_refundActionBtn__MHjP7{border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:800;height:56px;letter-spacing:-.3px;transition:transform 80ms ease-out,filter .12s ease-out}.PosSales_refundActionBtn__MHjP7:not(:disabled):active{filter:brightness(.92);transform:scale(.97)}.PosSales_refundActionBtn__MHjP7:disabled{cursor:not-allowed;opacity:.6}.PosSales_refundCancel__xm090{background:linear-gradient(180deg,#6b7280,#4b5563)}.PosSales_refundConfirm__sO0Yh{background:linear-gradient(180deg,#dc2626,#b91c1c)}.PosSales_pagerInfo__Km7xF{color:#1f2937;font-size:18px;font-weight:800;letter-spacing:.5px}.PosSales_recentModal__78yAW{max-height:84vh;width:min(720px,94vw)}.PosSales_recentList__CoRA3{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 18px 18px}.PosSales_recentEmpty__NGKBQ{color:#9ca3af;font-size:16px;font-weight:600;padding:48px 0;text-align:center}.PosSales_recentRow__oh1Gu{grid-gap:12px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:12px;grid-template-columns:64px 1fr 56px auto 76px;padding:12px 8px}.PosSales_recentRow__oh1Gu:last-child{border-bottom:none}.PosSales_recentDate__Ymh-A{font-feature-settings:"tnum";color:#6b7280;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.PosSales_recentPtnr__1WiEy{color:#1f2937;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PosSales_recentBadge__HRbVL{border-radius:999px;font-size:12px;font-weight:800;padding:3px 8px;text-align:center}.PosSales_recentBadgeSal__I7pIK{background:#fee2e2;color:#b91c1c}.PosSales_recentBadgeRtn__N4nLw{background:#fef3c7;color:#b45309}.PosSales_recentAmt__9NcNl{font-feature-settings:"tnum";color:#1f2937;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right;white-space:nowrap}.PosSales_recentAmtNeg__zZg1-{color:#dc2626}.PosSales_recentPrintBtn__sKxWq{background:linear-gradient(135deg,#166534,#16a34a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:800;height:38px;transition:transform 80ms ease-out,filter .12s ease-out}.PosSales_recentPrintBtn__sKxWq:hover{filter:brightness(.96)}.PosSales_recentPrintBtn__sKxWq:active{transform:scale(.94)}.PosSales_recentPrintBtn__sKxWq:disabled{cursor:default;opacity:.55}.PosSales_stmtOverlay__iE4st{background:#1118278c;display:flex;flex-direction:column;inset:0;position:fixed;z-index:1100}.PosSales_stmtBar__6ZH4H{align-items:center;background:linear-gradient(135deg,#166534,#16a34a);box-shadow:0 2px 8px #0003;color:#fff;display:flex;gap:12px;height:56px;padding:0 16px}.PosSales_stmtClose__U9W4W{background:#ffffff2e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;height:36px;transition:background .12s ease-out,transform 80ms ease-out;width:36px}.PosSales_stmtClose__U9W4W:hover{background:#ffffff4d}.PosSales_stmtClose__U9W4W:active{transform:scale(.92)}.PosSales_stmtBarTitle__rXjLY{font-size:16px;font-weight:800;letter-spacing:-.3px}.PosSales_stmtBarSpacer__CiPoU{flex:1 1 auto}.PosSales_stmtPrintBtn__5zJ83{background:#fff;border:none;border-radius:9px;color:#166534;cursor:pointer;font-size:15px;font-weight:800;height:38px;padding:0 22px;transition:transform 80ms ease-out,filter .12s ease-out}.PosSales_stmtPrintBtn__5zJ83:hover{filter:brightness(.96)}.PosSales_stmtPrintBtn__5zJ83:active{transform:scale(.96)}.PosSales_stmtFrameWrap__jnWXa{display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:hidden;padding:12px}.PosSales_stmtFrame__9jOWv{background:#fff;border:none;height:100%;width:100%}.PosSales_cartItemNm__BIHic{color:#1f2937;font-size:18px;font-weight:700}.PosSales_unitSelect__ObAAK{background:#f0fdf4;border:1.5px solid #15803d;border-radius:8px;color:#166534;cursor:pointer;font-size:16px;font-weight:700;height:40px;margin-top:6px;max-width:100%;min-width:120px;padding:0 10px}.PosSales_unitStatic__bM5h\+{color:#6b7280;display:inline-block;font-size:14px;font-weight:600;margin-top:4px}.PosUserBadge_badge__zJgCD{background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;color:#fff;flex:0 0 auto;font-size:16px;font-weight:600;letter-spacing:-.2px;padding:5px 14px;white-space:nowrap}.PosPurchase_root__H6qP1{-webkit-font-smoothing:antialiased;animation:PosPurchase_posSalesEnter__HONXa .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosPurchase_root__H6qP1 *,.PosPurchase_root__H6qP1 :after,.PosPurchase_root__H6qP1 :before{box-sizing:border-box}@keyframes PosPurchase_posSalesEnter__HONXa{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosPurchase_root__H6qP1{animation:none}}.PosPurchase_topbar__VNamQ{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:16px;height:64px;padding:0 16px}.PosPurchase_backBtn__mhKE5{background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:32px;font-weight:700;height:44px;line-height:1;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosPurchase_backBtn__mhKE5:active{background:#ffffff47;transform:scale(.92)}.PosPurchase_homeBtn__2QcGy{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosPurchase_homeBtn__2QcGy:active{background:#ffffff47;transform:scale(.92)}.PosPurchase_segCtrl__mJcwN{align-items:center;background:#ffffff2e;border-radius:12px;display:inline-flex;gap:4px;padding:4px}.PosPurchase_segItem__5c3rP{background:#0000;border:none;border-radius:8px;color:#ffffffd9;cursor:pointer;font-size:15px;font-weight:700;height:36px;letter-spacing:-.2px;padding:0 18px;transition:transform 80ms ease-out,background .12s ease-out,color .12s ease-out}.PosPurchase_segItem__5c3rP:not(.PosPurchase_segItemActive__I8gto):hover{background:#ffffff1a}.PosPurchase_segItem__5c3rP:not(.PosPurchase_segItemActive__I8gto):active{transform:scale(.96)}.PosPurchase_segItemActive__I8gto{background:#fff;box-shadow:0 1px 3px #0000002e;color:#1f2937;cursor:default}.PosPurchase_segSales__s7-sb{color:#e63946}.PosPurchase_segPurchase__FTNrj{color:#f77f00}.PosPurchase_headerSpacer__lj8KE{flex:1 1 auto}.PosPurchase_searchWrap__XkfJO{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-shrink:0;gap:10px;height:46px;padding:0 14px;position:relative}.PosPurchase_searchWrap__XkfJO:focus-within{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosPurchase_searchIcon__FTlgC{color:#15803d;flex:0 0 auto}.PosPurchase_search__5UpHa{background:#0000;border:none;color:#1f2937;flex:1 1 auto;font-size:16px;height:100%;outline:none;padding:0}.PosPurchase_search__5UpHa::placeholder{color:#94a3b8}.PosPurchase_dateText__wVxYF{font-size:15px;font-weight:600;opacity:.95}.PosPurchase_body__cMfXS{display:flex;flex:1 1 auto;gap:14px;min-height:0;padding:14px}.PosPurchase_left__on1cp{display:flex;flex:1.35 1;flex-direction:column;gap:12px;min-width:0}.PosPurchase_custCard__vHkGs{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.PosPurchase_custTop__NJouW{align-items:center;display:flex;gap:16px;justify-content:space-between}.PosPurchase_custMain__bMJtz{align-items:center;display:flex;gap:14px;min-width:0}.PosPurchase_custSelectBtn__lTgdX{background:#fff;border:2px solid #15803d;border-radius:10px;color:#15803d;cursor:pointer;font-size:16px;font-weight:700;height:44px;padding:0 16px;transition:transform 80ms ease-out,background .12s ease-out;white-space:nowrap}.PosPurchase_custSelectBtn__lTgdX:active{background:#e8f5e9;transform:scale(.97)}.PosPurchase_custName__-aIhW{color:#111827;font-size:26px;font-weight:800;letter-spacing:-.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PosPurchase_custMeta__PWzN3{display:flex;gap:22px}.PosPurchase_metaItem__MRJnH{display:flex;flex-direction:column;gap:2px;text-align:right}.PosPurchase_metaLabel__D4AIe{color:#4b5563;font-size:14px;font-weight:600}.PosPurchase_metaValue__8m82J{color:#111827;font-size:19px;font-weight:700}.PosPurchase_summary__NgY5V{grid-gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:12px}.PosPurchase_sumCell__prFpB{align-items:center;border-radius:10px;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:8px 4px}.PosPurchase_sumCell__prFpB+.PosPurchase_sumCell__prFpB{border-left:1px solid #f1f5f9}.PosPurchase_sumAccent__-bD7u{background:linear-gradient(180deg,#ecfdf5,#dcfce7);border:1px solid #bbf7d0}.PosPurchase_sumLabel__slKUe{color:#4b5563;font-size:15px;font-weight:700}.PosPurchase_sumValue__dWxFj{font-feature-settings:"tnum";color:#111827;font-size:28px;font-variant-numeric:tabular-nums;font-weight:800}.PosPurchase_sumAccent__-bD7u .PosPurchase_sumValue__dWxFj{color:#15803d}.PosPurchase_tableWrap__GeRim{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1 1 auto;min-height:0;overflow:auto}.PosPurchase_table__xHAZc{border-collapse:collapse;font-size:17px;table-layout:fixed;width:100%}.PosPurchase_table__xHAZc thead th{background:#f0fdf4;border-bottom:2px solid #bbf7d0;color:#166534;font-size:15px;font-weight:700;padding:10px 6px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap}.PosPurchase_table__xHAZc tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;overflow:hidden;padding:10px 6px;text-overflow:ellipsis;white-space:nowrap}.PosPurchase_table__xHAZc tbody tr:hover{background:#f9fafb}.PosPurchase_numCol__Yi3lt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.PosPurchase_stockCell__Ghnmh{font-feature-settings:"tnum";color:#2563eb;display:inline-block;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700}.PosPurchase_table__xHAZc input[type=checkbox]{accent-color:#16a34a;cursor:pointer;height:18px;width:18px}.PosPurchase_padRow__O8-9l td{border-bottom:1px solid #f8fafc;color:#0000}.PosPurchase_table__xHAZc tfoot td{background:#f8fafc;border-top:2px solid #e5e7eb;bottom:0;box-shadow:inset 0 -1px 0 #e5e7eb,0 -2px 0 #e5e7eb;color:#1f2937;font-size:19px;font-weight:800;padding:14px 8px;position:-webkit-sticky;position:sticky;z-index:1}.PosPurchase_footLabel__Kom47{color:#15803d!important;text-align:center}.PosPurchase_right__eZuE6{display:flex;flex:0.95 1;flex-direction:column;gap:10px;min-height:0;min-width:0}.PosPurchase_cellInput__4PI\+d{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#1f2937;cursor:pointer;font-size:18px;font-weight:700;height:40px;padding:0 10px;text-align:right;transition:transform 80ms ease-out,border-color .12s ease-out,background .12s ease-out;width:100%}.PosPurchase_cellInput__4PI\+d:active{background:#ecfdf5;transform:scale(.97)}.PosPurchase_cellInputActive__PIoum{background:#ecfdf5;border-color:#15803d;color:#15803d}.PosPurchase_rowDel__Yku1O{background:#fee2e2;border:none;border-radius:50%;color:#b91c1c;cursor:pointer;font-size:18px;font-weight:700;height:28px;line-height:1;transition:transform 80ms ease-out,background .12s ease-out;width:28px}.PosPurchase_rowDel__Yku1O:active{background:#fca5a5;transform:scale(.85)}.PosPurchase_keypadWrap__IGG1y{animation:PosPurchase_keypadIn__H6\+ob .2s ease-out both;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:14px}@keyframes PosPurchase_keypadIn__H6\+ob{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosPurchase_keypadWrap__IGG1y{animation:none}}.PosPurchase_keypadHeader__uAGxa{background:#f1f7f1;border:1px solid #dcfce7;border-radius:12px;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;padding:12px 14px}.PosPurchase_keypadLabel__k1mCm{align-items:center;color:#166534;display:flex;font-size:16px;font-weight:700;gap:10px}.PosPurchase_keypadField__81lFG{background:#15803d;border-radius:999px;color:#fff;font-size:13px;font-weight:700;padding:3px 10px}.PosPurchase_keypadDisplay__kjU5x{color:#1f2937;font-size:40px;font-weight:800;letter-spacing:-.5px;line-height:1;padding:6px 0 2px;text-align:right}.PosPurchase_keypadGrid__1Ntup{grid-gap:8px;display:grid;flex:1 1 auto;gap:8px;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);min-height:0}.PosPurchase_keypadKey__xPwTy{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;color:#1f2937;cursor:pointer;font-size:32px;font-weight:800;transition:transform 80ms ease-out,background .12s ease-out,border-color .12s ease-out}.PosPurchase_keypadKey__xPwTy:active{background:#ecfdf5;border-color:#15803d;transform:scale(.95)}.PosPurchase_keypadKeyMuted__xLaTn{background:#f8fafc;color:#6b7280}.PosPurchase_keypadActions__MrhLJ{grid-gap:8px;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:1fr 1fr}.PosPurchase_keypadAction__Eeqgh{border:none;border-radius:12px;box-shadow:0 3px 8px #0000000f;color:#fff;cursor:pointer;font-size:22px;font-weight:800;height:60px;letter-spacing:-.3px;transition:transform 80ms ease-out,box-shadow .12s ease-out,filter .12s ease-out}.PosPurchase_keypadAction__Eeqgh:active{box-shadow:0 1px 3px #00000014;filter:brightness(.92);transform:scale(.96)}.PosPurchase_keypadCancel__Dm80R{background:linear-gradient(180deg,#6b7280,#4b5563)}.PosPurchase_keypadConfirm__CFSRS{background:linear-gradient(180deg,#15803d,#166534)}.PosPurchase_tabs__EB0zw{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;flex-shrink:0;grid-template-columns:repeat(3,1fr);overflow:hidden}.PosPurchase_tab__xEBsv{background:#fff;border:none;border-right:1px solid #f1f5f9;color:#6b7280;cursor:pointer;font-size:16px;font-weight:700;height:46px;transition:transform 80ms ease-out}.PosPurchase_tab__xEBsv:active{transform:scale(.97)}.PosPurchase_tab__xEBsv:last-child{border-right:none}.PosPurchase_tabActive__8XZf6{background:linear-gradient(180deg,#15803d,#16a34a);color:#fff}.PosPurchase_subCats__ZTt3k{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;margin-top:6px;padding:10px}.PosPurchase_subCat__ANF6N{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:38px;justify-content:center;line-height:1;padding:0 16px;transition:transform 80ms ease-out,background .12s ease-out}.PosPurchase_subCat__ANF6N:active{background:#ecfdf5;transform:scale(.95)}.PosPurchase_subCatActive__\+f4XY{background:#fff;border:2px solid #15803d;color:#15803d;padding:0 15px}.PosPurchase_products__OBS5c{grid-gap:8px;align-content:start;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:grid;flex:1 1 auto;gap:8px;grid-template-columns:repeat(4,1fr);min-height:0;overflow-y:auto;padding:10px}.PosPurchase_productsEmpty__AK6zl{color:#9ca3af;font-size:16px;font-weight:600;grid-column:1/-1;padding:60px 0;text-align:center}.PosPurchase_product__MswoW{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:6px;height:120px;padding:8px;position:relative;transition:transform .08s ease}.PosPurchase_favStar__ZkxoF,.PosPurchase_product__MswoW{align-items:center;cursor:pointer;justify-content:center}.PosPurchase_favStar__ZkxoF{border-radius:50%;color:#d1d5db;display:inline-flex;height:32px;left:2px;position:absolute;top:2px;transition:transform .1s ease-out,color .12s ease-out,background .12s ease-out;width:32px;z-index:1}.PosPurchase_favStar__ZkxoF:hover{background:#0000000a}.PosPurchase_favStar__ZkxoF:active{transform:scale(.82)}.PosPurchase_favStarOn__6IbpE{color:#f59e0b}.PosPurchase_favStarOn__6IbpE:active{transform:scale(.82)}.PosPurchase_product__MswoW:active{background:#f0fdf4;transform:scale(.97)}.PosPurchase_productName__D\+uJB{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.2;overflow:hidden;overflow-wrap:anywhere;text-align:center;width:100%;word-break:break-word}.PosPurchase_productPrice__LS6e7{font-feature-settings:"tnum";color:#dc2626;font-size:19px;font-variant-numeric:tabular-nums;font-weight:800}.PosPurchase_actions__FVJIt{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-shrink:0;gap:8px;padding:10px}.PosPurchase_action__YLjBc{border:none;border-radius:10px;box-shadow:0 3px 8px #0000000f;color:#fff;cursor:pointer;flex:1 1;font-size:20px;font-weight:800;height:60px;letter-spacing:-.3px;transition:transform 80ms ease-out,box-shadow .12s ease-out,filter .12s ease-out}.PosPurchase_action__YLjBc:active{box-shadow:0 1px 3px #00000014;filter:brightness(.92);transform:scale(.96)}.PosPurchase_actPay__XI8pC{background:linear-gradient(180deg,#15803d,#166534)}.PosPurchase_actCredit__eq1p2{background:linear-gradient(180deg,#f59e0b,#d97706)}.PosPurchase_actReturn__EJ-WG{background:linear-gradient(180deg,#dc2626,#b91c1c)}.PosPurchase_actDeposit__silzW{background:linear-gradient(180deg,#2563eb,#1d4ed8)}.PosPurchase_modalOverlay__aGuac{align-items:center;animation:PosPurchase_posModalOverlayIn__ejRpC .2s ease-out both;background:#0f172a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.PosPurchase_modal__LKaHQ{animation:PosPurchase_posModalIn__umC41 .26s cubic-bezier(.22,.61,.36,1) both;background:#fff;border-radius:18px;box-shadow:0 24px 64px #00000040;display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(1180px,96vw)}@keyframes PosPurchase_posModalOverlayIn__ejRpC{0%{opacity:0}to{opacity:1}}@keyframes PosPurchase_posModalIn__umC41{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.PosPurchase_modalOverlay__aGuac,.PosPurchase_modal__LKaHQ{animation:none}}.PosPurchase_modalHeader__P9lGG{align-items:center;background:linear-gradient(180deg,#166534,#15803d);border-bottom:1px solid #e5e7eb;color:#fff;display:flex;justify-content:space-between;padding:18px 22px}.PosPurchase_modalTitle__PtM6l{font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0}.PosPurchase_modalClose__TN\+6S{background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:28px;font-weight:700;height:40px;line-height:1;transition:transform 80ms ease-out,background .12s ease-out;width:40px}.PosPurchase_modalClose__TN\+6S:active{background:#ffffff47;transform:scale(.92)}.PosPurchase_modalSearchBar__wnXUO{background:#fff;border-bottom:1px solid #e5e7eb;flex:0 0 auto;padding:12px 18px}.PosPurchase_modalSearchInput__iqjrz{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;font-size:17px;height:48px;outline:none;padding:0 16px;transition:border-color .12s ease-out,background .12s ease-out,box-shadow .12s ease-out;width:100%}.PosPurchase_modalSearchInput__iqjrz:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosPurchase_modalSearchInput__iqjrz::placeholder{color:#9ca3af}.PosPurchase_modalBody__BX7Ka{align-items:stretch;display:flex;flex:1 1 auto;min-height:0}.PosPurchase_custGrid__13FEO{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr);min-width:0;overflow-y:auto;padding:18px}.PosPurchase_pagerSide__kL-dv{align-items:center;background:#f8fafc;border:none;color:#15803d;cursor:pointer;display:flex;flex:0 0 140px;font-size:120px;font-weight:700;justify-content:center;line-height:1;transition:transform 80ms ease-out,background .12s ease-out,color .12s ease-out}.PosPurchase_pagerSideLeft__xm9rC{border-right:1px solid #e5e7eb}.PosPurchase_pagerSideRight__Ia1MY{border-left:1px solid #e5e7eb}.PosPurchase_pagerSide__kL-dv:not(:disabled):active{background:#ecfdf5;transform:scale(.94)}.PosPurchase_pagerSide__kL-dv:disabled{background:#fafafa;color:#d1d5db;cursor:not-allowed}.PosPurchase_custCardItem__vwDTs{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:96px;padding:14px 12px;transition:transform 80ms ease-out,border-color .12s ease-out,background .12s ease-out}.PosPurchase_custCardItem__vwDTs:active{background:#f0fdf4;transform:scale(.97)}.PosPurchase_custCardItemActive__RYed6{background:#ecfdf5;border-color:#15803d}.PosPurchase_custCardName__jYYcq{color:#1f2937;font-size:18px;font-weight:800;line-height:1.25;text-align:center;word-break:keep-all}.PosPurchase_modalEmpty__ZOfwB{color:#6b7280;font-size:18px;font-weight:600;grid-column:1/-1;padding:60px 0;text-align:center}.PosPurchase_modalPager__-6MoY{align-items:center;background:#fafafa;border-top:1px solid #f1f5f9;display:flex;justify-content:center;padding:12px 22px}.PosPurchase_refundModal__7yk5b{animation:PosPurchase_posModalIn__umC41 .26s cubic-bezier(.22,.61,.36,1) both;background:#fff;border:2px solid #dc2626;border-radius:18px;box-shadow:0 24px 64px #00000040;display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(640px,92vw)}.PosPurchase_refundHeader__iQIul{align-items:center;background:linear-gradient(180deg,#dc2626,#b91c1c);color:#fff;display:flex;justify-content:space-between;padding:18px 22px}.PosPurchase_refundTitle__\+w8Jl{font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0}.PosPurchase_refundBody__T6RVW{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.PosPurchase_refundCust__-leiS{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:12px;padding:10px 14px}.PosPurchase_refundCustLabel__YlU5m{color:#991b1b;font-size:13px;font-weight:700}.PosPurchase_refundCustName__39HSX{color:#1f2937;font-size:17px;font-weight:800}.PosPurchase_refundList__4qny5{border:1px solid #fecaca;border-radius:10px;display:flex;flex-direction:column;gap:0;overflow:hidden}.PosPurchase_refundRow__fgl64{grid-column-gap:14px;align-items:center;background:#fff;border-bottom:1px dashed #fecaca;column-gap:14px;display:grid;grid-template-columns:1fr auto auto;padding:10px 14px}.PosPurchase_refundRow__fgl64:last-child{border-bottom:none}.PosPurchase_refundItemNm__cwVbC{color:#111827;font-size:15px;font-weight:700}.PosPurchase_refundQtyPrice__H0W2E{font-feature-settings:"tnum";color:#6b7280;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.PosPurchase_refundAmt__dtflW{font-feature-settings:"tnum";color:#b91c1c;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;min-width:110px;text-align:right}.PosPurchase_refundTotalBox__rWdXe{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;justify-content:space-between;padding:14px 18px}.PosPurchase_refundTotalLabel__MoJR5{color:#991b1b;font-size:15px;font-weight:800}.PosPurchase_refundTotalAmt__1OHJO{font-feature-settings:"tnum";color:#b91c1c;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.3px}.PosPurchase_refundNotice__rwVhh{color:#6b7280;font-size:13px;line-height:1.4;margin:0;text-align:center}.PosPurchase_refundActions__cnn1i{grid-gap:10px;background:#fafafa;border-top:1px solid #f1f5f9;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:14px 22px}.PosPurchase_refundActionBtn__JKYSe{border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:800;height:56px;letter-spacing:-.3px;transition:transform 80ms ease-out,filter .12s ease-out}.PosPurchase_refundActionBtn__JKYSe:not(:disabled):active{filter:brightness(.92);transform:scale(.97)}.PosPurchase_refundActionBtn__JKYSe:disabled{cursor:not-allowed;opacity:.6}.PosPurchase_refundCancel__SHaUb{background:linear-gradient(180deg,#6b7280,#4b5563)}.PosPurchase_refundConfirm__4UW7e{background:linear-gradient(180deg,#dc2626,#b91c1c)}.PosPurchase_pagerInfo__ONpSa{color:#1f2937;font-size:18px;font-weight:800;letter-spacing:.5px}.PosCollect_root__UwmdS{-webkit-font-smoothing:antialiased;animation:PosCollect_posCollectEnter__xcHFV .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosCollect_root__UwmdS *,.PosCollect_root__UwmdS :after,.PosCollect_root__UwmdS :before{box-sizing:border-box}@keyframes PosCollect_posCollectEnter__xcHFV{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosCollect_root__UwmdS{animation:none}}.PosCollect_topbar__VZD7d{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:16px;height:64px;padding:0 16px}.PosCollect_backBtn__L\+3q9,.PosCollect_homeBtn__wmFNY{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosCollect_backBtn__L\+3q9{font-size:32px;font-weight:700;line-height:1}.PosCollect_backBtn__L\+3q9:active,.PosCollect_homeBtn__wmFNY:active{background:#ffffff47;transform:scale(.92)}.PosCollect_titleText__O1g0z{font-size:20px;font-weight:800;letter-spacing:-.4px}.PosCollect_headerSpacer__87Sge{flex:1 1 auto}.PosCollect_dateText__5uCSL{font-size:15px;font-weight:600;opacity:.95}.PosCollect_body__ZxyLb{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:14px}.PosCollect_kpiRow__XLIBP{grid-gap:12px;display:grid;flex:0 0 auto;gap:12px;grid-template-columns:repeat(4,1fr)}.PosCollect_kpiCard__aueOS{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:6px;padding:14px 18px}.PosCollect_kpiLabel__pyqwt{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:-.2px}.PosCollect_kpiValue__Fg62t{color:#1f2937;font-size:24px;font-weight:800;letter-spacing:-.6px}.PosCollect_kpiAccent__cnSq4{color:#dc2626}.PosCollect_main__Qokj3{display:flex;flex:1 1 auto;gap:14px;min-height:0}.PosCollect_left__dcRJ2{display:flex;flex:0 0 42%;flex-direction:column;gap:10px;min-height:0}.PosCollect_right__INB9C{flex:1 1 auto}.PosCollect_listCard__LKKZi,.PosCollect_right__INB9C{display:flex;flex-direction:column;gap:10px;min-height:0}.PosCollect_listCard__LKKZi{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1 1 auto;padding:12px}.PosCollect_listToolbar__X05gB{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.PosCollect_searchBox__bxITX{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:15px;height:44px;outline:none;padding:0 12px}.PosCollect_searchBox__bxITX:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosCollect_toolbarRow__m9KcN{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PosCollect_sortBtn__oG9Xo{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;cursor:pointer;font-size:13px;font-weight:600;height:32px;padding:0 12px;transition:transform 80ms ease-out,background .12s ease-out}.PosCollect_sortBtn__oG9Xo:active{transform:scale(.96)}.PosCollect_sortBtnActive__6jDd6{background:#15803d;border-color:#15803d;color:#fff}.PosCollect_filterToggle__XP3on{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-left:auto;-webkit-user-select:none;user-select:none}.PosCollect_filterToggle__XP3on input{accent-color:#15803d;height:16px;width:16px}.PosCollect_listScroll__a24El{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;overflow-y:auto;padding-right:4px}.PosCollect_row__Epo0s{grid-gap:6px 12px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:grid;gap:6px 12px;grid-template-columns:1fr auto;padding:12px 14px;transition:transform 80ms ease-out,border-color .12s ease-out,box-shadow .12s ease-out}.PosCollect_row__Epo0s:hover{border-color:#16a34a}.PosCollect_row__Epo0s:active{transform:scale(.98)}.PosCollect_rowActive__tgFyb{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosCollect_rowName__tQoWn{color:#1f2937;font-size:16px;font-weight:700;letter-spacing:-.3px}.PosCollect_rowSub__ktbkL{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:8px;grid-column:1/-1}.PosCollect_rowBal__VeNmc{color:#dc2626;font-size:18px;font-weight:800;letter-spacing:-.4px}.PosCollect_rowBalZero__tN6cC{color:#6b7280}.PosCollect_badgeOverdue__YTdLJ{align-items:center;background:#fee2e2;border-radius:999px;color:#b91c1c;display:inline-flex;font-size:11px;font-weight:700;height:20px;padding:0 7px}.PosCollect_badgeOverdueMid__eROb6{background:#fef3c7;color:#92400e}.PosCollect_detailCard__ugg36{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:14px}.PosCollect_detailHeader__Vh2VP{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between}.PosCollect_detailTitle__5pxuZ{color:#1f2937;font-size:20px;font-weight:800;letter-spacing:-.4px}.PosCollect_collectBtn__v3nxV{background:linear-gradient(180deg,#2d8cff,#1d6fe8);border:none;border-radius:12px;box-shadow:0 2px 8px #2d8cff47;color:#fff;cursor:pointer;font-size:16px;font-weight:800;height:44px;letter-spacing:-.3px;padding:0 22px;transition:transform 80ms ease-out,filter .12s ease-out}.PosCollect_collectBtn__v3nxV:active{filter:brightness(.92);transform:scale(.96)}.PosCollect_collectBtn__v3nxV:disabled{background:#d1d5db;box-shadow:none;color:#fff;cursor:not-allowed}.PosCollect_statRow__co2Ab{grid-gap:10px;display:grid;flex:0 0 auto;gap:10px;grid-template-columns:repeat(4,1fr)}.PosCollect_statCell__M\+LD3{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.PosCollect_statLabel__6hEWE{color:#6b7280;font-size:12px;font-weight:600}.PosCollect_statValue__JC2-X{color:#1f2937;font-size:19px;font-weight:800;letter-spacing:-.4px}.PosCollect_statAccent__fSYE2{color:#dc2626}.PosCollect_viewToggle__EdQtd{align-items:center;align-self:flex-start;background:#f3f4f6;border-radius:999px;display:inline-flex;flex:0 0 auto;gap:0;padding:3px}.PosCollect_viewTab__npjtu{background:#0000;border:none;border-radius:999px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:700;height:32px;padding:0 16px;transition:transform 80ms ease-out,background .12s ease-out,color .12s ease-out}.PosCollect_viewTab__npjtu:active{transform:scale(.96)}.PosCollect_viewTabActive__vYJfb{background:#15803d;box-shadow:0 1px 3px #0000001f;color:#fff}.PosCollect_histScroll__ZMrR1{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;overflow-y:auto;padding-right:4px}.PosCollect_histRow__Sd6gg{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:10px;grid-template-columns:96px 1fr auto;padding:12px 14px}.PosCollect_histDate__44LMh{color:#4b5563;font-size:15px;font-weight:600}.PosCollect_histMid__rWJWK{display:flex;flex-direction:column;gap:2px}.PosCollect_histKind__fYVgJ{color:#2d8cff;font-size:14px;font-weight:700}.PosCollect_histKindSal__G9X2b{color:#dc2626}.PosCollect_histKindRtn__Z3XJR{color:#6b7280}.PosCollect_histMemo__-4cZC{color:#4b5563;font-size:15px}.PosCollect_histAmt__TeVtS{color:#2d8cff;font-size:20px;font-weight:800;letter-spacing:-.3px}.PosCollect_histAmtSal__KUSwZ{color:#dc2626}.PosCollect_histAmtRtn__SMfsC{color:#6b7280}.PosCollect_empty__gJkAy{align-items:center;color:#94a3b8;display:flex;flex:1 1 auto;font-size:15px;font-weight:600;justify-content:center}.PosPayout_root__cuvDc{-webkit-font-smoothing:antialiased;animation:PosPayout_posPayoutEnter__tola5 .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosPayout_root__cuvDc *,.PosPayout_root__cuvDc :after,.PosPayout_root__cuvDc :before{box-sizing:border-box}@keyframes PosPayout_posPayoutEnter__tola5{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosPayout_root__cuvDc{animation:none}}.PosPayout_topbar__O3YHO{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:16px;height:64px;padding:0 16px}.PosPayout_backBtn__1flZd,.PosPayout_homeBtn__-HaWg{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosPayout_backBtn__1flZd{font-size:32px;font-weight:700;line-height:1}.PosPayout_backBtn__1flZd:active,.PosPayout_homeBtn__-HaWg:active{background:#ffffff47;transform:scale(.92)}.PosPayout_titleText__3yJXO{font-size:20px;font-weight:800;letter-spacing:-.4px}.PosPayout_headerSpacer__7JPNl{flex:1 1 auto}.PosPayout_dateText__UDYlA{font-size:15px;font-weight:600;opacity:.95}.PosPayout_body__7QtJ1{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:14px}.PosPayout_kpiRow__yrIc0{grid-gap:12px;display:grid;flex:0 0 auto;gap:12px;grid-template-columns:repeat(4,1fr)}.PosPayout_kpiCard__BB6-q{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:6px;padding:14px 18px}.PosPayout_kpiLabel__QqmH\+{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:-.2px}.PosPayout_kpiValue__kUf9X{color:#1f2937;font-size:24px;font-weight:800;letter-spacing:-.6px}.PosPayout_kpiAccent__8CWk-{color:#dc2626}.PosPayout_main__Z4OAR{display:flex;flex:1 1 auto;gap:14px;min-height:0}.PosPayout_left__zoHrm{display:flex;flex:0 0 42%;flex-direction:column;gap:10px;min-height:0}.PosPayout_right__glBWP{flex:1 1 auto}.PosPayout_listCard__hfmud,.PosPayout_right__glBWP{display:flex;flex-direction:column;gap:10px;min-height:0}.PosPayout_listCard__hfmud{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1 1 auto;padding:12px}.PosPayout_listToolbar__iv-eQ{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.PosPayout_searchBox__ZL2kM{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:15px;height:44px;outline:none;padding:0 12px}.PosPayout_searchBox__ZL2kM:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosPayout_toolbarRow__MHY8H{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PosPayout_sortBtn__PNyw6{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;cursor:pointer;font-size:13px;font-weight:600;height:32px;padding:0 12px;transition:transform 80ms ease-out,background .12s ease-out}.PosPayout_sortBtn__PNyw6:active{transform:scale(.96)}.PosPayout_sortBtnActive__SNMBm{background:#15803d;border-color:#15803d;color:#fff}.PosPayout_filterToggle__8UG7R{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-left:auto;-webkit-user-select:none;user-select:none}.PosPayout_filterToggle__8UG7R input{accent-color:#15803d;height:16px;width:16px}.PosPayout_listScroll__lEilL{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;overflow-y:auto;padding-right:4px}.PosPayout_row__n\+owp{grid-gap:6px 12px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:grid;gap:6px 12px;grid-template-columns:1fr auto;padding:12px 14px;transition:transform 80ms ease-out,border-color .12s ease-out,box-shadow .12s ease-out}.PosPayout_row__n\+owp:hover{border-color:#16a34a}.PosPayout_row__n\+owp:active{transform:scale(.98)}.PosPayout_rowActive__yNfcU{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosPayout_rowName__BPWnv{color:#1f2937;font-size:16px;font-weight:700;letter-spacing:-.3px}.PosPayout_rowSub__Hkyei{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:8px;grid-column:1/-1}.PosPayout_rowBal__32bdO{color:#dc2626;font-size:18px;font-weight:800;letter-spacing:-.4px}.PosPayout_rowBalLabel__IGxJK{color:#9ca3af;font-size:11px;font-weight:700;margin-right:5px;vertical-align:1px}.PosPayout_rowBalZero__nD0w7{color:#6b7280}.PosPayout_rowBalZero__nD0w7 .PosPayout_rowBalLabel__IGxJK{color:#9ca3af}.PosPayout_badgeOverdue__Swza-{align-items:center;background:#fee2e2;border-radius:999px;color:#b91c1c;display:inline-flex;font-size:11px;font-weight:700;height:20px;padding:0 7px}.PosPayout_badgeOverdueMid__0e7E6{background:#fef3c7;color:#92400e}.PosPayout_detailCard__1oEbZ{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:14px}.PosPayout_detailHeader__OmKeN{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between}.PosPayout_detailTitle__oCniz{color:#1f2937;font-size:20px;font-weight:800;letter-spacing:-.4px}.PosPayout_payoutBtn__EMEqr{background:linear-gradient(180deg,#1fb8a6,#0e9384);border:none;border-radius:12px;box-shadow:0 2px 8px #1fb8a652;color:#fff;cursor:pointer;font-size:16px;font-weight:800;height:44px;letter-spacing:-.3px;padding:0 22px;transition:transform 80ms ease-out,filter .12s ease-out}.PosPayout_payoutBtn__EMEqr:active{filter:brightness(.92);transform:scale(.96)}.PosPayout_payoutBtn__EMEqr:disabled{background:#d1d5db;box-shadow:none;color:#fff;cursor:not-allowed}.PosPayout_statRow__W1UVM{grid-gap:10px;display:grid;flex:0 0 auto;gap:10px;grid-template-columns:repeat(4,1fr)}.PosPayout_statCell__7iBcP{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.PosPayout_statLabel__TAFSa{color:#6b7280;font-size:12px;font-weight:600}.PosPayout_statValue__dozQ2{color:#1f2937;font-size:19px;font-weight:800;letter-spacing:-.4px}.PosPayout_statAccent__J\+X\+n{color:#dc2626}.PosPayout_viewToggle__k5S5-{align-items:center;align-self:flex-start;background:#f3f4f6;border-radius:999px;display:inline-flex;flex:0 0 auto;gap:0;padding:3px}.PosPayout_viewTab__mJgjC{background:#0000;border:none;border-radius:999px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:700;height:32px;padding:0 16px;transition:transform 80ms ease-out,background .12s ease-out,color .12s ease-out}.PosPayout_viewTab__mJgjC:active{transform:scale(.96)}.PosPayout_viewTabActive__1asaR{background:#15803d;box-shadow:0 1px 3px #0000001f;color:#fff}.PosPayout_histScroll__tFaUU{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;overflow-y:auto;padding-right:4px}.PosPayout_histRow__fhyAv{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:10px;grid-template-columns:96px 1fr auto;padding:12px 14px}.PosPayout_histDate__4Ef8-{color:#4b5563;font-size:15px;font-weight:600}.PosPayout_histMid__Aba8e{display:flex;flex-direction:column;gap:2px}.PosPayout_histKind__cE90w{color:#0e9384;font-size:14px;font-weight:700}.PosPayout_histKindPur__sCB68{color:#f77f00}.PosPayout_histKindRtn__usVYH{color:#6b7280}.PosPayout_histMemo__gaUjo{color:#4b5563;font-size:15px}.PosPayout_histAmt__GRZYs{color:#0e9384;font-size:20px;font-weight:800;letter-spacing:-.3px}.PosPayout_histAmtPur__\+gj8p{color:#f77f00}.PosPayout_histAmtRtn__M68iH{color:#6b7280}.PosPayout_empty__ar91Z{align-items:center;color:#94a3b8;display:flex;flex:1 1 auto;font-size:15px;font-weight:600;justify-content:center}.PosItem_root__EIapj{-webkit-font-smoothing:antialiased;animation:PosItem_posItemEnter__NmuNp .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosItem_root__EIapj,.PosItem_root__EIapj *,.PosItem_root__EIapj :after,.PosItem_root__EIapj :before{box-sizing:border-box}@keyframes PosItem_posItemEnter__NmuNp{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosItem_root__EIapj{animation:none}}.PosItem_topbar__e7Sbc{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:16px;height:64px;padding:0 16px}.PosItem_backBtn__IT-cW,.PosItem_homeBtn__cq\+YB{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosItem_backBtn__IT-cW{font-size:32px;font-weight:700;line-height:1}.PosItem_backBtn__IT-cW:active,.PosItem_homeBtn__cq\+YB:active{background:#ffffff47;transform:scale(.92)}.PosItem_titleText__-xZy2{font-size:20px;font-weight:800;letter-spacing:-.4px}.PosItem_headerSpacer__ojEZY{flex:1 1 auto}.PosItem_dateText__rdGc9{font-size:15px;font-weight:600;opacity:.95}.PosItem_body__Gh1uf{display:flex;flex:1 1 auto;gap:14px;min-height:0;padding:14px}.PosItem_left__EjlwM{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.PosItem_right__Xlboz{flex:0 0 480px}.PosItem_listCard__7\+\+hn,.PosItem_right__Xlboz{display:flex;flex-direction:column;gap:10px;min-height:0}.PosItem_listCard__7\+\+hn{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1 1 auto;padding:12px}.PosItem_toolbar__S\+0L4{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.PosItem_toolbarTopRow__TfVk\+{align-items:center;display:flex;gap:10px}.PosItem_searchBox__uXR1t{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex:1 1 auto;font-size:15px;height:44px;outline:none;padding:0 12px}.PosItem_searchBox__uXR1t:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosItem_newBtn__ALe-i{background:linear-gradient(180deg,#16a34a,#15803d);border:none;border-radius:10px;box-shadow:0 2px 8px #16a34a38;color:#fff;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:800;height:44px;letter-spacing:-.3px;padding:0 20px;transition:transform 80ms ease-out,filter .12s ease-out}.PosItem_newBtn__ALe-i:active{filter:brightness(.92);transform:scale(.96)}.PosItem_newBtnActive__Oos44{background:linear-gradient(180deg,#64748b,#475569);box-shadow:0 2px 8px #47556938}.PosItem_chipRow__DsUus{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.PosItem_chip__xNg5R{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;cursor:pointer;font-size:13px;font-weight:600;height:30px;padding:0 12px;transition:transform 80ms ease-out,background .12s ease-out}.PosItem_chip__xNg5R:active{transform:scale(.96)}.PosItem_chipActive__3z\+Ki{background:#15803d;border-color:#15803d;color:#fff}.PosItem_statSeg__RQvqV{background:#f3f4f6;border-radius:999px;display:inline-flex;margin-left:auto;padding:3px}.PosItem_statSegItem__llKyy{background:#0000;border:none;border-radius:999px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:700;height:28px;padding:0 12px}.PosItem_statSegActive__jJhtP{background:#15803d;color:#fff}.PosItem_tableWrap__J2W3D{border:1px solid #e5e7eb;border-radius:12px;flex:1 1 auto;overflow-y:auto}.PosItem_table__7zrI1{border-collapse:collapse;font-size:17px;width:100%}.PosItem_table__7zrI1 thead th{background:#f1f7f1;border-bottom:1px solid #e5e7eb;color:#15803d;font-size:15px;font-weight:800;letter-spacing:-.2px;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.PosItem_table__7zrI1 tbody tr{cursor:pointer;transition:background .12s ease-out}.PosItem_table__7zrI1 tbody tr:hover{background:#f9fafb}.PosItem_table__7zrI1 tbody tr.PosItem_rowActive__\+zMgH{background:#16a34a1a}.PosItem_table__7zrI1 td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:10px 12px;vertical-align:middle}.PosItem_thumb__bbVdH{align-items:center;background:#f3f4f6;border-radius:8px;display:inline-flex;height:40px;justify-content:center;overflow:hidden;vertical-align:middle;width:40px}.PosItem_thumb__bbVdH img{height:100%;object-fit:cover;width:100%}.PosItem_thumbPlaceholder__-\+oiv{color:#94a3b8;font-size:18px}.PosItem_cellName__rXqjP{font-weight:700;letter-spacing:-.2px}.PosItem_cellCtgry__9ThCE{color:#4b5563;font-size:14px}.PosItem_cellPrice__0LdsV{font-weight:800;letter-spacing:-.3px;text-align:right}.PosItem_badgeStat__HxqO-{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;height:24px;padding:0 9px}.PosItem_badgeOn__kYPR8{background:#d3f9d8;color:#2b8a3e}.PosItem_badgeOff__YBWu3{background:#fee2e2;color:#c92a2a}.PosItem_empty__kzvvX{align-items:center;color:#94a3b8;display:flex;flex:1 1 auto;font-size:15px;font-weight:600;justify-content:center;padding:40px 0}.PosItem_formCard__mw5ET{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:14px}.PosItem_formHeader__5Og-T{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between}.PosItem_formTitle__W2\+mL{font-size:18px;font-weight:800;letter-spacing:-.3px}.PosItem_editLink__wggan{background:none;border:none;color:#15803d;cursor:pointer;font-size:13px;font-weight:700;padding:0}.PosItem_editLink__wggan:hover{text-decoration:underline}.PosItem_formScroll__zuGkh{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;overflow-y:auto;padding-right:4px}.PosItem_imgSlot__brSrV{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;display:flex;height:140px;justify-content:center;overflow:hidden;transition:border-color .12s ease-out;width:100%}.PosItem_imgSlot__brSrV:hover{border-color:#16a34a}.PosItem_imgSlot__brSrV img{height:100%;object-fit:cover;width:100%}.PosItem_imgSlotEmpty__hXj-C{align-items:center;color:#94a3b8;font-size:13px;font-weight:600}.PosItem_field__V5APc,.PosItem_imgSlotEmpty__hXj-C{display:flex;flex-direction:column;gap:4px}.PosItem_fieldLabel__4dhH3{color:#4b5563;font-size:13px;font-weight:700;letter-spacing:-.2px}.PosItem_fieldLabel__4dhH3 .PosItem_req__A9eth{color:#dc2626;margin-left:3px}.PosItem_input__mJuo3,.PosItem_select__OLhi1{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;font-size:15px;height:42px;outline:none;padding:0 12px}.PosItem_input__mJuo3:focus,.PosItem_select__OLhi1:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosItem_priceInput__6jxTS{font-weight:800;text-align:right}.PosItem_row2__70d3Q{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.PosItem_radioGroup__IVVpI{display:flex;gap:8px}.PosItem_radioBtn__bvpou{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#4b5563;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;height:42px;transition:transform 80ms ease-out,background .12s ease-out}.PosItem_radioBtn__bvpou:active{transform:scale(.97)}.PosItem_radioBtnActive__3\+Ep8{background:#15803d;border-color:#15803d;color:#fff}.PosItem_formFooter__hj9l3{border-top:1px solid #f3f4f6;display:flex;flex:0 0 auto;gap:8px;padding-top:8px}.PosItem_saveBtn__fpKGc{background:linear-gradient(180deg,#16a34a,#15803d);border:none;border-radius:12px;box-shadow:0 2px 8px #16a34a47;color:#fff;cursor:pointer;flex:1 1 auto;font-size:16px;font-weight:800;height:48px;letter-spacing:-.3px;transition:transform 80ms ease-out,filter .12s ease-out}.PosItem_saveBtn__fpKGc:active{filter:brightness(.92);transform:scale(.97)}.PosItem_saveBtn__fpKGc:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed}.PosItem_deleteBtn__2Osix{background:#fff;border:1px solid #fee2e2;border-radius:12px;color:#dc2626;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:800;height:48px;transition:transform 80ms ease-out,background .12s ease-out;width:96px}.PosItem_deleteBtn__2Osix:active{background:#fee2e2;transform:scale(.97)}.PosItem_cancelBtn__CHCj4{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:700;height:48px;width:96px}.PosItem_auxHint__5ghmZ{color:#6b7280;font-size:12px;line-height:1.4;margin:2px 0 6px}.PosItem_auxRow__L8l6k{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1.1fr .8fr 1.2fr 42px;margin-bottom:8px}.PosItem_auxConv__iwM44,.PosItem_auxPrice__IaeMq,.PosItem_auxSelect__KNK0o{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#1f2937;font-size:15px;height:42px;outline:none;padding:0 10px;width:100%}.PosItem_auxConv__iwM44{font-weight:700;text-align:right}.PosItem_auxPrice__IaeMq{font-weight:800;text-align:right}.PosItem_auxConv__iwM44:focus,.PosItem_auxPrice__IaeMq:focus,.PosItem_auxSelect__KNK0o:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosItem_auxDel__v0K5e{background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;color:#dc2626;cursor:pointer;font-size:20px;font-weight:700;height:42px}.PosItem_auxDel__v0K5e:active{transform:scale(.95)}.PosItem_auxAddBtn__4sSUO{background:#f0fdf4;border:1.5px dashed #86efac;border-radius:10px;color:#15803d;cursor:pointer;font-size:15px;font-weight:700;height:42px;width:100%}.PosItem_auxAddBtn__4sSUO:active{filter:brightness(.97);transform:scale(.99)}.PosPartner_root__YHkL-{-webkit-font-smoothing:antialiased;animation:PosPartner_posPartnerEnter__whUOu .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosPartner_root__YHkL- *,.PosPartner_root__YHkL- :after,.PosPartner_root__YHkL- :before{box-sizing:border-box}@keyframes PosPartner_posPartnerEnter__whUOu{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosPartner_root__YHkL-{animation:none}}.PosPartner_topbar__nxn-Y{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:16px;height:64px;padding:0 16px}.PosPartner_backBtn__8mU-K,.PosPartner_homeBtn__fD0zM{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosPartner_backBtn__8mU-K{font-size:32px;font-weight:700;line-height:1}.PosPartner_backBtn__8mU-K:active,.PosPartner_homeBtn__fD0zM:active{background:#ffffff47;transform:scale(.92)}.PosPartner_titleText__xFFcW{font-size:20px;font-weight:800;letter-spacing:-.4px}.PosPartner_headerSpacer__ZokMA{flex:1 1 auto}.PosPartner_dateText__Bxy-g{font-size:15px;font-weight:600;opacity:.95}.PosPartner_body__xM\+Fu{display:flex;flex:1 1 auto;gap:14px;min-height:0;padding:14px}.PosPartner_left__O1raB{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.PosPartner_right__XS88X{flex:0 0 480px}.PosPartner_listCard__3eVKv,.PosPartner_right__XS88X{display:flex;flex-direction:column;gap:10px;min-height:0}.PosPartner_listCard__3eVKv{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1 1 auto;padding:12px}.PosPartner_toolbar__PoRR2{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.PosPartner_toolbarTopRow__63lGa{align-items:center;display:flex;gap:10px}.PosPartner_searchBox__aSs0i{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex:1 1 auto;font-size:15px;height:44px;outline:none;padding:0 12px}.PosPartner_searchBox__aSs0i:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosPartner_newBtn__WmNwa{background:linear-gradient(180deg,#16a34a,#15803d);border:none;border-radius:10px;box-shadow:0 2px 8px #16a34a38;color:#fff;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:800;height:44px;letter-spacing:-.3px;padding:0 20px;transition:transform 80ms ease-out,filter .12s ease-out}.PosPartner_newBtn__WmNwa:active{filter:brightness(.92);transform:scale(.96)}.PosPartner_newBtnActive__hvs1L{background:linear-gradient(180deg,#64748b,#475569);box-shadow:0 2px 8px #47556938}.PosPartner_chipRow__NOFDO{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.PosPartner_chip__2rQ9c{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;cursor:pointer;font-size:13px;font-weight:600;height:30px;padding:0 12px;transition:transform 80ms ease-out,background .12s ease-out}.PosPartner_chip__2rQ9c:active{transform:scale(.96)}.PosPartner_chipActive__k0XLZ{background:#15803d;border-color:#15803d;color:#fff}.PosPartner_statSeg__KoRmf{background:#f3f4f6;border-radius:999px;display:inline-flex;margin-left:auto;padding:3px}.PosPartner_statSegItem__BivxI{background:#0000;border:none;border-radius:999px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:700;height:28px;padding:0 12px}.PosPartner_statSegActive__7X-rs{background:#15803d;color:#fff}.PosPartner_tableWrap__7yAuC{border:1px solid #e5e7eb;border-radius:12px;flex:1 1 auto;overflow-y:auto}.PosPartner_table__USqt5{border-collapse:collapse;font-size:17px;width:100%}.PosPartner_table__USqt5 thead th{background:#f1f7f1;border-bottom:1px solid #e5e7eb;color:#15803d;font-size:15px;font-weight:800;letter-spacing:-.2px;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.PosPartner_table__USqt5 tbody tr{cursor:pointer;transition:background .12s ease-out}.PosPartner_table__USqt5 tbody tr:hover{background:#f9fafb}.PosPartner_table__USqt5 tbody tr.PosPartner_rowActive__Ldq3s{background:#16a34a1a}.PosPartner_table__USqt5 td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:10px 12px;vertical-align:middle}.PosPartner_thumb__7x5ip{align-items:center;background:#f3f4f6;border-radius:8px;display:inline-flex;height:40px;justify-content:center;overflow:hidden;vertical-align:middle;width:40px}.PosPartner_thumb__7x5ip img{height:100%;object-fit:cover;width:100%}.PosPartner_thumbPlaceholder__FKEXI{color:#94a3b8;font-size:18px}.PosPartner_cellName__e9m8Y{font-weight:700;letter-spacing:-.2px}.PosPartner_cellCtgry__5kcFL{color:#4b5563;font-size:14px}.PosPartner_cellPrice__TP\+Na{font-weight:800;letter-spacing:-.3px;text-align:right}.PosPartner_badgeStat__6ZOZu{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;height:24px;padding:0 9px}.PosPartner_badgeOn__RNLE0{background:#d3f9d8;color:#2b8a3e}.PosPartner_badgeOff__-fKzd{background:#fee2e2;color:#c92a2a}.PosPartner_empty__P3MWC{align-items:center;color:#94a3b8;display:flex;flex:1 1 auto;font-size:15px;font-weight:600;justify-content:center;padding:40px 0}.PosPartner_formCard__4Ybsh{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:14px}.PosPartner_formHeader__L1-2M{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between}.PosPartner_formTitle__lXEUO{font-size:18px;font-weight:800;letter-spacing:-.3px}.PosPartner_editLink__S\+DiG{background:none;border:none;color:#15803d;cursor:pointer;font-size:13px;font-weight:700;padding:0}.PosPartner_editLink__S\+DiG:hover{text-decoration:underline}.PosPartner_formScroll__p6Zn1{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;overflow-y:auto;padding-right:4px}.PosPartner_imgSlot__woRTo{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;display:flex;height:140px;justify-content:center;overflow:hidden;transition:border-color .12s ease-out;width:100%}.PosPartner_imgSlot__woRTo:hover{border-color:#16a34a}.PosPartner_imgSlot__woRTo img{height:100%;object-fit:cover;width:100%}.PosPartner_imgSlotEmpty__EA6TS{align-items:center;color:#94a3b8;font-size:13px;font-weight:600}.PosPartner_field__wgot3,.PosPartner_imgSlotEmpty__EA6TS{display:flex;flex-direction:column;gap:4px}.PosPartner_fieldLabel__Ao8\+U{color:#4b5563;font-size:13px;font-weight:700;letter-spacing:-.2px}.PosPartner_fieldLabel__Ao8\+U .PosPartner_req__GyKcc{color:#dc2626;margin-left:3px}.PosPartner_input__2SwXE,.PosPartner_select__TkSm-{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;font-size:15px;height:42px;outline:none;padding:0 12px}.PosPartner_input__2SwXE:focus,.PosPartner_select__TkSm-:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosPartner_priceInput__wK\+9a{font-weight:800;text-align:right}.PosPartner_row2__t8Hxl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.PosPartner_radioGroup__zRuS2{display:flex;gap:8px}.PosPartner_radioBtn__NxZNw{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#4b5563;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;height:42px;transition:transform 80ms ease-out,background .12s ease-out}.PosPartner_radioBtn__NxZNw:active{transform:scale(.97)}.PosPartner_radioBtnActive__HIDfG{background:#15803d;border-color:#15803d;color:#fff}.PosPartner_formFooter__5Mz0N{border-top:1px solid #f3f4f6;display:flex;flex:0 0 auto;gap:8px;padding-top:8px}.PosPartner_saveBtn__\+Ec3F{background:linear-gradient(180deg,#16a34a,#15803d);border:none;border-radius:12px;box-shadow:0 2px 8px #16a34a47;color:#fff;cursor:pointer;flex:1 1 auto;font-size:16px;font-weight:800;height:48px;letter-spacing:-.3px;transition:transform 80ms ease-out,filter .12s ease-out}.PosPartner_saveBtn__\+Ec3F:active{filter:brightness(.92);transform:scale(.97)}.PosPartner_saveBtn__\+Ec3F:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed}.PosPartner_deleteBtn__A7PUn{background:#fff;border:1px solid #fee2e2;border-radius:12px;color:#dc2626;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:800;height:48px;transition:transform 80ms ease-out,background .12s ease-out;width:96px}.PosPartner_deleteBtn__A7PUn:active{background:#fee2e2;transform:scale(.97)}.PosPartner_cancelBtn__mkGjx{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:700;height:48px;width:96px}.PosVendor_root__d5FNU{-webkit-font-smoothing:antialiased;animation:PosVendor_posVendorEnter__GOFNe .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosVendor_root__d5FNU *,.PosVendor_root__d5FNU :after,.PosVendor_root__d5FNU :before{box-sizing:border-box}@keyframes PosVendor_posVendorEnter__GOFNe{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosVendor_root__d5FNU{animation:none}}.PosVendor_topbar__0ITaB{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:16px;height:64px;padding:0 16px}.PosVendor_backBtn__fek-a,.PosVendor_homeBtn__\+aafJ{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosVendor_backBtn__fek-a{font-size:32px;font-weight:700;line-height:1}.PosVendor_backBtn__fek-a:active,.PosVendor_homeBtn__\+aafJ:active{background:#ffffff47;transform:scale(.92)}.PosVendor_titleText__RSblx{font-size:20px;font-weight:800;letter-spacing:-.4px}.PosVendor_headerSpacer__T9YKY{flex:1 1 auto}.PosVendor_dateText__hD9zo{font-size:15px;font-weight:600;opacity:.95}.PosVendor_body__jr9mZ{display:flex;flex:1 1 auto;gap:14px;min-height:0;padding:14px}.PosVendor_left__12QPy{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.PosVendor_right__oV5b5{flex:0 0 480px}.PosVendor_listCard__mE3Y6,.PosVendor_right__oV5b5{display:flex;flex-direction:column;gap:10px;min-height:0}.PosVendor_listCard__mE3Y6{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1 1 auto;padding:12px}.PosVendor_toolbar__AcTUK{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.PosVendor_toolbarTopRow__yVV9h{align-items:center;display:flex;gap:10px}.PosVendor_searchBox__-dEbb{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex:1 1 auto;font-size:15px;height:44px;outline:none;padding:0 12px}.PosVendor_searchBox__-dEbb:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosVendor_newBtn__f-KMn{background:linear-gradient(180deg,#16a34a,#15803d);border:none;border-radius:10px;box-shadow:0 2px 8px #16a34a38;color:#fff;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:800;height:44px;letter-spacing:-.3px;padding:0 20px;transition:transform 80ms ease-out,filter .12s ease-out}.PosVendor_newBtn__f-KMn:active{filter:brightness(.92);transform:scale(.96)}.PosVendor_newBtnActive__gToiZ{background:linear-gradient(180deg,#64748b,#475569);box-shadow:0 2px 8px #47556938}.PosVendor_tableWrap__49fUJ{border:1px solid #e5e7eb;border-radius:12px;flex:1 1 auto;overflow-y:auto}.PosVendor_table__hS2lG{border-collapse:collapse;font-size:17px;width:100%}.PosVendor_table__hS2lG thead th{background:#f1f7f1;border-bottom:1px solid #e5e7eb;color:#15803d;font-size:15px;font-weight:800;letter-spacing:-.2px;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.PosVendor_table__hS2lG tbody tr{cursor:pointer;transition:background .12s ease-out}.PosVendor_table__hS2lG tbody tr:hover{background:#f9fafb}.PosVendor_table__hS2lG tbody tr.PosVendor_rowActive__KQneb{background:#16a34a1a}.PosVendor_table__hS2lG td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:10px 12px;vertical-align:middle}.PosVendor_cellName__RSmSH{font-weight:700;letter-spacing:-.2px}.PosVendor_cellCtgry__jTa5T{color:#4b5563;font-size:14px}.PosVendor_badgeDiv__inxMd{align-items:center;background:#e7f5ec;border-radius:999px;color:#15803d;display:inline-flex;font-size:13px;font-weight:700;height:24px;padding:0 10px}.PosVendor_empty__DBOh4{align-items:center;color:#94a3b8;display:flex;flex:1 1 auto;font-size:15px;font-weight:600;justify-content:center;padding:40px 0}.PosVendor_formCard__iwPNq{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:14px}.PosVendor_formHeader__QGP1H{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between}.PosVendor_formTitle__TS\+Y7{font-size:18px;font-weight:800;letter-spacing:-.3px}.PosVendor_formScroll__XciBc{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;overflow-y:auto;padding-right:4px}.PosVendor_field__P3-T2{display:flex;flex-direction:column;gap:6px}.PosVendor_fieldLabel__rVZY9{color:#4b5563;font-size:14px;font-weight:700;letter-spacing:-.2px}.PosVendor_fieldLabel__rVZY9 .PosVendor_req__bOIfS{color:#dc2626;margin-left:3px}.PosVendor_input__hHQH6,.PosVendor_select__f69Ty{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;font-size:17px;height:48px;outline:none;padding:0 12px}.PosVendor_input__hHQH6:focus,.PosVendor_select__f69Ty:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosVendor_hintText__t4wYT{color:#94a3b8;font-size:13px;font-weight:600;line-height:1.5;margin-top:-2px}.PosVendor_formFooter__RSnNt{border-top:1px solid #f3f4f6;display:flex;flex:0 0 auto;gap:8px;padding-top:8px}.PosVendor_saveBtn__GML3Q{background:linear-gradient(180deg,#16a34a,#15803d);border:none;border-radius:12px;box-shadow:0 2px 8px #16a34a47;color:#fff;cursor:pointer;flex:1 1 auto;font-size:17px;font-weight:800;height:52px;letter-spacing:-.3px;transition:transform 80ms ease-out,filter .12s ease-out}.PosVendor_saveBtn__GML3Q:active{filter:brightness(.92);transform:scale(.97)}.PosVendor_saveBtn__GML3Q:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed}.PosVendor_deleteBtn__6us-l{background:#fff;border:1px solid #fee2e2;border-radius:12px;color:#dc2626;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:800;height:52px;transition:transform 80ms ease-out,background .12s ease-out;width:96px}.PosVendor_deleteBtn__6us-l:active{background:#fee2e2;transform:scale(.97)}.PosVendor_cancelBtn__BsOgz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:700;height:52px;width:96px}.PosUnit_root__GQqHW{-webkit-font-smoothing:antialiased;animation:PosUnit_posUnitEnter__6NC5t .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosUnit_root__GQqHW,.PosUnit_root__GQqHW *,.PosUnit_root__GQqHW :after,.PosUnit_root__GQqHW :before{box-sizing:border-box}@keyframes PosUnit_posUnitEnter__6NC5t{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosUnit_root__GQqHW{animation:none}}.PosUnit_topbar__XVF5a{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:16px;height:64px;padding:0 16px}.PosUnit_backBtn__BPpJU,.PosUnit_homeBtn__6tTd9{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosUnit_backBtn__BPpJU{font-size:32px;font-weight:700;line-height:1}.PosUnit_backBtn__BPpJU:active,.PosUnit_homeBtn__6tTd9:active{background:#ffffff47;transform:scale(.92)}.PosUnit_titleText__6RVX5{font-size:20px;font-weight:800;letter-spacing:-.4px}.PosUnit_headerSpacer__lapDw{flex:1 1 auto}.PosUnit_dateText__7c0R8{font-size:15px;font-weight:600;opacity:.95}.PosUnit_body__A30JE{display:flex;flex:1 1 auto;gap:14px;min-height:0;padding:14px}.PosUnit_left__hSXiV{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.PosUnit_right__I2ZS3{flex:0 0 480px}.PosUnit_listCard__0T8i7,.PosUnit_right__I2ZS3{display:flex;flex-direction:column;gap:10px;min-height:0}.PosUnit_listCard__0T8i7{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1 1 auto;padding:12px}.PosUnit_toolbar__fXdAP{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.PosUnit_toolbarTopRow__2EArU{align-items:center;display:flex;gap:10px}.PosUnit_searchBox__udme1{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex:1 1 auto;font-size:15px;height:44px;outline:none;padding:0 12px}.PosUnit_searchBox__udme1:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosUnit_newBtn__KNV0l{background:linear-gradient(180deg,#16a34a,#15803d);border:none;border-radius:10px;box-shadow:0 2px 8px #16a34a38;color:#fff;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:800;height:44px;letter-spacing:-.3px;padding:0 20px;transition:transform 80ms ease-out,filter .12s ease-out}.PosUnit_newBtn__KNV0l:active{filter:brightness(.92);transform:scale(.96)}.PosUnit_newBtnActive__UkKhe{background:linear-gradient(180deg,#64748b,#475569);box-shadow:0 2px 8px #47556938}.PosUnit_tableWrap__EfCvN{border:1px solid #e5e7eb;border-radius:12px;flex:1 1 auto;overflow-y:auto}.PosUnit_table__ESBXM{border-collapse:collapse;font-size:17px;width:100%}.PosUnit_table__ESBXM thead th{background:#f1f7f1;border-bottom:1px solid #e5e7eb;color:#15803d;font-size:15px;font-weight:800;letter-spacing:-.2px;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.PosUnit_table__ESBXM tbody tr{cursor:pointer;transition:background .12s ease-out}.PosUnit_table__ESBXM tbody tr:hover{background:#f9fafb}.PosUnit_table__ESBXM tbody tr.PosUnit_rowActive__SYpKD{background:#16a34a1a}.PosUnit_table__ESBXM td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:10px 12px;vertical-align:middle}.PosUnit_cellName__7mXUM{font-weight:700;letter-spacing:-.2px}.PosUnit_cellCtgry__nO8B5{color:#4b5563;font-size:14px}.PosUnit_badgeBase__dOA-S,.PosUnit_badgeOff__Pd-3J,.PosUnit_badgeOn__7RtMc{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;height:24px;padding:0 10px}.PosUnit_badgeOn__7RtMc{background:#d3f9d8;color:#2b8a3e}.PosUnit_badgeOff__Pd-3J{background:#fee2e2;color:#c92a2a}.PosUnit_badgeBase__dOA-S{background:#e7f5ec;color:#15803d;margin-left:6px}.PosUnit_empty__hlwuv{align-items:center;color:#94a3b8;display:flex;flex:1 1 auto;font-size:15px;font-weight:600;justify-content:center;padding:40px 0}.PosUnit_formCard__9Cdly{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:14px}.PosUnit_formHeader__ioLK0{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between}.PosUnit_formTitle__r1Z1-{font-size:18px;font-weight:800;letter-spacing:-.3px}.PosUnit_formScroll__0xmeS{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;overflow-y:auto;padding-right:4px}.PosUnit_field__gX0e0{display:flex;flex-direction:column;gap:6px}.PosUnit_fieldLabel__RKldE{color:#4b5563;font-size:14px;font-weight:700;letter-spacing:-.2px}.PosUnit_fieldLabel__RKldE .PosUnit_req__GH6Dt{color:#dc2626;margin-left:3px}.PosUnit_input__J12a8,.PosUnit_select__SVKk4{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;font-size:17px;height:48px;outline:none;padding:0 12px}.PosUnit_input__J12a8:focus,.PosUnit_select__SVKk4:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosUnit_input__J12a8:disabled,.PosUnit_select__SVKk4:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.PosUnit_hintText__htiWy{color:#94a3b8;font-size:13px;font-weight:600;line-height:1.5;margin-top:-2px}.PosUnit_baseNotice__h5VbR{background:#fef3c7;border-radius:10px;color:#c2410c;font-size:14px;font-weight:700;line-height:1.5;padding:12px}.PosUnit_formFooter__F\+kzI{border-top:1px solid #f3f4f6;display:flex;flex:0 0 auto;gap:8px;padding-top:8px}.PosUnit_saveBtn__OtWDr{background:linear-gradient(180deg,#16a34a,#15803d);border:none;border-radius:12px;box-shadow:0 2px 8px #16a34a47;color:#fff;cursor:pointer;flex:1 1 auto;font-size:17px;font-weight:800;height:52px;letter-spacing:-.3px;transition:transform 80ms ease-out,filter .12s ease-out}.PosUnit_saveBtn__OtWDr:active{filter:brightness(.92);transform:scale(.97)}.PosUnit_saveBtn__OtWDr:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed}.PosUnit_deleteBtn__3QHnh{background:#fff;border:1px solid #fee2e2;border-radius:12px;color:#dc2626;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:800;height:52px;transition:transform 80ms ease-out,background .12s ease-out;width:96px}.PosUnit_deleteBtn__3QHnh:active{background:#fee2e2;transform:scale(.97)}.PosUnit_deleteBtn__3QHnh:disabled{border-color:#f3f4f6;color:#d1d5db;cursor:not-allowed}.PosUnit_cancelBtn__QHr0b{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:700;height:52px;width:96px}.PosCategory_root__qPrsE{-webkit-font-smoothing:antialiased;animation:PosCategory_posCategoryEnter__-2F7t .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosCategory_root__qPrsE *,.PosCategory_root__qPrsE :after,.PosCategory_root__qPrsE :before{box-sizing:border-box}@keyframes PosCategory_posCategoryEnter__-2F7t{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosCategory_root__qPrsE{animation:none}}.PosCategory_topbar__E-T5R{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:16px;height:64px;padding:0 16px}.PosCategory_backBtn__GcJzv,.PosCategory_homeBtn__4R3qL{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosCategory_backBtn__GcJzv{font-size:32px;font-weight:700;line-height:1}.PosCategory_backBtn__GcJzv:active,.PosCategory_homeBtn__4R3qL:active{background:#ffffff47;transform:scale(.92)}.PosCategory_titleText__D-s3g{font-size:20px;font-weight:800;letter-spacing:-.4px}.PosCategory_headerSpacer__iImQ5{flex:1 1 auto}.PosCategory_dateText__VKy9N{font-size:15px;font-weight:600;opacity:.95}.PosCategory_body__RYjzx{display:flex;flex:1 1 auto;gap:14px;min-height:0;padding:14px}.PosCategory_left__Vohzw{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.PosCategory_right__fpENq{flex:0 0 480px}.PosCategory_listCard__NuhmV,.PosCategory_right__fpENq{display:flex;flex-direction:column;gap:10px;min-height:0}.PosCategory_listCard__NuhmV{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1 1 auto;padding:12px}.PosCategory_toolbar__bBn3k{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.PosCategory_toolbarTopRow__0l2Av{align-items:center;display:flex;gap:10px}.PosCategory_searchBox__NfqM1{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex:1 1 auto;font-size:15px;height:44px;outline:none;padding:0 12px}.PosCategory_searchBox__NfqM1:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosCategory_newBtn__CEJsi{background:linear-gradient(180deg,#16a34a,#15803d);border:none;border-radius:10px;box-shadow:0 2px 8px #16a34a38;color:#fff;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:800;height:44px;letter-spacing:-.3px;padding:0 20px;transition:transform 80ms ease-out,filter .12s ease-out}.PosCategory_newBtn__CEJsi:active{filter:brightness(.92);transform:scale(.96)}.PosCategory_newBtnActive__cd0XQ{background:linear-gradient(180deg,#64748b,#475569);box-shadow:0 2px 8px #47556938}.PosCategory_tableWrap__2ZGwc{border:1px solid #e5e7eb;border-radius:12px;flex:1 1 auto;overflow-y:auto}.PosCategory_table__LtN7l{border-collapse:collapse;font-size:17px;width:100%}.PosCategory_table__LtN7l thead th{background:#f1f7f1;border-bottom:1px solid #e5e7eb;color:#15803d;font-size:15px;font-weight:800;letter-spacing:-.2px;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.PosCategory_table__LtN7l tbody tr{cursor:pointer;transition:background .12s ease-out}.PosCategory_table__LtN7l tbody tr:hover{background:#f9fafb}.PosCategory_table__LtN7l tbody tr.PosCategory_rowActive__vdZGR{background:#16a34a1a}.PosCategory_table__LtN7l td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:10px 12px;vertical-align:middle}.PosCategory_cellName__2OJlf{font-weight:700;letter-spacing:-.2px}.PosCategory_cellCtgry__oQNi-{color:#4b5563;font-size:14px}.PosCategory_badgeBase__jl7uD,.PosCategory_badgeOff__ug8kF,.PosCategory_badgeOn__TNHFB{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;height:24px;padding:0 10px}.PosCategory_badgeOn__TNHFB{background:#d3f9d8;color:#2b8a3e}.PosCategory_badgeOff__ug8kF{background:#fee2e2;color:#c92a2a}.PosCategory_badgeBase__jl7uD{background:#e7f5ec;color:#15803d;margin-left:6px}.PosCategory_empty__iyPdB{align-items:center;color:#94a3b8;display:flex;flex:1 1 auto;font-size:15px;font-weight:600;justify-content:center;padding:40px 0}.PosCategory_formCard__6stVT{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:14px}.PosCategory_formHeader__Jay-s{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between}.PosCategory_formTitle__Y\+qJi{font-size:18px;font-weight:800;letter-spacing:-.3px}.PosCategory_formScroll__hdAHz{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;overflow-y:auto;padding-right:4px}.PosCategory_field__5i9oM{display:flex;flex-direction:column;gap:6px}.PosCategory_fieldLabel__SUgUa{color:#4b5563;font-size:14px;font-weight:700;letter-spacing:-.2px}.PosCategory_fieldLabel__SUgUa .PosCategory_req__T7RwP{color:#dc2626;margin-left:3px}.PosCategory_input__WXOAM,.PosCategory_select__VIn4n{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;font-size:17px;height:48px;outline:none;padding:0 12px}.PosCategory_input__WXOAM:focus,.PosCategory_select__VIn4n:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.PosCategory_input__WXOAM:disabled,.PosCategory_select__VIn4n:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.PosCategory_hintText__txmxv{color:#94a3b8;font-size:13px;font-weight:600;line-height:1.5;margin-top:-2px}.PosCategory_baseNotice__LkQ5r{background:#fef3c7;border-radius:10px;color:#c2410c;font-size:14px;font-weight:700;line-height:1.5;padding:12px}.PosCategory_formFooter__puhoh{border-top:1px solid #f3f4f6;display:flex;flex:0 0 auto;gap:8px;padding-top:8px}.PosCategory_saveBtn__Vg6Oe{background:linear-gradient(180deg,#16a34a,#15803d);border:none;border-radius:12px;box-shadow:0 2px 8px #16a34a47;color:#fff;cursor:pointer;flex:1 1 auto;font-size:17px;font-weight:800;height:52px;letter-spacing:-.3px;transition:transform 80ms ease-out,filter .12s ease-out}.PosCategory_saveBtn__Vg6Oe:active{filter:brightness(.92);transform:scale(.97)}.PosCategory_saveBtn__Vg6Oe:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed}.PosCategory_deleteBtn__SiPev{background:#fff;border:1px solid #fee2e2;border-radius:12px;color:#dc2626;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:800;height:52px;transition:transform 80ms ease-out,background .12s ease-out;width:96px}.PosCategory_deleteBtn__SiPev:active{background:#fee2e2;transform:scale(.97)}.PosCategory_deleteBtn__SiPev:disabled{border-color:#f3f4f6;color:#d1d5db;cursor:not-allowed}.PosCategory_cancelBtn__Fn\+p0{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:700;height:52px;width:96px}.PosInquiry_root__ERsdo{-webkit-font-smoothing:antialiased;animation:PosInquiry_posInquiryEnter__rToCa .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosInquiry_root__ERsdo *,.PosInquiry_root__ERsdo :after,.PosInquiry_root__ERsdo :before{box-sizing:border-box}@keyframes PosInquiry_posInquiryEnter__rToCa{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosInquiry_root__ERsdo{animation:none}}.PosInquiry_topbar__AOnkf{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:14px;height:64px;padding:0 16px}.PosInquiry_backBtn__pymiF,.PosInquiry_homeBtn__3RzC9{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosInquiry_backBtn__pymiF{font-size:32px;font-weight:700;line-height:1}.PosInquiry_backBtn__pymiF:active,.PosInquiry_homeBtn__3RzC9:active{background:#ffffff47;transform:scale(.92)}.PosInquiry_titleText__woJLJ{font-size:20px;font-weight:800;letter-spacing:-.4px}.PosInquiry_segWrap__rBvHQ{background:#ffffff2e;border-radius:12px;display:inline-flex;gap:4px;padding:4px}.PosInquiry_seg__wEF4d{background:#0000;border:none;border-radius:8px;color:#ffffffd9;cursor:pointer;font-size:15px;font-weight:700;padding:8px 18px;transition:background .12s ease-out,color .12s ease-out,transform 80ms ease-out}.PosInquiry_seg__wEF4d:active{transform:scale(.96)}.PosInquiry_segActive__PcVsm{background:#fff;box-shadow:0 1px 3px #0000002e;color:#1f2937}.PosInquiry_segSales__Q\+Onz.PosInquiry_segActive__PcVsm{color:#e63946}.PosInquiry_segPurchase__4Quno.PosInquiry_segActive__PcVsm{color:#f77f00}.PosInquiry_headerSpacer__AxNQK{flex:1 1 auto}.PosInquiry_dateText__EIfY3{font-size:15px;font-weight:600;opacity:.95}.PosInquiry_periodBar__Avanm{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex:0 0 auto;gap:8px;padding:10px 16px}.PosInquiry_periodChip__z4NqC{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px;transition:background .12s ease-out,color .12s ease-out,border .12s ease-out,transform 80ms ease-out}.PosInquiry_periodChip__z4NqC:active{transform:scale(.96)}.PosInquiry_periodChipActive__ZN2jL{background:#166534;border-color:#166534;color:#fff}.PosInquiry_customRange__lrUq5{align-items:center;display:inline-flex;gap:6px}.PosInquiry_tilde__eowh6{color:#6b7280;font-weight:600}.PosInquiry_dateInput__sUaaF{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;padding:6px 10px}.PosInquiry_periodSpacer__MMRLN{flex:1 1 auto}.PosInquiry_rangeLabel__eaCJs{color:#6b7280;font-size:13px;font-weight:600}.PosInquiry_loadingDot__Nb8Aq{animation:PosInquiry_blink__XqBt1 1s linear infinite;color:#15803d;display:inline-block;font-size:18px;font-weight:800;margin-left:6px}@keyframes PosInquiry_blink__XqBt1{0%,to{opacity:.2}50%{opacity:1}}.PosInquiry_body__WjSpK{display:flex;flex:1 1 auto;flex-direction:row;gap:10px;min-height:0;padding:12px}.PosInquiry_bodyMain__WYDlj{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;min-width:0}.PosInquiry_custPanel__2Ctm5{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex:0 0 232px;flex-direction:column;gap:8px;min-height:0;padding:12px}.PosInquiry_custPanelHead__vnaEH{color:#111827;font-size:16px;font-weight:800;letter-spacing:-.3px}.PosInquiry_custPanelSearch__gR5bs{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;flex:0 0 auto;font-family:inherit;font-size:15px;height:40px;outline:none;padding:0 12px;transition:border-color .12s ease-out,background .12s ease-out}.PosInquiry_custPanelSearch__gR5bs:focus{background:#fff;border-color:#16a34a}.PosInquiry_custPanelList__JYtqn{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;overflow-y:auto}.PosInquiry_custPanelItem__w9u7Z{align-items:center;background:#f9fafb;border:1px solid #0000;border-radius:10px;color:#1f2937;cursor:pointer;display:flex;flex:0 0 auto;font-size:15px;font-weight:700;line-height:1.35;min-height:52px;overflow-wrap:anywhere;padding:11px 12px;text-align:left;transition:background .1s ease-out,border-color .1s ease-out;white-space:normal;word-break:break-word}.PosInquiry_custPanelItem__w9u7Z:hover{background:#f0fdf4;border-color:#bbf7d0}.PosInquiry_custPanelItemActive__CgVDd,.PosInquiry_custPanelItemActive__CgVDd:hover{background:#166534;border-color:#166534;color:#fff}.PosInquiry_custPanelEmpty__j5uLS{color:#9ca3af;font-size:14px;padding:16px 0;text-align:center}.PosInquiry_kpiRow__1q2hG{grid-gap:10px;display:grid;flex:0 0 auto;gap:10px;grid-template-columns:repeat(5,1fr)}.PosInquiry_purchase__jqx1c .PosInquiry_kpiRow__1q2hG{grid-template-columns:repeat(6,1fr)}.PosInquiry_kpiCard__CTymN{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px}.PosInquiry_kpiLabel__Bu8h7{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:-.2px}.PosInquiry_kpiValue__Mm2vl{color:#1f2937;font-size:21px;font-weight:800;letter-spacing:-.6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PosInquiry_kpiSub__6IhT7{color:#9ca3af;font-size:11px;font-weight:600}.PosInquiry_kpiNeg__MFC8m{color:#dc2626}.PosInquiry_kpiAccentCard__7sBE1{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#a7f3d0}.PosInquiry_kpiAccent__x-Fpn{color:#047857}.PosInquiry_purchase__jqx1c .PosInquiry_kpiAccentCard__7sBE1{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fed7aa}.PosInquiry_purchase__jqx1c .PosInquiry_kpiAccent__x-Fpn{color:#c2410c}.PosInquiry_kpiMarginCard__ipOxW{background:linear-gradient(135deg,#ecfeff,#cffafe);border-color:#67e8f9}.PosInquiry_kpiMargin__XyiFm{color:#0e7490}.PosInquiry_kpiMarginNeg__4rmjW{color:#dc2626}.PosInquiry_gridArea__i1N6R{grid-gap:10px;display:grid;flex:1 1 auto;gap:10px;grid-template-areas:"list cust" "list item";grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr;min-height:0}.PosInquiry_panelList__HuqYE{grid-area:list}.PosInquiry_panelCust__tQl0O{grid-area:cust}.PosInquiry_panelItem__OdXK5{grid-area:item}.PosInquiry_panel__DSaNd{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0;padding:12px 14px}.PosInquiry_panelHead__wwUnG{align-items:baseline;display:flex;flex:0 0 auto;justify-content:space-between}.PosInquiry_panelTitle__XfceH{color:#111827;font-size:18px;font-weight:800;letter-spacing:-.3px}.PosInquiry_panelSub__6m3F8{color:#9ca3af;font-size:12px;font-weight:600}.PosInquiry_barChart__79yIG{align-items:flex-end;display:flex;flex:1 1 auto;gap:4px;min-height:0;overflow:hidden;padding:6px 0 0}.PosInquiry_barCol__lJcD7{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;height:100%;min-width:0}.PosInquiry_barTrack__FlZi8{align-items:flex-end;display:flex;flex:1 1 auto;min-height:0;width:100%}.PosInquiry_bar__lwgxL{background:linear-gradient(180deg,#22c55e,#15803d);border-radius:4px 4px 0 0;min-height:2px;transition:height .24s ease-out;width:100%}.PosInquiry_purchase__jqx1c .PosInquiry_bar__lwgxL{background:linear-gradient(180deg,#fb923c,#c2410c)}.PosInquiry_barAccent__xOAWS{background:linear-gradient(180deg,#34d399,#047857)}.PosInquiry_purchase__jqx1c .PosInquiry_barAccent__xOAWS{background:linear-gradient(180deg,#fbbf24,#b45309)}.PosInquiry_barLabel__kK-bT{color:#6b7280;flex:0 0 auto;font-size:10px;font-weight:600}.PosInquiry_rankList__cwF12{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;overflow-y:auto}.PosInquiry_rankRow__A0-yd{grid-gap:8px;align-items:center;border-bottom:1px dashed #f3f4f6;display:grid;gap:8px;grid-template-columns:30px 1fr auto;padding:7px 4px}.PosInquiry_rankRow__A0-yd:last-child{border-bottom:none}.PosInquiry_rankNo__wnAG5{color:#9ca3af;font-size:16px;font-weight:800;text-align:center}.PosInquiry_sales__VC9Yk .PosInquiry_rankRow__A0-yd:nth-child(-n+3) .PosInquiry_rankNo__wnAG5{color:#15803d}.PosInquiry_purchase__jqx1c .PosInquiry_rankRow__A0-yd:nth-child(-n+3) .PosInquiry_rankNo__wnAG5{color:#c2410c}.PosInquiry_rankBody__42Box{display:flex;flex-direction:column;gap:3px;min-width:0}.PosInquiry_rankNm__vq9Qb{color:#1f2937;font-size:17px;font-weight:700;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PosInquiry_rankBarTrack__6Hy8I{background:#f3f4f6;border-radius:2px;height:4px;overflow:hidden;width:100%}.PosInquiry_rankBar__Inxcp{background:linear-gradient(90deg,#22c55e,#15803d);border-radius:2px;height:100%}.PosInquiry_purchase__jqx1c .PosInquiry_rankBar__Inxcp{background:linear-gradient(90deg,#fb923c,#c2410c)}.PosInquiry_rankBarItem__-qaAi{background:linear-gradient(90deg,#34d399,#047857)}.PosInquiry_purchase__jqx1c .PosInquiry_rankBarItem__-qaAi{background:linear-gradient(90deg,#fbbf24,#b45309)}.PosInquiry_rankAmt__\+JlcC{font-feature-settings:"tnum";color:#dc2626;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.PosInquiry_sales__VC9Yk .PosInquiry_rankAmt__\+JlcC{color:#b91c1c}.PosInquiry_purchase__jqx1c .PosInquiry_rankAmt__\+JlcC{color:#b45309}.PosInquiry_emptyHint__T1NJw{color:#9ca3af;font-size:13px;padding:24px 0;text-align:center}.PosInquiry_txList__-eC6d{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:2px}.PosInquiry_txRow__uk6ES{grid-gap:8px;align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:grid;gap:8px;grid-template-columns:52px minmax(0,1fr) 48px 52px 116px 96px;padding:12px;transition:box-shadow .12s ease-out,border-color .12s ease-out,background .12s ease-out}.PosInquiry_txRow__uk6ES:hover{background:#fff;border-color:#d1d5db;box-shadow:0 1px 4px #0000000f}.PosInquiry_txDate__c2iAv{font-feature-settings:"tnum";color:#4b5563;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.PosInquiry_txPtnr__1SEWB{color:#111827;font-size:17px;font-weight:700;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PosInquiry_txTypeBadge__\+OEgc{border-radius:999px;font-size:13px;font-weight:800;letter-spacing:-.2px;padding:4px 8px;text-align:center}.PosInquiry_txTypeSAL__DDJG2{background:#fee2e2;color:#b91c1c}.PosInquiry_txTypePAY__hrVia{background:#dbeafe;color:#1d4ed8}.PosInquiry_txTypeRTN__hz26g{background:#fef3c7;color:#b45309}.PosInquiry_txTypePUR__BC0WN{background:#ffedd5;color:#c2410c}.PosInquiry_txPayType__cRThI{color:#4b5563;font-size:13px;font-weight:700;text-align:center}.PosInquiry_txPosTag__3RfA\+{background:#ecfdf5;border:1px solid #86efac;border-radius:4px;color:#15803d;display:inline-block;font-size:10px;font-weight:800;margin-left:4px;padding:1px 4px;vertical-align:middle}.PosInquiry_txAmt__7-xIT{font-feature-settings:"tnum";color:#111827;font-size:19px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right;white-space:nowrap}.PosInquiry_txAmtNeg__ED15r{color:#dc2626}.PosInquiry_txActionCell__vrSSb{align-items:center;display:flex;gap:8px;justify-content:center;min-height:44px}.PosInquiry_txEditBtn__ns19g{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1d4ed8;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out,border-color .12s ease-out;width:44px}.PosInquiry_txEditBtn__ns19g:hover{background:#eff6ff;border-color:#2563eb}.PosInquiry_txEditBtn__ns19g:active{transform:scale(.92)}.PosInquiry_txEditBtn__ns19g:disabled{cursor:default;opacity:.5}.PosInquiry_txPrintBtn__2E9Kt{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#166534;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out,border-color .12s ease-out;width:44px}.PosInquiry_txPrintBtn__2E9Kt:hover{background:#f0fdf4;border-color:#16a34a}.PosInquiry_txPrintBtn__2E9Kt:active{transform:scale(.92)}.PosInquiry_txPrintBtn__2E9Kt:disabled{cursor:default;opacity:.5}.PosInquiry_txPrintSpin__DNo65{animation:PosInquiry_txPrintSpin__DNo65 .7s linear infinite;border:2px solid #d1fae5;border-radius:50%;border-top-color:#16a34a;height:20px;width:20px}@keyframes PosInquiry_txPrintSpin__DNo65{to{transform:rotate(1turn)}}.PosInquiry_txPager__qJRmZ{align-items:center;border-top:1px solid #f3f4f6;display:flex;flex:0 0 auto;gap:6px;justify-content:center;padding-top:10px}.PosInquiry_txPagerBtn__7Yexs{font-feature-settings:"tnum";align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:9px;color:#374151;cursor:pointer;display:inline-flex;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;height:40px;justify-content:center;min-width:40px;padding:0 10px;transition:transform 80ms ease-out,background .12s ease-out,border-color .12s ease-out}.PosInquiry_txPagerBtn__7Yexs:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.PosInquiry_txPagerBtn__7Yexs:active:not(:disabled){transform:scale(.94)}.PosInquiry_txPagerBtn__7Yexs:disabled{cursor:default;opacity:.4}.PosInquiry_txPagerBtnOn__ohiA\+,.PosInquiry_txPagerBtnOn__ohiA\+:hover{background:#166534;border-color:#166534;color:#fff}.PosInquiry_stmtOverlay__PO0zG{background:#1118278c;display:flex;flex-direction:column;inset:0;position:fixed;z-index:1000}.PosInquiry_stmtBar__W81pv{align-items:center;background:linear-gradient(135deg,#166534,#16a34a);box-shadow:0 2px 8px #0003;color:#fff;display:flex;gap:12px;height:56px;padding:0 16px}.PosInquiry_stmtClose__6Jc2m{background:#ffffff2e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;height:36px;transition:background .12s ease-out,transform 80ms ease-out;width:36px}.PosInquiry_stmtClose__6Jc2m:hover{background:#ffffff4d}.PosInquiry_stmtClose__6Jc2m:active{transform:scale(.92)}.PosInquiry_stmtBarTitle__GSCa4{font-size:16px;font-weight:800;letter-spacing:-.3px}.PosInquiry_stmtBarSpacer__Nznfm{flex:1 1 auto}.PosInquiry_stmtPrintBtn__5wBQ4{background:#fff;border:none;border-radius:9px;color:#166534;cursor:pointer;font-size:15px;font-weight:800;height:38px;padding:0 22px;transition:transform 80ms ease-out,filter .12s ease-out}.PosInquiry_stmtPrintBtn__5wBQ4:hover{filter:brightness(.96)}.PosInquiry_stmtPrintBtn__5wBQ4:active{transform:scale(.96)}.PosInquiry_stmtFrameWrap__fQS8u{display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:hidden;padding:12px}.PosInquiry_stmtFrame__O8RDj{background:#fff;border:none;height:100%;width:100%}.PosInquiry_txHeadStat__c0XP4{color:#6b7280;font-size:12px;font-weight:700}.PosInquiry_txHeadStat__c0XP4 strong{color:#1f2937;font-weight:800;margin-left:4px}.PosInquiry_editOverlay__\+vGBK{align-items:center;background:#1118278c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1100}.PosInquiry_editStage__YgktQ{align-items:stretch;gap:16px}.PosInquiry_editCard__3wCmr,.PosInquiry_editStage__YgktQ{display:flex;max-height:calc(100vh - 48px);max-height:calc(var(--pos-vh, 100vh) - 48px);max-width:100%}.PosInquiry_editCard__3wCmr{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000059;flex-direction:column;overflow:hidden;width:640px}.PosInquiry_editHead__Tinuy{align-items:center;background:linear-gradient(135deg,#166534,#16a34a);color:#fff;display:flex;gap:12px;height:60px;padding:0 20px}.PosInquiry_editTitle__TcpV\+{flex:1 1 auto;font-size:19px;font-weight:800;letter-spacing:-.3px}.PosInquiry_editClose__4o4M6{background:#ffffff2e;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:18px;height:38px;transition:background .12s ease-out,transform 80ms ease-out;width:38px}.PosInquiry_editClose__4o4M6:hover{background:#ffffff4d}.PosInquiry_editClose__4o4M6:active{transform:scale(.92)}.PosInquiry_editClose__4o4M6:disabled{cursor:default;opacity:.5}.PosInquiry_editBody__W6S6A{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px}.PosInquiry_editCust__NAVl0{color:#111827;font-size:20px;font-weight:800;letter-spacing:-.3px;margin-bottom:14px}.PosInquiry_editFieldRow__h-TY4{display:flex;gap:14px;margin-bottom:16px}.PosInquiry_editField__DH6Uq{flex:1 1;min-width:0}.PosInquiry_editLabel__Aai8u{color:#6b7280;font-size:13px;font-weight:700;margin-bottom:6px}.PosInquiry_editDate__a3dk1{border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;color:#111827;font-size:17px;font-weight:700;height:48px;padding:0 12px;width:100%}.PosInquiry_payToggle__aXY9O{display:flex;gap:6px}.PosInquiry_payBtn__uZ-kB{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#4b5563;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;height:48px;transition:all .12s ease-out}.PosInquiry_payBtn__uZ-kB:active{transform:scale(.96)}.PosInquiry_payBtnOn__bs56J{background:#16a34a;border-color:#16a34a;box-shadow:0 2px 8px #16a34a4d;color:#fff}.PosInquiry_editLinesHead__3m5sR{grid-gap:8px;border-bottom:1px solid #e5e7eb;color:#9ca3af;display:grid;font-size:12px;font-weight:700;gap:8px;grid-template-columns:1fr 96px 110px 120px;padding:0 4px 8px}.PosInquiry_editColAmt__j0pl1,.PosInquiry_editColNum__H7\+d8{text-align:right}.PosInquiry_editLines__l9DK9{display:flex;flex-direction:column}.PosInquiry_editLineRow__c6G4M{grid-gap:8px;align-items:center;border-bottom:1px solid #f3f4f6;display:grid;gap:8px;grid-template-columns:1fr 96px 110px 120px;padding:10px 4px}.PosInquiry_editItemNm__H2jNh{color:#111827;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PosInquiry_editUnit__RV9TD{color:#9ca3af;font-size:12px;font-weight:700;margin-left:6px}.PosInquiry_editNum__aztG4{font-feature-settings:"tnum";border:1px solid #d1d5db;border-radius:9px;box-sizing:border-box;color:#111827;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;height:46px;padding:0 10px;text-align:right;width:100%}.PosInquiry_editNum__aztG4:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a26;outline:none}.PosInquiry_editNumBtn__6SXRt{align-items:center;background:#fff;cursor:pointer;display:flex;font-family:inherit;justify-content:flex-end;transition:border-color .12s ease-out,background .12s ease-out,box-shadow .12s ease-out}.PosInquiry_editNumBtn__6SXRt:active{transform:scale(.98)}.PosInquiry_editNumActive__4ez\+S{background:#f0fdf4;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a26}.PosInquiry_editLineAmt__gMd3G{font-feature-settings:"tnum";color:#111827;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right;white-space:nowrap}.PosInquiry_editEmpty__hW6va{color:#9ca3af;font-size:15px;padding:24px;text-align:center}.PosInquiry_rtnSection__UZsVo{border-top:1px dashed #e5e7eb;margin-top:14px;padding-top:12px}.PosInquiry_rtnSectionHead__CvkXJ{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:inline-block;font-size:13px;font-weight:800;margin:0 4px 6px;padding:4px 10px}.PosInquiry_editLineRowRtn__5fhAR{background:#f9fafb;border-radius:8px;color:#9ca3af;opacity:.85}.PosInquiry_editLineRowRtn__5fhAR .PosInquiry_editItemNm__H2jNh{color:#6b7280;text-decoration:line-through}.PosInquiry_rtnNum__S6\+8M{font-feature-settings:"tnum";color:#9ca3af;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;padding-right:10px;text-align:right}.PosInquiry_editLineRowRtn__5fhAR .PosInquiry_editLineAmt__gMd3G{color:#9ca3af}.PosInquiry_rtnSectionHint__bAQkb{color:#9ca3af;font-size:12px;padding:8px 4px 0}.PosInquiry_editFoot__yhHc7{align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex:0 0 auto;gap:16px;padding:14px 20px}.PosInquiry_editTotalWrap__zCkre{align-items:baseline;display:flex;flex:1 1 auto;gap:10px}.PosInquiry_editTotalLabel__62R0I{color:#6b7280;font-size:14px;font-weight:700}.PosInquiry_editTotalVal__YGCWM{font-feature-settings:"tnum";color:#166534;font-size:24px;font-variant-numeric:tabular-nums;font-weight:800}.PosInquiry_editActions__OlwxE{display:flex;gap:10px}.PosInquiry_editCancel__rg9xo{background:#fff;border:1px solid #d1d5db;border-radius:11px;color:#4b5563;cursor:pointer;font-size:17px;font-weight:700;height:52px;padding:0 24px;transition:transform 80ms ease-out,background .12s ease-out}.PosInquiry_editCancel__rg9xo:hover{background:#f3f4f6}.PosInquiry_editCancel__rg9xo:active{transform:scale(.97)}.PosInquiry_editCancel__rg9xo:disabled{cursor:default;opacity:.5}.PosInquiry_editSave__xHmLn{background:linear-gradient(135deg,#166534,#16a34a);border:none;border-radius:11px;color:#fff;cursor:pointer;font-size:17px;font-weight:800;height:52px;padding:0 32px;transition:transform 80ms ease-out,filter .12s ease-out}.PosInquiry_editSave__xHmLn:hover{filter:brightness(.96)}.PosInquiry_editSave__xHmLn:active{transform:scale(.97)}.PosInquiry_editSave__xHmLn:disabled{cursor:default;opacity:.6}.PosInquiry_editPad__guIxz{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000059;box-sizing:border-box;display:flex;flex:0 0 300px;flex-direction:column;gap:10px;padding:16px}.PosInquiry_editPadHead__8Smqd{align-items:center;background:#f1f7f1;border:1px solid #dcfce7;border-radius:12px;display:flex;flex:0 0 auto;gap:10px;padding:10px 12px}.PosInquiry_editPadName__7p\+ZV{color:#166534;flex:1 1 auto;font-size:15px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PosInquiry_editPadField__aWh7z{background:#15803d;border-radius:999px;color:#fff;flex:0 0 auto;font-size:12px;font-weight:700;padding:3px 10px}.PosInquiry_editPadDisplay__\+IspD{font-feature-settings:"tnum";color:#1f2937;flex:0 0 auto;font-size:36px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px;line-height:1;padding:4px 6px 2px;text-align:right}.PosInquiry_editPadGrid__E0ZEQ{grid-gap:8px;display:grid;flex:1 1 auto;gap:8px;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);min-height:0}.PosInquiry_editPadKey__B0jmt{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;color:#1f2937;cursor:pointer;font-size:26px;font-weight:800;transition:transform 80ms ease-out,background .12s ease-out,border-color .12s ease-out}.PosInquiry_editPadKey__B0jmt:active{background:#ecfdf5;border-color:#15803d;transform:scale(.95)}.PosInquiry_editPadKey__B0jmt:disabled{cursor:default;opacity:.4}.PosInquiry_editPadKeyMuted__d0ofV{background:#f8fafc;color:#6b7280}.PosStock_root__Sk\+jO{-webkit-font-smoothing:antialiased;animation:PosStock_posStockEnter__R235X .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw}.PosStock_root__Sk\+jO *,.PosStock_root__Sk\+jO :after,.PosStock_root__Sk\+jO :before{box-sizing:border-box}@keyframes PosStock_posStockEnter__R235X{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosStock_root__Sk\+jO{animation:none}}.PosStock_topbar__UI6Wr{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:16px;height:64px;padding:0 16px}.PosStock_backBtn__O-B1Y,.PosStock_homeBtn__-9Cep{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosStock_backBtn__O-B1Y{font-size:32px;font-weight:700;line-height:1}.PosStock_backBtn__O-B1Y:active,.PosStock_homeBtn__-9Cep:active{background:#ffffff47;transform:scale(.92)}.PosStock_titleText__e2oA1{font-size:20px;font-weight:800;letter-spacing:-.4px}.PosStock_headerSpacer__sQtG9{flex:1 1 auto}.PosStock_dateText__AFMrH{font-size:15px;font-weight:600;opacity:.95}.PosStock_body__nSOog{display:flex;flex:1 1 auto;min-height:0;padding:14px}.PosStock_listCard__56XCD{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:12px}.PosStock_toolbar__l4d8f{display:flex;flex:0 0 auto;flex-direction:column;gap:10px}.PosStock_toolbarTopRow__sXClQ{align-items:center;display:flex;gap:10px}.PosStock_whBar__wg5AF{align-items:center;align-self:flex-start;display:inline-flex;gap:8px;max-width:100%}.PosStock_whLabel__ftczY{align-items:center;background:#16a34a;border-radius:8px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;height:26px;letter-spacing:-.2px;padding:0 10px}.PosStock_whName__KEUSW{color:#15803d;font-size:17px;font-weight:800;letter-spacing:-.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PosStock_whFilter__5zMLo{align-items:center;align-self:flex-start;display:flex;gap:8px}.PosStock_whSelectWrap__DGFaa{position:relative}.PosStock_whSelectBtn__XNLVv{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;height:40px;justify-content:space-between;letter-spacing:-.2px;max-width:360px;min-width:220px;padding:0 14px}.PosStock_whSelectBtn__XNLVv:hover{border-color:#16a34a}.PosStock_whSelectText__tq6uf{flex:1 1 auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.PosStock_whCaret__qVcVA{color:#6b7280;flex:0 0 auto;font-size:12px;transition:transform .14s ease-out}.PosStock_whCaretOpen__z9COp{transform:rotate(180deg)}.PosStock_whDropdown__62JCF{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 28px #11182729;display:flex;flex-direction:column;gap:2px;left:0;max-height:320px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:30}.PosStock_whOption__5qiJn{align-items:center;background:#0000;border:none;border-radius:8px;color:#1f2937;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;height:42px;letter-spacing:-.2px;padding:0 12px;text-align:left;white-space:nowrap;width:100%}.PosStock_whOption__5qiJn:hover{background:#f1f7f1}.PosStock_whOptionOn__Liuwd{background:#f0fdf4}.PosStock_whOptName__jlDRv{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.PosStock_whOptCheck__NmavU{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:6px;color:#15803d;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:800;height:22px;justify-content:center;width:22px}.PosStock_whOptCheckOn__F0XFm{background:#d3f9d8;border-color:#16a34a}.PosStock_repDot__unBXF{align-items:center;background:#d3f9d8;border-radius:6px;color:#15803d;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:800;line-height:1.4;padding:1px 6px}.PosStock_searchBox__OEcYC{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex:1 1 auto;font-size:15px;height:44px;outline:none;padding:0 12px}.PosStock_searchBox__OEcYC:focus{background:#fff;border-color:#16a34a}.PosStock_chk__JD3dk{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#4b5563;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:700;gap:8px;height:44px;padding:0 16px}.PosStock_chkOn__0urA9{background:#f0fdf4;border-color:#16a34a;color:#15803d}.PosStock_chkBox__b4va6{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:6px;color:#15803d;display:inline-flex;font-size:16px;font-weight:800;height:24px;justify-content:center;width:24px}.PosStock_chkOn__0urA9 .PosStock_chkBox__b4va6{background:#d3f9d8;border-color:#16a34a}.PosStock_notice__7dcP2{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#b45309;display:flex;flex:1 1 auto;flex-direction:column;font-size:17px;font-weight:700;justify-content:center;line-height:1.7;padding:24px;text-align:center}.PosStock_tableWrap__oCzZJ{border:1px solid #e5e7eb;border-radius:12px;flex:1 1 auto;overflow-y:auto}.PosStock_table__DY5pM{border-collapse:collapse;font-size:17px;width:100%}.PosStock_table__DY5pM thead th{background:#f1f7f1;border-bottom:1px solid #e5e7eb;color:#15803d;font-size:15px;font-weight:800;letter-spacing:-.2px;padding:12px 14px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.PosStock_table__DY5pM td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:12px 14px;vertical-align:middle}.PosStock_numCol__\+ZpRo{text-align:right;white-space:nowrap}.PosStock_table__DY5pM thead th.PosStock_numCol__\+ZpRo{text-align:right}.PosStock_statCol__x-b1e{text-align:center;white-space:nowrap}.PosStock_table__DY5pM thead th.PosStock_statCol__x-b1e{text-align:center}.PosStock_cellName__UmTPp{font-weight:700;letter-spacing:-.2px}.PosStock_curQty__pFhA2{font-size:18px;font-weight:800}.PosStock_curZero__EHUHe{color:#9ca3af}.PosStock_curBelow__FjvpR{color:#dc2626}.PosStock_statTag__jiCtB{border-radius:999px;display:inline-block;font-size:13px;font-weight:800;letter-spacing:-.2px;min-width:44px;padding:3px 10px}.PosStock_statBelow__k0dYI{background:#fee2e2;color:#dc2626}.PosStock_statOk__TF-Cb{background:#dbeafe;color:#2563eb}.PosStock_sftyNone__0kuAs{color:#9ca3af;font-weight:600}.PosStock_unit__ADQdV{color:#6b7280;font-size:13px;font-weight:600;margin-left:6px}.PosStock_qtyStack__xkjJE{align-items:flex-end;display:flex;flex-direction:column;line-height:1.3}.PosStock_subConv__2LJeV{color:#9ca3af;font-size:12px;font-weight:600;margin-top:2px}.PosStock_inCol__WMmR0{color:#15803d;font-weight:700}.PosStock_rtnCol__lJk0L{color:#d97706;font-weight:700}.PosStock_outCol__sZUqs{color:#dc2626;font-weight:700}.PosStock_dispCol__SYKZt{color:#7c3aed;font-weight:700}.PosStock_table__DY5pM tfoot td{background:#f8fafc;border-top:2px solid #e5e7eb;bottom:0;color:#111827;font-weight:800;padding:12px 14px;position:-webkit-sticky;position:sticky}.PosStock_footLabel__ZsHVR{text-align:left}.PosStock_empty__3PPar{align-items:center;color:#9ca3af;display:flex;font-size:16px;font-weight:600;height:200px;justify-content:center}.PosTax_root__0knHL{-webkit-font-smoothing:antialiased;animation:PosTax_posTaxEnter__Ur4YC .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosTax_root__0knHL,.PosTax_root__0knHL *,.PosTax_root__0knHL :after,.PosTax_root__0knHL :before{box-sizing:border-box}@keyframes PosTax_posTaxEnter__Ur4YC{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosTax_root__0knHL{animation:none}}.PosTax_topbar__op56o{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:14px;height:64px;padding:0 16px}.PosTax_backBtn__\+VNn7,.PosTax_homeBtn__Ht5Ax{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosTax_backBtn__\+VNn7{font-size:32px;font-weight:700;line-height:1}.PosTax_backBtn__\+VNn7:active,.PosTax_homeBtn__Ht5Ax:active{background:#ffffff47;transform:scale(.92)}.PosTax_titleText__2hGPp{font-size:20px;font-weight:800;letter-spacing:-.4px}.PosTax_segWrap__scBE3{background:#ffffff2e;border-radius:12px;display:inline-flex;gap:4px;padding:4px}.PosTax_seg__eSaQP{background:#0000;border:none;border-radius:8px;color:#ffffffd9;cursor:pointer;font-size:15px;font-weight:700;padding:8px 18px;transition:background .12s ease-out,color .12s ease-out,transform 80ms ease-out}.PosTax_seg__eSaQP:active{transform:scale(.96)}.PosTax_segActive__htIgm{background:#fff;box-shadow:0 1px 3px #0000002e;color:#166534}.PosTax_headerSpacer__m9L8w{flex:1 1 auto}.PosTax_dateText__eqoPw{font-size:15px;font-weight:600;opacity:.95}.PosTax_periodBar__-Oaiv{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex:0 0 auto;gap:8px;padding:10px 16px}.PosTax_periodChip__Pd\+3s{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px;transition:background .12s ease-out,color .12s ease-out,border .12s ease-out,transform 80ms ease-out}.PosTax_periodChip__Pd\+3s:active{transform:scale(.96)}.PosTax_periodChipActive__j6bxI{background:#166534;border-color:#166534;color:#fff}.PosTax_customRange__gtTMj{align-items:center;display:inline-flex;gap:6px}.PosTax_tilde__8YCGP{color:#6b7280;font-weight:600}.PosTax_dateInput__traob{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;padding:6px 10px}.PosTax_searchInput__vNejj{background:#fff;border:1px solid #d1d5db;border-radius:999px;font-family:inherit;font-size:14px;min-width:220px;padding:8px 14px}.PosTax_periodSpacer__WSemC{flex:1 1 auto}.PosTax_rangeLabel__0UW-E{color:#6b7280;font-size:13px;font-weight:600}.PosTax_loadingDot__a6ch3{animation:PosTax_blink__qQ-Zt 1s linear infinite;color:#15803d;display:inline-block;font-size:18px;font-weight:800;margin-left:6px}@keyframes PosTax_blink__qQ-Zt{0%,to{opacity:.2}50%{opacity:1}}.PosTax_body__sM\+Rz{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:12px}.PosTax_kpiRow__Th1gi{grid-gap:10px;display:grid;flex:0 0 auto;gap:10px;grid-template-columns:repeat(3,1fr)}.PosTax_kpiCard__5nVdW{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:4px;padding:14px 18px}.PosTax_kpiLabel__tdwcH{color:#6b7280;font-size:13px;font-weight:700}.PosTax_kpiValue__qUWRc{color:#1f2937;font-size:24px;font-weight:800;letter-spacing:-.6px}.PosTax_kpiAccent__B5lNW{color:#047857}.PosTax_kpiWarn__maZ1s{color:#b45309}.PosTax_issueArea__MdG4-{grid-gap:10px;display:grid;flex:1 1 auto;gap:10px;grid-template-columns:1.6fr 1fr;min-height:0}.PosTax_panel__CG\+L2{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0;padding:12px 14px}.PosTax_panelHead__t2PTU{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:space-between}.PosTax_panelTitle__IKexZ{color:#1f2937;font-size:16px;font-weight:800}.PosTax_panelHeadStat__nmilz{color:#6b7280;font-size:13px;font-weight:700}.PosTax_panelHeadStat__nmilz strong{color:#1f2937;font-weight:800;margin-left:4px}.PosTax_selectChip__UlAiE{background:#fff;border:1px solid #166534;border-radius:999px;color:#166534;cursor:pointer;font-size:13px;font-weight:800;padding:6px 14px;transition:background .12s ease-out,transform 80ms ease-out}.PosTax_selectChip__UlAiE:active{transform:scale(.96)}.PosTax_selectChipActive__bk8cu{background:#166534;color:#fff}.PosTax_unissuedList__XyXFU{flex:1 1 auto;min-height:0;overflow-y:auto}.PosTax_unissuedRow__CjU0n{grid-gap:12px;align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:grid;gap:12px;grid-template-columns:48px 1fr 150px;padding:14px 8px;transition:background .12s ease-out}.PosTax_unissuedRow__CjU0n:hover{background:#f9fafb}.PosTax_unissuedRow__CjU0n.PosTax_disabled__tsn8z{background:#f9fafb;cursor:not-allowed;opacity:.6}.PosTax_unissuedRow__CjU0n.PosTax_disabled__tsn8z:hover{background:#f9fafb}.PosTax_bigCheckbox__8kxF7{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:8px;display:flex;height:32px;justify-content:center;transition:background .12s ease-out,border .12s ease-out;width:32px}.PosTax_bigCheckbox__8kxF7.PosTax_checked__4JNKb{background:#15803d;border-color:#15803d}.PosTax_bigCheckbox__8kxF7.PosTax_checked__4JNKb:after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";height:8px;transform:rotate(-45deg) translateY(-2px);width:14px}.PosTax_bigCheckbox__8kxF7.PosTax_disabled__tsn8z{background:#f3f4f6;border-color:#e5e7eb}.PosTax_rowBody__C\+i09{display:flex;flex-direction:column;gap:4px;min-width:0}.PosTax_rowPtnr__NfnP4{color:#1f2937;font-size:17px;font-weight:800;letter-spacing:-.3px}.PosTax_rowMeta__-4sYW{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:600;gap:8px}.PosTax_warnBadge__1bCrW{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#b45309;display:inline-flex;font-size:11px;font-weight:800;padding:2px 8px}.PosTax_rowAmt__b7GzM{font-feature-settings:"tnum";color:#b91c1c;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.PosTax_sideCard__pPZHD{display:flex;flex-direction:column;gap:12px}.PosTax_sideRow__MDu-h{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;justify-content:space-between;padding:8px 0}.PosTax_sideRow__MDu-h:last-of-type{border-bottom:none}.PosTax_sideLabel__jnSSN{color:#6b7280;font-size:14px;font-weight:700}.PosTax_sideValue__iRbTf{font-feature-settings:"tnum";color:#1f2937;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800}.PosTax_sideValueAccent__VQKIv{color:#b91c1c;font-size:22px}.PosTax_issueDateInput__XuJqh{background:#fff;border:1px solid #d1d5db;border-radius:10px;font-family:inherit;font-size:16px;font-weight:700;padding:12px 14px;width:100%}.PosTax_fieldLabel__6aTk1{color:#6b7280;font-size:13px;font-weight:700;margin-bottom:6px}.PosTax_issueBtn__Cad1m{align-items:center;background:linear-gradient(180deg,#16a34a,#166534);border:none;border-radius:14px;box-shadow:0 4px 12px #16653452;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:800;gap:10px;height:72px;justify-content:center;letter-spacing:-.4px;margin-top:auto;transition:transform 80ms ease-out,filter .12s ease-out}.PosTax_issueBtn__Cad1m:active{filter:brightness(.92);transform:scale(.97)}.PosTax_issueBtn__Cad1m:disabled{background:#d1d5db;box-shadow:none;color:#fff;cursor:not-allowed}.PosTax_issuedList__gSuLJ{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1 1 auto;min-height:0;overflow-y:auto}.PosTax_issuedHead__7-X3t{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:800;letter-spacing:-.2px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.PosTax_issuedHead__7-X3t,.PosTax_issuedRow__2q1sT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:110px 1fr 160px 160px 110px}.PosTax_issuedRow__2q1sT{align-items:center;border-bottom:1px solid #f3f4f6;padding:14px 16px}.PosTax_issuedRow__2q1sT:last-child{border-bottom:none}.PosTax_issuedDate__Hj2T8{font-feature-settings:"tnum";color:#4b5563;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.PosTax_issuedPtnr__bvgb1{color:#1f2937;font-size:16px;font-weight:800;letter-spacing:-.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PosTax_issuedBiz__N3i1H{font-feature-settings:"tnum";color:#6b7280;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.PosTax_issuedAmt__5HPIc{font-feature-settings:"tnum";color:#b91c1c;font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.PosTax_viewBtn__MIKL0{background:#fff;border:1px solid #166534;border-radius:8px;color:#166534;cursor:pointer;font-size:13px;font-weight:800;padding:8px 0;transition:background .12s ease-out,color .12s ease-out,transform 80ms ease-out}.PosTax_viewBtn__MIKL0:hover{background:#f0fdf4}.PosTax_viewBtn__MIKL0:active{transform:scale(.96)}.PosTax_emptyHint__1zNLh{color:#9ca3af;font-size:14px;padding:40px 0;text-align:center}.PosTax_overlay__-pG68{align-items:center;animation:PosTax_overlayFade__Ljn\+f .2s ease-out both;background:#0f172a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}@keyframes PosTax_overlayFade__Ljn\+f{0%{opacity:0}to{opacity:1}}.PosTax_modalCard__-5RAx{background:#fff;border-radius:16px;box-shadow:0 12px 40px #00000040;display:flex;flex-direction:column;gap:14px;padding:24px 24px 20px;width:min(440px,88vw)}.PosTax_modalTitle__M\+lSS{color:#1f2937;font-size:20px;font-weight:800;letter-spacing:-.4px}.PosTax_modalBody__8gwja{color:#374151;font-size:15px;font-weight:600;line-height:1.5}.PosTax_modalSummary__0xIak{background:#f9fafb;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.PosTax_modalSummary__0xIak>div{display:flex;font-size:14px;justify-content:space-between}.PosTax_modalSummary__0xIak>div>span:first-child{color:#6b7280;font-weight:700}.PosTax_modalSummary__0xIak>div>span:last-child{color:#1f2937;font-weight:800}.PosTax_modalActions__XMt2i{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.4fr;margin-top:4px}.PosTax_modalCancel__yFhOT{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#4b5563;cursor:pointer;font-size:16px;font-weight:800;height:56px;transition:background .12s ease-out,transform 80ms ease-out}.PosTax_modalCancel__yFhOT:active{transform:scale(.97)}.PosTax_modalConfirm__UK2Rb{background:linear-gradient(180deg,#16a34a,#166534);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;height:56px;transition:filter .12s ease-out,transform 80ms ease-out}.PosTax_modalConfirm__UK2Rb:active{filter:brightness(.92);transform:scale(.97)}.PosTax_loadingCard__Rfm4W{align-items:center;background:#fff;border-radius:16px;box-shadow:0 12px 40px #00000040;display:flex;flex-direction:column;gap:14px;padding:28px 24px;width:min(380px,88vw)}.PosTax_spinner__GB9ww{animation:PosTax_spin__3tqpn .9s linear infinite;border:5px solid #e5e7eb;border-radius:50%;border-top-color:#16a34a;height:56px;width:56px}@keyframes PosTax_spin__3tqpn{to{transform:rotate(1turn)}}.PosTax_loadingText__0BGNr{color:#1f2937;font-size:15px;font-weight:700;line-height:1.5;text-align:center}.PosTax_loadingProgress__lc82M{color:#6b7280;font-size:13px;font-weight:600}.PosTax_previewOverlay__dgYFs{animation:PosTax_overlayFade__Ljn\+f .2s ease-out both;background:#f1f5f9;display:flex;flex-direction:column;inset:0;position:fixed;z-index:110}.PosTax_previewBar__PUJML{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:12px;height:56px;padding:0 14px}.PosTax_previewClose__FV5E\+{align-items:center;background:#ffffff2e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background .12s ease-out,transform 80ms ease-out;width:40px}.PosTax_previewClose__FV5E\+:active{background:#ffffff52;transform:scale(.92)}.PosTax_previewTitle__yEg1a{font-size:16px;font-weight:800;letter-spacing:-.3px}.PosTax_previewPrint__mP-6r{align-items:center;background:#fff;border:none;border-radius:10px;color:#166534;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:6px;height:40px;padding:0 16px;transition:filter .12s ease-out,transform 80ms ease-out}.PosTax_previewPrint__mP-6r:active{filter:brightness(.95);transform:scale(.96)}.PosTax_previewFrame__BIZeV{background:#fff;border:none;flex:1 1 auto;min-height:0;width:100%}.PosSettings_root__T1R7G{-webkit-font-smoothing:antialiased;animation:PosSettings_posSettingsEnter__JnH\+4 .36s cubic-bezier(.22,.61,.36,1) both;background:#f1f7f1;box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif;height:100vh;height:var(--pos-vh,100vh);overflow:hidden;width:100vw;will-change:transform,opacity}.PosSettings_root__T1R7G *,.PosSettings_root__T1R7G :after,.PosSettings_root__T1R7G :before{box-sizing:border-box}@keyframes PosSettings_posSettingsEnter__JnH\+4{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PosSettings_root__T1R7G{animation:none}}.PosSettings_topbar__YNEJP{align-items:center;background:linear-gradient(90deg,#166534,#15803d 60%,#16a34a);box-shadow:0 2px 8px #1665342e;color:#fff;display:flex;flex:0 0 auto;gap:14px;height:64px;padding:0 16px}.PosSettings_backBtn__Ov9Q5,.PosSettings_homeBtn__FXD7v{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform 80ms ease-out,background .12s ease-out;width:44px}.PosSettings_backBtn__Ov9Q5{font-size:32px;font-weight:700;line-height:1}.PosSettings_backBtn__Ov9Q5:active,.PosSettings_homeBtn__FXD7v:active{background:#ffffff47;transform:scale(.92)}.PosSettings_titleText__oNHjN{font-size:20px;font-weight:800;letter-spacing:-.4px}.PosSettings_headerSpacer__k1Oi1{flex:1 1 auto}.PosSettings_dateText__paR2N{font-size:15px;font-weight:600;opacity:.95}.PosSettings_body__606gf{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:14px}.PosSettings_grid__LavSl{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;min-height:0}.PosSettings_cardWide__d8qPq{grid-column:1/span 2}.PosSettings_soundCard__VJ2yI{align-items:center;flex-direction:row}.PosSettings_soundRow__7PHXM{align-items:center;display:flex;flex:1 1 auto;gap:16px;justify-content:space-between}.PosSettings_soundInfo__n90r8{display:flex;flex-direction:column;gap:3px;min-width:0}.PosSettings_soundDesc__nb70N{color:#6b7280;font-size:14px;letter-spacing:-.2px}.PosSettings_switch__4J2\+-{background:#d1d5db;border:none;border-radius:999px;cursor:pointer;flex:0 0 auto;height:36px;padding:0;position:relative;transition:background .16s ease-out;width:64px}.PosSettings_switch__4J2\+-:active{transform:scale(.97)}.PosSettings_switchOn__7x\+cO{background:#16a34a}.PosSettings_switchKnob__Kv8aQ{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;height:28px;left:4px;position:absolute;top:4px;transition:transform .16s ease-out;width:28px}.PosSettings_switchKnobOn__pWMx\+{transform:translateX(28px)}.PosSettings_card__62MzC{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0;padding:18px 20px}.PosSettings_cardHead__CjCc9{align-items:center;display:flex;flex:0 0 auto;gap:10px;justify-content:space-between}.PosSettings_cardTitle__ii-el{color:#1f2937;font-size:17px;font-weight:800;letter-spacing:-.3px}.PosSettings_loginIdChip__FPPKr{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:12px;font-weight:700;padding:4px 10px}.PosSettings_loginIdChip__FPPKr strong{color:#166534;font-weight:800;margin-left:4px}.PosSettings_fields__KxWT4{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.PosSettings_field__IWMiP{display:flex;flex-direction:column;gap:4px}.PosSettings_fieldLabel__fYjUY{color:#6b7280;font-size:12px;font-weight:700}.PosSettings_input__wDiQf{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1f2937;font-family:inherit;font-size:15px;padding:10px 12px;transition:border .12s ease-out}.PosSettings_input__wDiQf:focus{border-color:#15803d;box-shadow:0 0 0 2px #1665341f;outline:none}.PosSettings_fieldHint__TMx8I{color:#9ca3af;font-size:12px;font-weight:600;margin-top:2px}.PosSettings_primaryBtn__OMy1l{background:linear-gradient(180deg,#16a34a,#166534);border:none;border-radius:12px;box-shadow:0 3px 8px #16653440;color:#fff;cursor:pointer;flex:0 0 auto;font-size:16px;font-weight:800;height:50px;letter-spacing:-.3px;transition:transform 80ms ease-out,filter .12s ease-out}.PosSettings_primaryBtn__OMy1l:active{filter:brightness(.92);transform:scale(.97)}.PosSettings_primaryBtn__OMy1l:disabled{background:#d1d5db;box-shadow:none;color:#fff;cursor:not-allowed}.PosSettings_infoGrid__9Ox3y{grid-column-gap:24px;grid-row-gap:0;align-content:start;column-gap:24px;display:grid;flex:1 1 auto;grid-template-columns:1fr 1fr;min-height:0;overflow-y:auto;row-gap:0}.PosSettings_infoRow__UFtlT{grid-gap:12px;border-bottom:1px dashed #f3f4f6;display:grid;gap:12px;grid-template-columns:120px 1fr;min-width:0;padding:10px 0}.PosSettings_infoRowWide__Lp2tl{grid-column:1/span 2}.PosSettings_infoLabel__IGUM3{color:#6b7280;font-size:13px;font-weight:700}.PosSettings_infoValue__LLNZP{color:#1f2937;font-size:14px;font-weight:700;word-break:break-all}.shopNotify_overlay__\+wF38{align-items:center;animation:shopNotify_shopFadeIn__IH8GS .18s ease-out;background:#11182773;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.shopNotify_overlay__\+wF38.shopNotify_closing__Doz20{animation:shopNotify_shopFadeOut__HHoPe .15s ease-in forwards}.shopNotify_card__1LJC-{animation:shopNotify_shopPop__pXqZq .22s cubic-bezier(.22,.61,.36,1);background:#fff;border-radius:18px;box-shadow:0 20px 60px #00000040;max-width:360px;padding:28px 24px 22px;text-align:center;width:100%}.shopNotify_card__1LJC-.shopNotify_cardClosing__RmzmJ{animation:shopNotify_shopPopOut__SjMsI .15s ease-in forwards}.shopNotify_logo__gxnZl{display:block;height:30px;margin:0 auto 14px;width:auto}.shopNotify_msg__2W-Q8{color:#1f2937;font-size:16px;font-weight:500;line-height:1.6;margin:0 0 22px;white-space:pre-line}.shopNotify_btns__46sNW{display:flex;gap:10px}.shopNotify_ok__BGDH0{background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:800;height:50px;transition:filter .12s}.shopNotify_ok__BGDH0:hover{filter:brightness(.96)}.shopNotify_cancel__eM7ND{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;height:50px;transition:background .12s}.shopNotify_cancel__eM7ND:hover{background:#f9fafb}@keyframes shopNotify_shopFadeIn__IH8GS{0%{opacity:0}to{opacity:1}}@keyframes shopNotify_shopFadeOut__HHoPe{0%{opacity:1}to{opacity:0}}@keyframes shopNotify_shopPop__pXqZq{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes shopNotify_shopPopOut__SjMsI{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.shopNotify_card__1LJC-,.shopNotify_overlay__\+wF38{animation:none}}.ShopHeader_header__JFB4r,.ShopHeader_header__JFB4r *{box-sizing:border-box}.ShopHeader_header__JFB4r{background:#fff;border-bottom:2px solid #15803d;position:-webkit-sticky;position:sticky;top:0;z-index:50}.ShopHeader_inner__l4EyX{align-items:center;display:flex;gap:20px;height:104px;margin:0 auto;max-width:1080px;padding:0 16px}.ShopHeader_logo__uv9Zx{cursor:pointer;flex-shrink:0;height:87px;object-fit:contain}.ShopHeader_searchWrap__\+lkx-{align-items:center;display:flex;flex:1 1;margin:0 auto;max-width:460px;position:relative}.ShopHeader_search__XlQjJ{border:2px solid #15803d;border-radius:999px;color:#1f2937;font-size:15px;height:52px;outline:none;padding:0 54px 0 20px;width:100%}.ShopHeader_search__XlQjJ::placeholder{color:#9ca3af}.ShopHeader_searchBtn__\+77Kd{align-items:center;background:#15803d;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px}.ShopHeader_icons__XWovp{align-items:center;display:flex;flex-shrink:0;gap:18px}.ShopHeader_iconBtn__B0ymB{align-items:center;background:none;border:none;color:#4b5563;cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:2px}.ShopHeader_cartIco__AB6a1{position:relative}.ShopHeader_cartBadge__TdPWM{background:#e5202a;border-radius:999px;color:#fff;font-size:10px;font-weight:800;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-8px;text-align:center;top:-6px}@media (max-width:680px){.ShopHeader_icons__XWovp span{display:none}.ShopHeader_searchWrap__\+lkx-{max-width:none}}.ShopTopStrip_strip__JmrQB{align-items:center;background:linear-gradient(180deg,#198c47,#127a3a);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.ShopTopStrip_img__49XEB{display:block;height:auto;max-height:44px;max-width:1180px;object-fit:contain;width:100%}.ShopTopStrip_close__3fU6p{align-items:center;background:#00000047;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:13px;height:26px;justify-content:center;line-height:1;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:background .15s ease;width:26px}.ShopTopStrip_close__3fU6p:hover{background:#00000073}.ShopMain_root__3eMHj,.ShopMain_root__3eMHj *{box-sizing:border-box}.ShopMain_root__3eMHj{--green:#15803d;--green2:#16a34a;--red:#e5202a;--ink:#1f2937;--sub:#6b7280;--line:#ececec;--bg:#fff;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);font-family:-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:14px;min-height:100vh}.ShopMain_topbar__8zqYq{background:#fff;border-bottom:1px solid var(--line)}.ShopMain_topInner__MiPSM{align-items:center;color:var(--sub);display:flex;font-size:12.5px;height:36px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:0 16px}.ShopMain_deliTo__8d6fq{align-items:center;display:inline-flex;gap:5px}.ShopMain_deliTo__8d6fq b{color:var(--ink);font-weight:700}.ShopMain_changeBtn__lOJuf{color:var(--green);cursor:pointer;font-weight:700;margin-left:4px}.ShopMain_topRight__DDSnR{align-items:center;cursor:default;display:flex;gap:8px}.ShopMain_topLink__O5dx8{cursor:pointer}.ShopMain_topLink__O5dx8:hover{color:var(--green);text-decoration:underline}.ShopMain_topUser__RGuyu b{color:var(--green);font-weight:800}.ShopMain_topRight__DDSnR span{cursor:pointer}.ShopMain_dot__C3mJD{color:#d1d5db}.ShopMain_header__aHE6Q{background:#fff;border-bottom:2px solid var(--green);position:-webkit-sticky;position:sticky;top:0;z-index:50}.ShopMain_headInner__cK7VP{align-items:center;display:flex;gap:28px;margin:0 auto;max-width:1180px;padding:16px}.ShopMain_logo__XWPnH{cursor:pointer;display:block;height:72px;width:auto}.ShopMain_logoShop__ylzoB{background:var(--green);border-radius:6px;color:#fff;font-size:16px;font-weight:800;margin-left:4px;padding:2px 7px;vertical-align:4px}.ShopMain_searchWrap__lLAPw{align-items:center;display:flex;flex:1 1;position:relative}.ShopMain_search__GvyHp{border:2.5px solid var(--green);border-radius:26px;font-size:15px;height:48px;outline:none;padding:0 56px 0 22px;width:100%}.ShopMain_search__GvyHp::placeholder{color:#9ca3af}.ShopMain_searchBtn__VSeMN{align-items:center;background:var(--green);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:5px;width:40px}.ShopMain_headIcons__nY\+oW{display:flex;gap:18px}.ShopMain_iconBtn__ulGZy{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:3px}.ShopMain_cartIco__TiiHN{position:relative}.ShopMain_cartBadge__8Vxm-{align-items:center;background:var(--red);border-radius:9px;color:#fff;display:flex;font-size:11px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-8px;top:-6px}.ShopMain_catBar__GG6eS{align-items:center;display:flex;gap:14px;margin:0 auto;max-width:1180px;padding:16px 16px 12px}.ShopMain_allCat__qJynw{align-items:center;background:var(--green);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:7px;height:40px;padding:0 16px;white-space:nowrap}.ShopMain_catList__6SRzc{display:flex;gap:4px;overflow-x:auto}.ShopMain_catItem__FaYQ6{align-items:center;background:none;border:none;border-radius:8px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:40px;padding:0 14px;transition:background .12s,color .12s;white-space:nowrap}.ShopMain_catItem__FaYQ6:hover{background:#f0fdf4}.ShopMain_catActive__KJj-f{background:#f0fdf4;color:var(--green);font-weight:800}.ShopMain_catIcon__uGLzZ{font-size:16px}.ShopMain_hero__zraMj{margin:20px 0 0;padding:0 12px}.ShopMain_carousel__8Nsfl{position:relative}.ShopMain_viewport__6khXC{cursor:grab;overflow:hidden;touch-action:pan-y}.ShopMain_viewport__6khXC.ShopMain_dragging__uEXBe{cursor:grabbing}.ShopMain_track__XJ2lL{display:flex;transition:transform .52s cubic-bezier(.22,.61,.36,1);will-change:transform}.ShopMain_slide__9Z47S{flex:0 0 33.3333%;min-width:33.3333%;padding:0 8px}.ShopMain_banner__6uWIG{background:#f3f4f6;border-radius:18px;box-shadow:0 4px 14px #0000001a;height:270px;overflow:hidden;position:relative;transition:transform .14s ease-out,box-shadow .18s ease-out}.ShopMain_banner__6uWIG:hover{box-shadow:0 8px 22px #00000029;transform:translateY(-2px)}.ShopMain_bannerImg__P\+HXq{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.ShopMain_bBadge__beJXS{background:#ffffff3d;border-radius:18px;display:inline-block;font-size:12px;font-weight:700;margin-bottom:12px;padding:5px 12px}.ShopMain_bTitle__CgIKI{font-size:28px;font-weight:900;letter-spacing:-.5px;line-height:1.24;margin:0 0 10px;text-shadow:0 1px 3px #00000024;white-space:pre-line}.ShopMain_bSub__e2uij{font-size:15px;margin:0 0 20px;max-width:70%;opacity:.95}.ShopMain_bCta__ivSBH{background:#fffffff2;border:none;border-radius:22px;box-shadow:0 3px 10px #00000024;color:var(--ink);cursor:pointer;font-size:13px;font-weight:800;padding:9px 18px;transition:transform 80ms ease-out}.ShopMain_bCta__ivSBH:active{transform:scale(.95)}.ShopMain_bEmoji__LQlpa{bottom:12px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.22));font-size:98px;line-height:1;pointer-events:none;position:absolute;right:22px;-webkit-user-select:none;user-select:none}.ShopMain_nav__Vb01L{align-items:center;background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 2px 10px #0003;color:#1f2937;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:40px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .14s ease-out,transform 80ms ease-out;width:40px;z-index:2}.ShopMain_nav__Vb01L:hover{background:#fff}.ShopMain_nav__Vb01L:active{transform:translateY(-50%) scale(.92)}.ShopMain_navPrev__gsQMK{left:18px;padding-right:2px}.ShopMain_navNext__QdniF{padding-left:2px;right:18px}.ShopMain_dots__zQ7p3{display:flex;gap:8px;justify-content:center;margin-top:14px}.ShopMain_dot__C3mJD{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:width .2s ease-out,background .2s ease-out;width:8px}.ShopMain_dotOn__QhA1G{background:var(--green2);border-radius:4px;width:24px}.ShopMain_quickWrap__RD5hq{background:#eaf1f4;margin:18px 0 4px;padding:22px 0}.ShopMain_quickBar__LAGVN{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:0 16px}.ShopMain_quickItem__vcl4P{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:4px 0;width:88px}.ShopMain_quickIco__Gttdf{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 4px #0000000f;display:flex;font-size:34px;height:72px;justify-content:center;transition:background .15s ease,box-shadow .15s ease,transform .1s ease;width:72px}.ShopMain_quickItem__vcl4P:hover .ShopMain_quickIco__Gttdf{box-shadow:0 4px 10px #0000001a;transform:translateY(-2px)}.ShopMain_quickItem__vcl4P:active .ShopMain_quickIco__Gttdf{transform:scale(.95)}.ShopMain_quickOn__6qmhr .ShopMain_quickIco__Gttdf{background:#dcfce7;box-shadow:0 0 0 2px var(--green) inset}.ShopMain_quickLbl__Ktt\+q{color:var(--ink);font-size:14px;font-weight:600;white-space:nowrap}.ShopMain_quickOn__6qmhr .ShopMain_quickLbl__Ktt\+q{color:var(--green);font-weight:800}.ShopMain_locBar__eWFKs{align-items:center;display:flex;gap:7px;justify-content:center;margin:16px auto 0;max-width:1180px;padding:0 16px}.ShopMain_locPin__hnv\+3{display:block;flex:0 0 auto}.ShopMain_locArea__wAocK{color:var(--green);font-size:15px;font-weight:800}.ShopMain_locDot__cZALg{color:#d1d5db}.ShopMain_locBiz__P9Gtb{color:var(--ink);font-size:15px;font-weight:700}.ShopMain_idstStrip__AV0Wy{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:22px auto 0;max-width:1180px;padding:0 16px}.ShopMain_idstLabel__r6P9p{color:var(--ink);font-size:14px;font-weight:700;margin-right:6px}.ShopMain_idstLabel__r6P9p b{color:var(--green);font-weight:800}.ShopMain_idstChip__2MwbY{background:#fff;border:1.5px solid #e5e7eb;border-radius:18px;color:#4b5563;cursor:pointer;font-size:13.5px;font-weight:600;height:34px;padding:0 16px;transition:all .12s}.ShopMain_idstChip__2MwbY:hover{border-color:var(--green);color:var(--green)}.ShopMain_idstChipOn__FwglG{background:var(--green);border-color:var(--green);color:#fff;font-weight:800}.ShopMain_main__CDLpB{margin:0 auto;max-width:1180px;padding:24px 16px 40px}.ShopMain_sectionHead__5EGT7{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ShopMain_sectionTitle__TSJJF{font-size:20px;font-weight:800;margin:0}.ShopMain_sectionTitle__TSJJF b{color:var(--green)}.ShopMain_sortWrap__Xq2Ga{display:flex;gap:4px}.ShopMain_sortBtn__ZO931{background:none;border:none;border-radius:16px;color:var(--sub);cursor:pointer;font-size:13.5px;padding:6px 12px;position:relative}.ShopMain_sortBtn__ZO931:not(:last-child):after{background:#e5e7eb;content:"";height:11px;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:1px}.ShopMain_sortOn__7x1G9{color:var(--ink);font-weight:800}.ShopMain_grid__AhJ6C{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.ShopMain_card__8YEyc{background:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .14s,box-shadow .14s}.ShopMain_card__8YEyc:hover{box-shadow:0 8px 18px #00000014;transform:translateY(-2px)}.ShopMain_thumb__1pPTS{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;overflow:hidden;position:relative}.ShopMain_thumbImg__9n\+qw{display:block;height:100%;object-fit:cover;width:100%}.ShopMain_emptyBox__Y6Hs5{color:#6b7280;font-size:16px;line-height:1.7;padding:64px 20px;text-align:center}.ShopMain_emptyBox__Y6Hs5 b{color:var(--green)}.ShopMain_emptyBtn__6nc7D{background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:16px;padding:12px 28px}.ShopMain_thumbEmoji__ATGNE{filter:drop-shadow(0 4px 6px rgba(0,0,0,.15));font-size:76px}.ShopMain_cornerBadge__LGiDu{background:var(--red);border-radius:6px;color:#fff;font-size:11px;font-weight:800;left:10px;padding:4px 8px;position:absolute;top:10px}.ShopMain_wish__LfDFw{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000002e;border:none;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:8px;top:8px;width:34px}.ShopMain_cardBody__H1srF{display:flex;flex:1 1;flex-direction:column;padding:12px 13px 14px}.ShopMain_cartFab__9MgH5{align-items:center;background:#fffffff2;border:1px solid var(--green);border-radius:50%;bottom:8px;box-shadow:0 2px 6px #0000001f;color:var(--green);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:8px;transition:background .12s,color .12s,transform .12s;width:36px}.ShopMain_cartFab__9MgH5:hover{background:var(--green);color:#fff;transform:scale(1.06)}.ShopMain_badges__g\+P6N{display:flex;gap:4px;margin-bottom:6px;min-height:19px}.ShopMain_bolt__EnLE\+{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff}.ShopMain_bolt__EnLE\+,.ShopMain_tmr__9tmq6{border-radius:4px;font-size:11px;font-weight:800;padding:2px 7px}.ShopMain_tmr__9tmq6{background:#e0f2fe;color:#0ea5e9}.ShopMain_pName__i9U4C{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#374151;display:-webkit-box;font-size:14.5px;line-height:1.45;margin:0 0 8px;min-height:42px;overflow:hidden}.ShopMain_priceRow__GFySj{align-items:baseline;display:flex;gap:3px;margin-top:auto}.ShopMain_dc__pUino{color:var(--red);font-size:18px;font-weight:900}.ShopMain_price__DYs21{color:var(--ink);font-size:20px;font-weight:900}.ShopMain_pWon__ciswJ{color:#6b7280;font-size:13px;font-weight:700}.ShopMain_couponPriceRow__ks-nk{align-items:baseline;display:flex;gap:4px;margin-top:2px}.ShopMain_couponPct__y00ej{align-self:center;background:#f93004;border-radius:4px;color:#fff;font-size:11px;font-weight:800;padding:1px 5px}.ShopMain_couponPriceLabel__aKgAw{color:#f93004;font-size:14px;font-weight:800}.ShopMain_couponPrice__mjRpG{color:#f93004;font-size:20px;font-weight:900}.ShopMain_couponPriceWon__WKwLJ{color:#f93004;font-size:13px;font-weight:700}.ShopMain_origin__a9vJo{color:#b0b4ba;display:inline-block;font-size:12.5px;margin-top:1px;text-decoration:line-through}.ShopMain_metaRow__y2sau{align-items:center;display:flex;gap:4px;margin-top:7px}.ShopMain_star__bicIU{color:#f59e0b;font-size:12.5px;font-weight:800}.ShopMain_rev__1iRqd{color:#9ca3af;font-size:12px}.ShopMain_idstNm__O0c8x{color:#9ca3af;display:block;font-size:11.5px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopMain_footer__3rGOY{background:#fff;border-top:1px solid var(--line);margin-top:20px}.ShopMain_footInner__2EEQu{margin:0 auto;max-width:1180px;padding:30px 16px 40px}.ShopMain_footLogo__Y-b1a{display:block;height:44px;margin-bottom:10px;width:auto}.ShopMain_footInner__2EEQu p{color:var(--sub);font-size:13px;margin:4px 0}.ShopMain_footSmall__Scz6n{color:#9ca3af!important;font-size:12px!important}@media (max-width:900px){.ShopMain_banner__6uWIG{height:164px;padding:18px}.ShopMain_bTitle__CgIKI{font-size:19px}.ShopMain_bSub__e2uij{display:none}.ShopMain_bEmoji__LQlpa{font-size:60px}}@media (max-width:760px){.ShopMain_headIcons__nY\+oW{display:none}}.ShopMain_regionBar__Dt4dc{align-items:center;display:flex;justify-content:center;margin:14px auto 0;max-width:1180px;padding:0 16px;position:relative}.ShopMain_regionCur__GXa2T{align-items:center;color:var(--ink);display:inline-flex;font-size:16px;font-weight:800;gap:5px}.ShopMain_regionPin__79qc0{font-size:15px}.ShopMain_regionChange__KhZS5{background:none;border:none;color:#6b7280;cursor:pointer;font-size:14px;font-weight:700;padding:4px 2px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.ShopMain_regionChange__KhZS5:hover{color:var(--green)}.ShopMain_regionDim__lkcH4{align-items:center;background:#11182780;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.ShopMain_regionModal__XqmfS{background:#fff;border-radius:16px;box-shadow:0 12px 40px #0003;max-height:82vh;max-width:440px;overflow-y:auto;padding:26px 22px 22px;position:relative;width:100%}.ShopMain_regionClose__IDi8g{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:18px;position:absolute;right:16px;top:14px}.ShopMain_regionTitle__13O\+R{color:#374151;font-size:16px;font-weight:700;line-height:1.5;text-align:center}.ShopMain_regionTitle__13O\+R b{border-bottom:2px solid #fde047;color:var(--green)}.ShopMain_regionSub__J7bMg{color:var(--ink);font-size:14px;font-weight:700;margin:8px 0 16px;text-align:center}.ShopMain_regionGrid__idkBi{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.ShopMain_regionCell__mDSKR{background:#fff;border:1px solid var(--line);border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:13px 8px;transition:border-color .12s,background .12s,color .12s}.ShopMain_regionCell__mDSKR:hover{background:#f0fdf4;border-color:var(--green);color:var(--green)}.ShopMain_regionBack__ddNdo{background:none;border:none;color:var(--green);cursor:pointer;font-size:14px;font-weight:800;margin-bottom:10px;padding:2px 0}.ShopInquiry_wrap__bB-Xt{width:100%}.ShopInquiry_head__vUyd2{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ShopInquiry_title__H2432{color:#1f2937;font-size:22px;font-weight:800;margin:0}.ShopInquiry_desc__tibZO{color:#6b7280;font-size:14px;margin:8px 0 0}.ShopInquiry_writeBtn__Iq-86{background:#374151;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;padding:9px 18px}.ShopInquiry_writeBtn__Iq-86:hover{background:#1f2937}.ShopInquiry_filters__0vEHP{display:flex;gap:8px;margin:20px 0 8px}.ShopInquiry_filterBtn__SxdWC{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:7px 14px}.ShopInquiry_filterBtn__SxdWC:hover{border-color:#15803d}.ShopInquiry_filterOn__dHdY1{background:#15803d;border-color:#15803d;color:#fff;font-weight:700}.ShopInquiry_row__v0gxx,.ShopInquiry_tableHead__FMTPJ{align-items:center;display:grid;grid-template-columns:70px 1fr 110px 120px 120px}.ShopInquiry_tableHead__FMTPJ{border-bottom:1px solid #e5e7eb;border-top:2px solid #374151;color:#374151;font-size:14px;font-weight:700;padding:12px 8px;text-align:center}.ShopInquiry_row__v0gxx{border-bottom:1px solid #f0f0f0;color:#374151;cursor:pointer;font-size:14px;padding:16px 8px;text-align:center}.ShopInquiry_row__v0gxx:hover{background:#f9fafb}.ShopInquiry_rowOpen__wZCNn{background:#f3f7f4}.ShopInquiry_cNo__oKR\+O{color:#6b7280}.ShopInquiry_cTitle__rgETg{align-items:center;display:flex;gap:6px;justify-content:flex-start;padding-left:4px;text-align:left}.ShopInquiry_lock__\+lM5D{flex-shrink:0}.ShopInquiry_lockedText__GcYtS{color:#9ca3af}.ShopInquiry_cStat__z8-4D{text-align:center}.ShopInquiry_cAuthor__x5aca,.ShopInquiry_cDate__wSEZA{color:#6b7280;font-size:13px}.ShopInquiry_badge__-Jwhl{border-radius:4px;display:inline-block;font-size:12px;font-style:normal;font-weight:700;padding:4px 10px}.ShopInquiry_badgeDone__EGn\+V{background:#dcfce7;color:#15803d}.ShopInquiry_badgeWait__BrTVs{background:#f3f4f6;color:#9ca3af}.ShopInquiry_detail__BvY0q{background:#fbfcfb;border-bottom:1px solid #f0f0f0;padding:4px 8px 20px}.ShopInquiry_detailLoading__nV662{color:#9ca3af;font-size:14px;padding:20px;text-align:center}.ShopInquiry_aBlock__DgTZp,.ShopInquiry_qBlock__70mQS{border-radius:8px;display:flex;gap:12px;padding:16px}.ShopInquiry_qBlock__70mQS{align-items:flex-start;background:#fff;border:1px solid #eceff1}.ShopInquiry_aBlock__DgTZp{background:#f3f7f4;margin-top:10px}.ShopInquiry_aMark__xhOwM,.ShopInquiry_qMark__Ix-xn{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:26px;justify-content:center;width:26px}.ShopInquiry_qMark__Ix-xn{background:#6b7280}.ShopInquiry_aMark__xhOwM{background:#15803d}.ShopInquiry_aBody__ck3mq,.ShopInquiry_qBody__GHrmD{flex:1 1;min-width:0}.ShopInquiry_qTitle__CCwRI{color:#1f2937;font-size:15px;font-weight:700;margin-bottom:6px}.ShopInquiry_aContent__1hZRG,.ShopInquiry_qContent__SEbd9{color:#374151;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ShopInquiry_aDate__YaSUv{color:#9ca3af;font-size:12px;margin-top:8px}.ShopInquiry_noAnswer__l9v65{background:#f9fafb;border-radius:8px;color:#9ca3af;font-size:13px;margin-top:10px;padding:14px 16px}.ShopInquiry_delBtn__PtJMr{align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#ef4444;cursor:pointer;flex-shrink:0;font-size:12px;padding:5px 12px}.ShopInquiry_delBtn__PtJMr:hover{border-color:#ef4444}.ShopInquiry_empty__ZTkps{border-bottom:1px solid #f0f0f0;color:#9ca3af;font-size:14px;padding:48px 0;text-align:center}.ShopInquiry_pager__jtQP\+{display:flex;gap:6px;justify-content:center;margin-top:24px}.ShopInquiry_pager__jtQP\+ button{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;height:34px;min-width:34px;padding:0 8px}.ShopInquiry_pager__jtQP\+ button:hover:not(:disabled){border-color:#15803d}.ShopInquiry_pager__jtQP\+ button:disabled{color:#d1d5db;cursor:default}.ShopInquiry_pageOn__houC4{background:#374151!important;border-color:#374151!important;color:#fff!important;font-weight:700}.ShopInquiry_modalOverlay__UCYY5{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.ShopInquiry_modal__Pde4F{background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;max-width:520px;overflow:hidden;width:100%}.ShopInquiry_modalHead__TQas2{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:18px 20px}.ShopInquiry_modalHead__TQas2 h4{color:#1f2937;font-size:17px;font-weight:800;margin:0}.ShopInquiry_modalClose__5pQ2e{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:18px}.ShopInquiry_modalBody__WTB\+k{display:flex;flex-direction:column;gap:16px;padding:20px}.ShopInquiry_field__6swib{display:flex;flex-direction:column;gap:7px}.ShopInquiry_field__6swib>span{color:#374151;font-size:14px;font-weight:700}.ShopInquiry_field__6swib input,.ShopInquiry_field__6swib textarea{border:1px solid #d1d5db;border-radius:7px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;padding:11px 12px;resize:vertical;width:100%}.ShopInquiry_field__6swib input:focus,.ShopInquiry_field__6swib textarea:focus{border-color:#15803d;outline:none}.ShopInquiry_secret__Zfg5V{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:13px;gap:8px}.ShopInquiry_secret__Zfg5V input{accent-color:#15803d;height:16px;width:16px}.ShopInquiry_modalFoot__8KUFq{border-top:1px solid #f0f0f0;display:flex;gap:10px;padding:16px 20px}.ShopInquiry_cancelBtn__SaQLW,.ShopInquiry_submitBtn__Xbda2{border-radius:7px;cursor:pointer;flex:1 1;font-size:15px;font-weight:700;padding:12px}.ShopInquiry_cancelBtn__SaQLW{background:#fff;border:1px solid #d1d5db;color:#374151}.ShopInquiry_submitBtn__Xbda2{background:#15803d;border:1px solid #15803d;color:#fff}.ShopInquiry_cancelBtn__SaQLW:disabled,.ShopInquiry_submitBtn__Xbda2:disabled{cursor:default;opacity:.6}.ShopProduct_root__Ms9a1,.ShopProduct_root__Ms9a1 *{box-sizing:border-box}.ShopProduct_root__Ms9a1{--green:#15803d;--red:#e5202a;--ink:#1f2937;--sub:#6b7280;--line:#ececec;-webkit-font-smoothing:antialiased;background:#fff;color:var(--ink);font-family:-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;min-height:100vh;padding-bottom:40px}.ShopProduct_bar__SYwIZ{align-items:center;background:#fff;border-bottom:2px solid var(--green);display:flex;gap:12px;height:58px;margin:0 auto;max-width:1080px;padding:0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.ShopProduct_back__qNMMj,.ShopProduct_barCart__hbiyP{align-items:center;background:none;border:none;cursor:pointer;display:flex}.ShopProduct_logo__qGejM{color:var(--green);cursor:pointer;flex:1 1;font-size:22px;font-weight:900;letter-spacing:-1px}.ShopProduct_logo__qGejM span{background:var(--green);border-radius:5px;color:#fff;font-size:12px;margin-left:3px;padding:2px 6px;vertical-align:3px}.ShopProduct_inner__turTF{grid-gap:40px;display:grid;gap:40px;grid-template-columns:440px 1fr;margin:24px auto 0;max-width:1080px;padding:0 16px}.ShopProduct_gallery__HomMK{align-self:start}.ShopProduct_mainImg__Zjzf\+{align-items:center;aspect-ratio:1/1;background:#f3f4f6;border-radius:16px;display:flex;justify-content:center;overflow:hidden;width:100%}.ShopProduct_mainImgPic__Bcvy7,.ShopProduct_thumbPic__E3UVl{display:block;height:100%;object-fit:cover;width:100%}.ShopProduct_thumbPic__E3UVl{border-radius:8px}.ShopProduct_detailImgPic__6wP0F{border-radius:12px;display:block;width:100%}.ShopProduct_logoImg__mdv3C{cursor:pointer;flex:1 1;height:30px;object-fit:contain;object-position:left center}.ShopProduct_stateBox__z13hh{color:#6b7280;font-size:15px;margin:80px auto;max-width:1080px;padding:0 16px;text-align:center}.ShopProduct_stateBtn__6y3gu{background:var(--green);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:44px;margin-top:16px;padding:0 24px}.ShopProduct_mainImg__Zjzf\+ span{filter:drop-shadow(0 8px 12px rgba(0,0,0,.18));font-size:150px}.ShopProduct_thumbs__1Hqfv{display:flex;gap:10px;margin-top:12px}.ShopProduct_thumb__jsJ82{align-items:center;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;font-size:30px;height:70px;justify-content:center;opacity:.6;width:70px}.ShopProduct_thumbOn__cmOq8{border-color:var(--green);opacity:1}.ShopProduct_idstNm__Wx4IZ{align-items:center;background:#f0fdf4;border-radius:999px;color:var(--green);display:inline-flex;font-size:13px;font-weight:700;gap:5px;padding:5px 11px}.ShopProduct_name__1J5l0{font-size:25px;font-weight:800;letter-spacing:-.3px;line-height:1.35;margin:14px 0 6px}.ShopProduct_nameSub__gmCIw{color:var(--sub);font-size:14px;line-height:1.7;margin:2px 0 6px}.ShopProduct_rate__2xpZq{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:8px;padding-bottom:16px}.ShopProduct_star__1R4Ni{color:#f59e0b;font-size:15px;font-weight:800}.ShopProduct_rev__3KtDh{color:var(--sub);font-size:13px}.ShopProduct_priceBox__OIFjd{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:8px;padding:14px 0 16px}.ShopProduct_origin__XcEdv{color:#b0b4ba;font-size:14px;text-decoration:line-through}.ShopProduct_priceRow__SlLI5{align-items:baseline;display:flex;gap:6px;margin-top:2px}.ShopProduct_dc__MNRHv{color:var(--red);font-size:28px;font-weight:900}.ShopProduct_price__S\+qlB{font-size:32px;font-weight:900}.ShopProduct_pWon__wK0lF{font-size:20px;font-weight:800}.ShopProduct_couponPriceRow__\+EQjU{align-items:center;display:flex;gap:7px;margin-top:7px}.ShopProduct_couponPrice__UPz\+r{color:#f93004;font-size:24px;font-weight:900}.ShopProduct_couponPriceWon__GJT1s{color:#f93004;font-size:15px;font-weight:800;margin-left:-4px}.ShopProduct_couponPct__vmp3K{background:#ff6a13;border-radius:4px;color:#fff;font-size:12px;font-weight:800;padding:2px 6px}.ShopProduct_couponPriceLabel__54LEt{color:#8b8f96;font-size:13px;font-weight:600}.ShopProduct_specs__GhCQ3{list-style:none;margin:18px 0;padding:0}.ShopProduct_specs__GhCQ3 li{display:flex;font-size:14px;gap:16px;padding:8px 0}.ShopProduct_specs__GhCQ3 li b{color:var(--sub);flex-shrink:0;font-weight:600;width:64px}.ShopProduct_specs__GhCQ3 li span{color:var(--ink)}.ShopProduct_bolt__w7IKU{background:linear-gradient(135deg,#16a34a,#15803d);border-radius:4px;color:#fff;font-size:12px;font-weight:800;margin-right:4px;padding:2px 7px}.ShopProduct_qtyRow__ySeh3{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;padding:16px 0}.ShopProduct_qtyLabel__KmBZe{font-size:14px;font-weight:700}.ShopProduct_stepper__ghe6Z{align-items:center;border:1.5px solid #d1d5db;border-radius:8px;display:flex;overflow:hidden}.ShopProduct_stepper__ghe6Z button{background:#f9fafb;border:none;color:var(--ink);cursor:pointer;font-size:20px;height:40px;width:40px}.ShopProduct_stepper__ghe6Z span{font-size:16px;font-weight:800;text-align:center;width:52px}.ShopProduct_totalRow__th-Xs{align-items:baseline;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;font-size:15px;justify-content:space-between;padding:16px 0}.ShopProduct_total__06svA{font-size:16px}.ShopProduct_total__06svA b{color:var(--red);font-size:28px;font-weight:900}.ShopProduct_actions__Jtj0I{display:flex;gap:10px;margin-top:22px}.ShopProduct_buyBtn__f5LB5,.ShopProduct_cartBtn__P\+AE6{border-radius:12px;cursor:pointer;flex:1 1;font-size:17px;font-weight:800;height:56px;transition:filter .15s,background .15s}.ShopProduct_buyBtn__f5LB5{background:#fff;border:1.5px solid var(--green);color:var(--green)}.ShopProduct_buyBtn__f5LB5:hover{background:#f0fdf4}.ShopProduct_cartBtn__P\+AE6{background:var(--green);border:none;color:#fff}.ShopProduct_cartBtn__P\+AE6:hover{filter:brightness(1.07)}.ShopProduct_detail__iMVKf{border-top:8px solid #f3f4f6;margin:40px auto 0;max-width:1080px;padding:30px 16px 0}.ShopProduct_detailTitle__uDy5d{font-size:18px;font-weight:800;margin:16px 0}.ShopProduct_detailImg__TLnrT{align-items:center;border-radius:16px;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:20px;overflow:hidden}.ShopProduct_detailImg__TLnrT span{font-size:90px}.ShopProduct_detailImg__TLnrT p{font-size:20px;font-weight:800;margin:8px 0 0;text-shadow:0 1px 3px #0003}.ShopProduct_mockNote__TfsJf{color:#9ca3af;font-size:12px;margin:24px auto 0;max-width:1080px;padding:0 16px}.ShopProduct_deliEta__xrXWH{align-items:center;background:#fff5f0;border:1px solid #ffe1d2;border-radius:10px;display:flex;font-size:13px;gap:10px;margin:16px 0 8px;padding:12px 14px}.ShopProduct_deliEta__xrXWH b{color:#e5202a;font-size:13px;font-weight:800;white-space:nowrap}.ShopProduct_deliEta__xrXWH span{color:#6b7280}.ShopProduct_deliFeeBox__ahGnu{background:#f0fdf4;border:1px solid #dcfce7;border-radius:10px;margin:0 0 6px;padding:13px 14px}.ShopProduct_deliFeeMain__3M25G{align-items:center;display:flex;font-size:14px;font-weight:700;gap:10px}.ShopProduct_deliFeeSub__GAPyH{color:#15803d;font-size:12.5px;margin-top:6px}.ShopProduct_couponBox__tAIct{background:#fff;border:1px solid #eef0f2;border-radius:10px;margin:0 0 6px;padding:12px 14px 6px}.ShopProduct_couponHead__54gjo{color:#111;font-size:13px;font-weight:700;margin-bottom:8px}.ShopProduct_couponList__odE9L{display:flex;flex-direction:column;gap:8px}.ShopProduct_couponRow__JnJXr{align-items:center;background:#fafafa;border:1px dashed #d1d5db;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.ShopProduct_couponInfo__YYbNt{flex:1 1;min-width:0}.ShopProduct_couponTop__LsaE9{align-items:center;display:flex;gap:8px}.ShopProduct_couponTag__KLAC2{border-radius:999px;flex:none;font-size:11px;font-weight:700;line-height:1.5;max-width:120px;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.ShopProduct_tagPlat__O6Dj6{background:#dcfce7;color:#15803d}.ShopProduct_tagVendor__3aRHB{background:#fef3c7;color:#b45309}.ShopProduct_couponDisc__W3c5d{color:#111;font-size:15px;font-weight:800}.ShopProduct_couponNm__8hPAC{color:#374151;font-size:12.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopProduct_couponCond__ANkw0{color:#9ca3af;font-size:11.5px;margin-top:2px}.ShopProduct_couponBtn__sKowK{background:#15803d;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:none;font-size:13px;font-weight:700;min-width:58px;padding:9px 12px}.ShopProduct_couponBtn__sKowK:hover{background:#166534}.ShopProduct_couponBtnOff__6snPa{background:#e5e7eb;color:#9ca3af;cursor:default}.ShopProduct_couponBtnOff__6snPa:hover{background:#e5e7eb}.ShopProduct_qtyHint__WQ5wX{color:var(--sub);font-size:12px}.ShopProduct_vendorWrap__MWlPq{border-top:8px solid #f3f4f6;margin:40px auto 0;max-width:1080px;padding:30px 16px 0}.ShopProduct_vendorHead__hOhLE{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ShopProduct_vendorHead__hOhLE h3{font-size:18px;font-weight:800;margin:0}.ShopProduct_vendorHead__hOhLE button{background:none;border:none;color:var(--sub);cursor:pointer;font-size:13px}.ShopProduct_vendorScroll__S-UyW{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.ShopProduct_vendorCard__kv-l1{cursor:pointer;flex:0 0 168px;width:168px}.ShopProduct_vendorImg__z2Fiv{align-items:center;aspect-ratio:1/1;background:#f3f4f6;border-radius:12px;display:flex;font-size:48px;justify-content:center;overflow:hidden;width:100%}.ShopProduct_vendorImg__z2Fiv img{display:block;height:100%;object-fit:cover;width:100%}.ShopProduct_vendorNm__O6xh\+{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:1.4;margin-top:8px;overflow:hidden}.ShopProduct_vendorSpec__K5ggS{color:var(--sub);font-size:12px;margin-top:2px}.ShopProduct_vendorPrice__WCngT{font-size:17px;font-weight:900;margin-top:6px}.ShopProduct_vendorPrice__WCngT em{color:var(--sub);font-size:12px;font-style:normal;font-weight:600;margin-left:2px}.ShopProduct_tabBar__bx2Ju{background:#fff;border-bottom:1px solid var(--line);margin-top:40px;position:-webkit-sticky;position:sticky;top:104px;z-index:20}.ShopProduct_tabInner__HSchn{display:flex;margin:0 auto;max-width:1080px}.ShopProduct_tab__yDO\+o{background:none;border:none;border-bottom:2px solid #0000;color:var(--sub);cursor:pointer;flex:1 1;font-size:15px;font-weight:700;height:52px}.ShopProduct_tabOn__5L4qh{border-bottom-color:var(--green);color:var(--green)}.ShopProduct_section__Mndq4{margin:0 auto;max-width:1080px;padding:30px 16px;scroll-margin-top:164px}.ShopProduct_secTitle__ILfEt{border-bottom:2px solid var(--ink);font-size:18px;font-weight:800;margin:0 0 16px;padding-bottom:12px}.ShopProduct_detailDesc__TSKAq{color:#374151;font-size:15px;line-height:1.7}.ShopProduct_detailDesc__TSKAq img{border-radius:6px;height:auto;max-width:100%}.ShopProduct_detailDesc__TSKAq h1{font-size:22px;font-weight:700;margin:12px 0}.ShopProduct_detailDesc__TSKAq h2{font-size:18px;font-weight:700;margin:10px 0}.ShopProduct_detailDesc__TSKAq h3{font-size:16px;font-weight:700;margin:8px 0}.ShopProduct_detailDesc__TSKAq ol,.ShopProduct_detailDesc__TSKAq ul{padding-left:24px}.ShopProduct_infoTable__vg9Zz{border-top:1px solid #e5e7eb}.ShopProduct_infoRow__9ytbj{border-bottom:1px solid #f0f1f3;display:grid;grid-template-columns:240px 1fr}.ShopProduct_infoLabel__EZjKA{background:#fafafa;color:#374151;font-size:14px;font-weight:600;padding:14px 16px}.ShopProduct_infoValue__T3YFe{color:var(--ink);font-size:14px;padding:14px 16px;word-break:break-word}.ShopProduct_noticeBox__rPNyE{background:#fbfbfb;border:1px solid var(--line);border-radius:10px;margin-top:28px;padding:18px 20px}.ShopProduct_noticeBox__rPNyE b{display:block;font-size:14px;margin-bottom:8px}.ShopProduct_noticeBox__rPNyE li,.ShopProduct_noticeBox__rPNyE p{color:var(--sub);font-size:13px;line-height:1.7}.ShopProduct_noticeBox__rPNyE ul{margin:0;padding-left:18px}@media (max-width:760px){.ShopProduct_inner__turTF{grid-template-columns:1fr}.ShopProduct_gallery__HomMK{position:static}.ShopProduct_infoRow__9ytbj{grid-template-columns:130px 1fr}}.ShopCart_root__4MibJ,.ShopCart_root__4MibJ *{box-sizing:border-box}.ShopCart_root__4MibJ{--green:#15803d;--green2:#16a34a;--ink:#1f2937;--sub:#6b7280;--line:#ececec;--bg:#f5f6f8;background:var(--bg);color:var(--ink);font-family:-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;min-height:100vh}.ShopCart_page__oNoga{margin:0 auto;max-width:1180px;padding:24px 16px 80px}.ShopCart_head__2H2Sx{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:16px}.ShopCart_title__\+Vi5t{font-size:26px;font-weight:800;margin:0}.ShopCart_steps__GDWWK{align-items:center;color:#9ca3af;display:flex;font-size:14px;gap:8px}.ShopCart_stepOn__1GB32{background:#111827;border-radius:14px;color:var(--ink);color:#fff;font-weight:800;padding:3px 10px}.ShopCart_stepSep__x6Pje{color:#d1d5db}.ShopCart_empty__y0E9S{background:#fff;border-radius:12px;color:var(--sub);padding:64px 20px;text-align:center}.ShopCart_emptyBtn__xwMkJ{background:var(--green);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:14px;padding:11px 22px}.ShopCart_body__9-JS1{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 340px}.ShopCart_bar__PKmOK{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 16px}.ShopCart_chk__8Uvg8{align-items:center;cursor:pointer;display:inline-flex;font-weight:700;gap:8px}.ShopCart_chk__8Uvg8 input{accent-color:var(--green);cursor:pointer;height:18px;width:18px}.ShopCart_delBtn__IublU{background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--sub);cursor:pointer;font-size:13px;padding:6px 12px}.ShopCart_group__0tbLP{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 10px #00000012;margin-bottom:20px;overflow:hidden}.ShopCart_groupHead__VYUl\+{background:#f6f7f9;border-bottom:1px solid var(--line);padding:14px 16px}.ShopCart_vendorRow__jd9RC{align-items:center;cursor:pointer;display:flex;gap:12px}.ShopCart_vendorRow__jd9RC input{accent-color:var(--green);cursor:pointer;flex:none;height:18px;width:18px}.ShopCart_vendorAvatar__eoH\+C{align-items:center;background:#eafaf0;border:1px solid #d3f0de;border-radius:50%;display:flex;flex:none;font-size:18px;height:38px;justify-content:center;width:38px}.ShopCart_vendorText__cGoQu{display:flex;flex-direction:column;gap:2px;min-width:0}.ShopCart_vendorNm__Ua84z{color:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.2px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopCart_vendorSub__Yank7{color:var(--sub);font-size:12px;font-weight:600}.ShopCart_deliBar__GKRu8{align-items:center;border-bottom:1px dashed var(--line);display:flex;justify-content:space-between;padding:10px 16px}.ShopCart_deliType__j\+NBg{color:var(--green);font-size:14px;font-weight:700}.ShopCart_freeOn__ZDvi9{color:var(--green);font-weight:800}.ShopCart_freeRemain__yzyjW{color:#ea580c;font-size:13.5px;font-weight:700}.ShopCart_deliFee__QoBJk{color:var(--sub);font-size:13.5px}.ShopCart_deliEst__dY0uv{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;padding:9px 16px}.ShopCart_estArrive__3ll0O{color:var(--green);font-size:13px;font-weight:800}.ShopCart_estCutoff__682AK{color:var(--sub);font-size:12.5px;font-weight:600;padding-left:11px;position:relative}.ShopCart_estCutoff__682AK:before{background:#cbd2da;border-radius:50%;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.ShopCart_line__anomm{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;padding:16px}.ShopCart_lineOff__a5LPo{opacity:.55}.ShopCart_lineChk__3VnRA{accent-color:var(--green);cursor:pointer;height:18px;margin-top:28px;width:18px}.ShopCart_thumb__jh8rk{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;flex:0 0 auto;font-size:26px;height:72px;justify-content:center;overflow:hidden;width:72px}.ShopCart_thumb__jh8rk img{height:100%;object-fit:cover;width:100%}.ShopCart_info__F8Vly{flex:1 1;min-width:0}.ShopCart_name__SungP{font-size:15px;font-weight:600;line-height:1.35}.ShopCart_spec__K4Lu9{color:var(--sub);font-size:13px;margin-top:3px}.ShopCart_soldout__L4nv\+{color:#dc2626;font-size:12.5px;font-weight:600;margin-top:6px}.ShopCart_dayHint__OBbt0{color:#9ca3af;font-size:12px;margin-top:8px}.ShopCart_qtyRow__H4Vz0{margin-top:10px}.ShopCart_stepper__RDEQW{align-items:center;border:1px solid #d1d5db;border-radius:8px;display:inline-flex;overflow:hidden}.ShopCart_stepper__RDEQW button{background:#fff;border:none;color:var(--ink);cursor:pointer;font-size:16px;height:32px;width:32px}.ShopCart_stepper__RDEQW button:disabled{color:#d1d5db;cursor:default}.ShopCart_stepper__RDEQW span{font-size:14px;font-weight:700;min-width:40px;text-align:center}.ShopCart_priceCol__X4df1{flex:0 0 auto;min-width:120px;padding-right:22px;position:relative;text-align:right}.ShopCart_orig__5ZeIO{color:#b0b6bf;font-size:12.5px;text-decoration:line-through}.ShopCart_price__R\+0BJ{font-size:17px;font-weight:800;white-space:nowrap}.ShopCart_rate__CkRly{color:#ea580c;margin-right:5px}.ShopCart_lineDel__pw4YS{background:#0000;border:none;color:#b0b6bf;cursor:pointer;font-size:15px;line-height:1;position:absolute;right:0;top:0}.ShopCart_lineDel__pw4YS:hover{color:var(--sub)}.ShopCart_groupSum__9qUtT{background:#fafafa;color:var(--sub);display:flex;font-size:13.5px;gap:18px;justify-content:flex-end;padding:14px 16px}.ShopCart_groupSum__9qUtT b{color:var(--ink);font-weight:700}.ShopCart_minus__jLSwb{color:#ea580c}.ShopCart_dim__TumH\+{color:var(--sub)}.ShopCart_more__r5WAG{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;font-weight:600;padding:14px;width:100%}.ShopCart_right__OLhR9{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:16px}.ShopCart_addr__n5MNR{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px}.ShopCart_addrTit__eIUgy{font-size:14px;font-weight:800;margin-bottom:6px}.ShopCart_addrTxt__0P-Vs{color:var(--sub);font-size:13.5px;line-height:1.4}.ShopCart_sumCard__5tJg7{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.ShopCart_sumTit__7GU-\+{font-size:16px;font-weight:800;margin-bottom:14px}.ShopCart_sumRow__MK8Ww{color:var(--sub);display:flex;font-size:14px;justify-content:space-between;margin:9px 0}.ShopCart_sumRow__MK8Ww span:last-child{color:var(--ink);font-weight:600}.ShopCart_sumDivider__D3cy\+{background:var(--line);height:1px;margin:12px 0}.ShopCart_sumTotal__pvDKl{font-size:16px}.ShopCart_sumTotal__pvDKl span{color:var(--ink)!important;font-weight:800!important}.ShopCart_cta__G62hs{background:linear-gradient(90deg,var(--green),var(--green2));border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;margin-top:16px;padding:15px;width:100%}.ShopCart_cta__G62hs:disabled{background:#cbd5e1;cursor:default}@media (max-width:900px){.ShopCart_body__9-JS1{grid-template-columns:1fr}.ShopCart_right__OLhR9{position:static}}.ShopOrder_root__opLI5{background:#f4f5f7;min-height:100vh}.ShopOrder_page__G9xoi{margin:0 auto;max-width:1180px;padding:24px 16px 80px}.ShopOrder_head__CN6e0{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ShopOrder_title__H6C37{color:#1f2937;font-size:28px;font-weight:800;margin:0}.ShopOrder_steps__W673V{align-items:center;color:#9ca3af;display:flex;font-size:14px;gap:8px}.ShopOrder_stepOn__qs0XT{color:#15803d;font-weight:800}.ShopOrder_stepSep__Xcnan{color:#d1d5db}.ShopOrder_empty__UY8BS{background:#fff;border-radius:12px;color:#6b7280;padding:80px 0;text-align:center}.ShopOrder_emptyBtn__sk3Pt{background:#15803d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;margin-top:14px;padding:10px 22px}.ShopOrder_body__X9e0E{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 360px}.ShopOrder_left__ACITu{display:flex;flex-direction:column;gap:16px;min-width:0}.ShopOrder_addrBar__73XEW{align-items:center;background:#fff;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:18px 20px}.ShopOrder_addrTxt__3Mru\+{color:#374151;font-size:15px;font-weight:600}.ShopOrder_addrBtn__KTXvz{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;flex-shrink:0;font-size:13px;padding:7px 16px}.ShopOrder_card__SqtPF{background:#fff;border-radius:12px;padding:22px 24px}.ShopOrder_cardTit__x0gcC{color:#1f2937;font-size:19px;font-weight:800;margin:0 0 18px}.ShopOrder_cnt__joFWJ{color:#15803d;font-size:18px;font-style:normal}.ShopOrder_form__jj9yt{display:flex;flex-direction:column}.ShopOrder_field__LzaTh{grid-gap:16px;align-items:start;border-top:1px solid #f3f4f6;display:grid;gap:16px;grid-template-columns:150px 1fr;padding:14px 0}.ShopOrder_field__LzaTh:first-child{border-top:none}.ShopOrder_fieldLabel__rVjUS{color:#374151;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:3px;padding-top:9px}.ShopOrder_fieldLabel__rVjUS>span{align-items:center;display:inline-flex;gap:6px}.ShopOrder_req__nh1pZ{background:#fff0f0;border-radius:4px;color:#ef4444;display:inline-block;font-size:11px;font-style:normal;font-weight:700;padding:2px 7px;width:-webkit-fit-content;width:fit-content}.ShopOrder_fieldLabel__rVjUS small{color:#9ca3af;font-size:12px;font-weight:400}.ShopOrder_fieldBody__TUMY\+{display:flex;flex-direction:column;gap:10px}.ShopOrder_fieldBody__TUMY\+ input[type=text],.ShopOrder_fieldBody__TUMY\+>input{border:1px solid #d1d5db;border-radius:7px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:11px 13px;width:100%}.ShopOrder_fieldBody__TUMY\+ input:focus{border-color:#15803d;outline:none}.ShopOrder_subInput__4kcNi{margin-top:2px}.ShopOrder_radioWrap__k0XRj{display:flex;flex-wrap:wrap;gap:14px 22px;padding-top:9px}.ShopOrder_radio__xd-xC{align-items:center;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;gap:7px}.ShopOrder_radio__xd-xC input{accent-color:#15803d;height:17px;width:17px}.ShopOrder_ordGroup__eHj2B{border-top:1px solid #f3f4f6;padding:16px 0}.ShopOrder_ordGroup__eHj2B:first-of-type{border-top:none;padding-top:0}.ShopOrder_ordGroupHead__V8a4\+{color:#374151;font-size:14px;margin-bottom:12px}.ShopOrder_deliTag__JrvJZ{color:#15803d;font-size:12px;font-weight:700;margin-left:6px}.ShopOrder_ordLine__CBuLB{align-items:center;display:flex;gap:14px;padding:10px 0}.ShopOrder_ordThumb__cxgPN{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.ShopOrder_ordThumb__cxgPN img{height:100%;object-fit:cover;width:100%}.ShopOrder_ordInfo__jtj-M{flex:1 1;min-width:0}.ShopOrder_ordNm__Kueq8{color:#1f2937;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopOrder_ordSpec__YaxCJ{color:#9ca3af;font-size:12px;margin-top:4px}.ShopOrder_ordQtyAmt__Cq4QE{color:#6b7280;flex-shrink:0;font-size:14px}.ShopOrder_ordQtyAmt__Cq4QE b{color:#1f2937}.ShopOrder_expandBtn__ACYIm{background:#f9fafb;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;margin-top:8px;padding:11px;width:100%}.ShopOrder_couponHead__4kz5Y{align-items:center;display:flex;justify-content:space-between}.ShopOrder_couponHead__4kz5Y .ShopOrder_cardTit__x0gcC{margin-bottom:0}.ShopOrder_couponPickBtn__P3\+66{background:#fff;border:1px solid #15803d;border-radius:7px;color:#15803d;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:background .15s}.ShopOrder_couponPickBtn__P3\+66:hover{background:#f0fdf4}.ShopOrder_couponEmpty__8v5t4{color:#9ca3af;font-size:14px;margin-top:16px;text-align:center}.ShopOrder_couponNote__ANYEA{color:#9ca3af;font-size:12px;margin:8px 0 0}.ShopOrder_couponPick__6GjvP{display:flex;flex-direction:column;gap:12px;margin-top:12px}.ShopOrder_couponCard__RI9D-{background:#fff;border:1px solid #e5e7eb;border-radius:14px;cursor:pointer;display:block;padding:18px 20px;position:relative;transition:border-color .15s,box-shadow .15s}.ShopOrder_couponCard__RI9D-:hover{border-color:#cbd5e1}.ShopOrder_couponCardOn__IuE32{background:#f6fdf9;border-color:#15803d;box-shadow:inset 0 0 0 1px #15803d}.ShopOrder_couponCardOff__aiZYC{cursor:not-allowed;opacity:.5}.ShopOrder_couponChk__W0yvR{height:0;opacity:0;position:absolute;width:0}.ShopOrder_couponBody__T4\+Ba{min-width:0}.ShopOrder_couponTopLine__05ICf{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.ShopOrder_couponAmt__1SMQN{color:#f2662d;font-size:22px;font-weight:800;line-height:1.1}.ShopOrder_couponAvail__gBXMn{color:#f2662d;font-size:13.5px;font-weight:700}.ShopOrder_couponType__sARWw{border-radius:999px;flex:none;font-size:11.5px;font-weight:700;line-height:1.5;margin-left:auto;padding:3px 10px;white-space:nowrap}.ShopOrder_typeOrder__q2vXq{background:#dcfce7;color:#15803d}.ShopOrder_typeProduct__gPaF7{background:#fef3c7;color:#b45309}.ShopOrder_couponIssuer__PB4zS{color:#6b7280;font-size:13px;margin-top:10px}.ShopOrder_couponName__mNlYc{color:#1f2937;font-size:14.5px;font-weight:700;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopOrder_couponCondBox__KdIgw{color:#9ca3af;font-size:12.5px;line-height:1.65;margin-top:8px}.ShopOrder_couponReason__gQ8Qr{color:#ef4444;font-size:12px;margin-top:8px}.ShopOrder_payList__2XWjD{display:flex;flex-direction:column;gap:10px}.ShopOrder_payItem__QZQeS{align-items:center;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:16px}.ShopOrder_payItem__QZQeS input{accent-color:#15803d;height:18px;width:18px}.ShopOrder_payOn__SdTT5{background:#f3f7f4;border-color:#15803d}.ShopOrder_payNm__60QaP{color:#1f2937;font-size:15px;font-weight:700}.ShopOrder_payDesc__CADor{color:#9ca3af;font-size:12px;margin-top:3px}.ShopOrder_notice__EHRh6{display:flex;flex-direction:column;gap:7px;margin:4px 0 0;padding-left:18px}.ShopOrder_notice__EHRh6 li{color:#9ca3af;font-size:12px;line-height:1.5}.ShopOrder_right__30ZfH{position:-webkit-sticky;position:sticky;top:20px}.ShopOrder_sumCard__qXEet{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:22px}.ShopOrder_sumTit__Xux1o{color:#1f2937;font-size:17px;font-weight:800;margin-bottom:18px}.ShopOrder_sumRow__YhOBY{align-items:center;color:#4b5563;display:flex;font-size:14px;justify-content:space-between;padding:7px 0}.ShopOrder_sumRow__YhOBY .ShopOrder_orig__ZY5jw{color:#c4c4c4;font-size:13px;margin-right:8px}.ShopOrder_sumRow__YhOBY b{color:#1f2937}.ShopOrder_minus__Cr9UU{color:#ef4444;font-weight:700}.ShopOrder_sumDivider__fdbE2{background:#f0f0f0;height:1px;margin:8px 0}.ShopOrder_sumTotal__MPlLv{color:#1f2937;font-size:16px;font-weight:800;padding-top:10px}.ShopOrder_sumTotal__MPlLv span:last-child{color:#15803d;font-size:22px}.ShopOrder_payHint__PjUYI{background:#f3f4f6;border-radius:10px;color:#9ca3af;font-size:15px;font-weight:700;margin:18px 0 14px;padding:18px;text-align:center}.ShopOrder_payHintOn__AuL1h{background:#f3f7f4;color:#15803d}.ShopOrder_agree__ZSUBE{align-items:flex-start;color:#4b5563;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:14px}.ShopOrder_agree__ZSUBE input{accent-color:#15803d;height:17px;margin-top:1px;width:17px}.ShopOrder_cta__nTXUT{background:#15803d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:17px;font-weight:800;padding:16px;width:100%}.ShopOrder_cta__nTXUT:disabled{cursor:default;opacity:.6}.ShopOrder_modalOverlay__coFOn{align-items:center;background:#11182780;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.ShopOrder_modalBox__V9hpv{background:#fff;border-radius:14px;display:flex;flex-direction:column;max-height:82vh;max-width:460px;overflow:hidden;width:100%}.ShopOrder_modalHead__1Obdq{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:18px 22px}.ShopOrder_modalHead__1Obdq h3{color:#1f2937;font-size:18px;font-weight:800;margin:0}.ShopOrder_modalClose__wPLVw{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:16px;line-height:1;padding:4px}.ShopOrder_modalHead__1Obdq+.ShopOrder_couponNote__ANYEA{margin:12px 22px 0}.ShopOrder_modalBody__n8BQP{flex:1 1;overflow-y:auto;padding:14px 22px 4px}.ShopOrder_modalBody__n8BQP .ShopOrder_couponPick__6GjvP{margin-top:0}.ShopOrder_modalFoot__C4WBh{border-top:1px solid #f0f0f0;padding:16px 22px}.ShopOrder_modalDone__CfT2v{background:#15803d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:800;padding:14px;width:100%}.ShopOrderResult_root__yp5YL{background:#f4f5f7;min-height:100vh}.ShopOrderResult_page__UJfGe{margin:0 auto;max-width:720px;padding:40px 16px 80px}.ShopOrderResult_steps__MWWHZ{align-items:center;color:#9ca3af;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:28px}.ShopOrderResult_on__MwrYf{color:#15803d;font-weight:800}.ShopOrderResult_sep__NV2It{color:#d1d5db}.ShopOrderResult_card__amiNz{background:#fff;border-radius:16px;padding:56px 32px;text-align:center}.ShopOrderResult_icon__N27oL{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:38px;font-weight:800;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.ShopOrderResult_iconOk__zPDaO{background:#15803d}.ShopOrderResult_iconNo__MZAsV{background:#ef4444}.ShopOrderResult_title__jjVM2{color:#1f2937;font-size:24px;font-weight:800;margin:0 0 14px}.ShopOrderResult_msg__Zswe3{color:#6b7280;font-size:15px;line-height:1.6;margin:0 0 32px}.ShopOrderResult_actions__prER6{display:flex;gap:12px;justify-content:center}.ShopOrderResult_ghost__iTYBd,.ShopOrderResult_primary__bWpyV{border-radius:8px;cursor:pointer;font-size:15px;font-weight:700;padding:13px 28px}.ShopOrderResult_primary__bWpyV{background:#15803d;border:1px solid #15803d;color:#fff}.ShopOrderResult_ghost__iTYBd{background:#fff;border:1px solid #d1d5db;color:#374151}.ShopSignUp_root__x55uG{background:#f4f6f8;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:32px 16px}.ShopSignUp_card__Sxe8\+{background:#fff;border-radius:16px;box-shadow:0 8px 30px #0000000f;box-sizing:border-box;max-width:460px;padding:32px 28px 28px;width:100%}.ShopSignUp_logo__I6kPX{display:block;height:84px;margin:0 auto 10px}.ShopSignUp_title__RlDcI{color:#1f2937;font-size:22px;font-weight:800;margin:8px 0 4px;text-align:center}.ShopSignUp_sub__HuWSf{color:#16a34a;font-size:13px;margin:0 0 22px;text-align:center}.ShopSignUp_label__f8IHi{color:#374151;display:block;font-size:13px;font-weight:700;margin:14px 0 6px}.ShopSignUp_req__kaSCI{color:#f97316}.ShopSignUp_input__Qdd\+5{border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;color:#111827;font-size:15px;height:46px;outline:none;padding:0 14px;transition:border-color .12s;width:100%}.ShopSignUp_input__Qdd\+5:focus{border-color:#16a34a}.ShopSignUp_input__Qdd\+5[readonly]{background:#f9fafb;color:#4b5563}.ShopSignUp_row__7WCGR{display:flex;gap:12px}.ShopSignUp_col__EfNp5{flex:1 1;min-width:0}.ShopSignUp_addrRow__GGlS\+{display:flex;gap:8px}.ShopSignUp_addrBtn__DXvbp{background:#166534;border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;height:46px;padding:0 18px;white-space:nowrap}.ShopSignUp_addrBtn__DXvbp:hover{background:#14532d}.ShopSignUp_bcodeHint__FagZF,.ShopSignUp_okHint__wZF6M{color:#16a34a;font-size:12px;margin-top:6px}.ShopSignUp_submit__0X8CT{background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:17px;font-weight:800;height:54px;margin-top:26px;transition:filter .12s;width:100%}.ShopSignUp_submit__0X8CT:hover{filter:brightness(.97)}.ShopSignUp_submit__0X8CT:disabled{cursor:default;opacity:.6}.ShopSignUp_linkBtn__CfNsJ{background:none;border:none;color:#6b7280;cursor:pointer;font-size:14px;margin-top:12px;width:100%}.ShopSignUp_linkBtn__CfNsJ:hover{color:#16a34a;text-decoration:underline}.ShopSignUp_snsDivider__wlH2L{align-items:center;color:#9ca3af;display:flex;font-size:12.5px;margin:20px 0 14px;text-align:center}.ShopSignUp_snsDivider__wlH2L:after,.ShopSignUp_snsDivider__wlH2L:before{background:#e5e7eb;content:"";flex:1 1;height:1px}.ShopSignUp_snsDivider__wlH2L span{padding:0 12px}.ShopSignUp_kakaoBtn__dLBTO{align-items:center;background:#fee500;border:none;border-radius:12px;color:#191600;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:8px;height:52px;justify-content:center;transition:filter .12s;width:100%}.ShopSignUp_kakaoBtn__dLBTO:hover{filter:brightness(.97)}.ShopSignUp_kakaoIco__zsH5I{border-radius:7px;height:30px;object-fit:contain;width:30px}.ShopSignUp_naverBtn__GFFAb{align-items:center;background:#03c75a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:8px;height:52px;justify-content:center;transition:filter .12s;width:100%}.ShopSignUp_naverBtn__GFFAb:hover{filter:brightness(.97)}.ShopSignUp_snsBtnWrap__gxN2a{position:relative}.ShopSignUp_snsBtnWrap__gxN2a+.ShopSignUp_snsBtnWrap__gxN2a{margin-top:10px}.ShopSignUp_lastBadge__FgPgr{background:#ff6a13;border-radius:12px;box-shadow:0 2px 6px #0000002e;color:#fff;font-size:11.5px;font-weight:800;padding:3px 9px;position:absolute;right:14px;top:-11px;white-space:nowrap;z-index:2}.ShopSignUp_lastBadge__FgPgr:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:9px solid #ff6a13;bottom:-8px;content:"";height:0;position:absolute;right:18px;width:0}.ShopSignUp_naverIco__PKsql{align-items:center;background:#fff;border-radius:7px;color:#03c75a;display:flex;font-size:18px;font-weight:900;height:30px;justify-content:center;line-height:1;width:30px}.ShopSignUp_socialBanner__NhbNd{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:1.5;margin:4px 0 18px;padding:12px 14px}.ShopMyLayout_page__WA5Fz{background:#f7f8fa;min-height:100vh}.ShopMyLayout_body__-B0q5{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:248px 1fr;margin:0 auto;max-width:1180px;padding:28px 16px 80px}.ShopMyLayout_side__pdb0A{position:-webkit-sticky;position:sticky;top:124px}.ShopMyLayout_summary__ewuQd{background:#2b2f36;border-radius:10px;color:#fff;padding:22px 20px}.ShopMyLayout_hello__2BMFg{color:#e5e7eb;font-size:15px;font-weight:500;margin-bottom:18px}.ShopMyLayout_hello__2BMFg strong{color:#fff;font-weight:700}.ShopMyLayout_sumRow__H8hcx{align-items:center;border-top:1px solid #ffffff1f;display:flex;justify-content:space-between;padding:14px 0}.ShopMyLayout_sumLabel__EL2Y8{align-items:center;color:#cbd5e1;display:flex;font-size:14px;gap:8px}.ShopMyLayout_sumValue__nuTu1{color:#fff;font-size:17px;font-weight:700}.ShopMyLayout_addrRow__q3Quq{align-items:center;background:none;border:none;border-top:1px solid #ffffff1f;color:#fff;cursor:pointer;display:flex;gap:8px;padding:14px 0 2px;width:100%}.ShopMyLayout_addrIco__-nFXj{display:inline-flex}.ShopMyLayout_addrText__XN\+KS{color:#e5e7eb;flex:1 1;font-size:13.5px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ShopMyLayout_addrArrow__cQoXb{color:#9ca3af;font-size:18px;line-height:1}.ShopMyLayout_menu__uQAMt{background:#fff;border:1px solid #e9edf1;border-radius:10px;margin-top:14px;overflow:hidden}.ShopMyLayout_menuItem__tHd57{align-items:center;border-bottom:1px solid #f0f2f5;color:#374151;display:flex;font-size:14.5px;justify-content:space-between;padding:15px 18px;text-decoration:none;transition:background .12s,color .12s}.ShopMyLayout_menu__uQAMt .ShopMyLayout_menuItem__tHd57:last-child{border-bottom:none}.ShopMyLayout_menuItem__tHd57:hover{background:#f4faf6;color:#1f9254}.ShopMyLayout_menuItem__tHd57.ShopMyLayout_active__zqr8M{background:#eafaf0;box-shadow:inset 3px 0 0 #2bb673;color:#1f9254;font-weight:700}.ShopMyLayout_soonWrap__WUL3s{background:#fff;border:1px solid #e9edf1;border-radius:10px;margin-top:14px;overflow:hidden}.ShopMyLayout_soonTitle__xh73f{background:#fafbfc;color:#9ca3af;font-size:12px;font-weight:700;padding:10px 18px}.ShopMyLayout_soonTitle__xh73f,.ShopMyLayout_soonWrap__WUL3s .ShopMyLayout_menuItem__tHd57{border-bottom:1px solid #f0f2f5}.ShopMyLayout_soonWrap__WUL3s .ShopMyLayout_menuItem__tHd57:last-child{border-bottom:none}.ShopMyLayout_menuItem__tHd57.ShopMyLayout_disabled__Pq64a{color:#b6bcc5;cursor:default}.ShopMyLayout_menuItem__tHd57.ShopMyLayout_disabled__Pq64a:hover{background:none;color:#b6bcc5}.ShopMyLayout_soonBadge__Tv-bK{background:#f1f3f5;border-radius:10px;color:#aab1bb;font-size:11px;font-style:normal;padding:2px 8px}.ShopMyLayout_content__UoRK2{min-width:0}@media (max-width:880px){.ShopMyLayout_body__-B0q5{grid-template-columns:1fr}.ShopMyLayout_side__pdb0A{position:static}}.ShopOrders_wrap__e4PQM{min-width:0}.ShopOrders_progress__3wBJC{margin-bottom:24px}.ShopOrders_progressHead__FEB7y{align-items:baseline;display:flex;gap:8px;margin-bottom:12px}.ShopOrders_progressTitle__Mo3Jz{color:#212529;font-size:19px;font-weight:800;margin:0}.ShopOrders_progressNote__JjOJw{color:#868e96;font-size:13px}.ShopOrders_progressSteps__PzuOA{align-items:center;background:#f4f6f8;border-radius:14px;display:flex;gap:4px;justify-content:space-between;padding:30px 24px}.ShopOrders_progressStep__lPGFj{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:14px;min-width:0}.ShopOrders_progressLabel__KZFau{color:#868e96;font-size:15px;font-weight:600;white-space:nowrap}.ShopOrders_progressCount__fAuG3{color:#2b2f36;font-size:30px;font-weight:800;line-height:1}.ShopOrders_progressArrow__yUz6I{color:#ced4da;flex:none;font-size:24px}.ShopOrders_head__-UezB{align-items:center;border-bottom:2px solid #2b2f36;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:16px}.ShopOrders_title__PGqDs{color:#212529;font-size:22px;font-weight:700;margin:0}.ShopOrders_periods__efJ0i{display:flex;gap:6px}.ShopOrders_period__Aml1-{background:#fff;border:1px solid #dfe3e8;border-radius:20px;color:#6b7280;cursor:pointer;font-size:13px;padding:7px 14px}.ShopOrders_period__Aml1-:hover{border-color:#2bb673;color:#1f9254}.ShopOrders_periodOn__Hq0\+x{background:#2bb673;border-color:#2bb673;color:#fff;font-weight:700}.ShopOrders_state__acyXn{align-items:center;color:#868e96;display:flex;flex-direction:column;font-size:15px;gap:12px;padding:90px 0}.ShopOrders_emptyIco__G6aeB{font-size:44px}.ShopOrders_goShop__8J87G{background:#2bb673;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:6px;padding:10px 22px}.ShopOrders_card__i96zu{background:#fff;border:1px solid #e9edf1;border-radius:12px;margin-bottom:18px;overflow:hidden}.ShopOrders_cardHead__KU8eR{align-items:center;background:#fafbfc;border-bottom:1px solid #eef1f4;display:flex;justify-content:space-between;padding:16px 20px}.ShopOrders_headLeft__uSsAu{align-items:baseline;display:flex;gap:12px}.ShopOrders_orderDate__suPRl{color:#212529;font-size:16px;font-weight:700}.ShopOrders_orderNo__8JmQN{color:#9ca3af;font-size:13px}.ShopOrders_statBadge__lWpNe{border-radius:16px;font-size:13px;font-weight:700;padding:5px 12px}.ShopOrders_group__Zvxlu{padding:6px 20px 0}.ShopOrders_group__Zvxlu+.ShopOrders_group__Zvxlu{border-top:1px dashed #eef1f4;margin-top:6px;padding-top:14px}.ShopOrders_vendor__YTbBp{align-items:center;color:#212529;display:flex;font-size:14px;font-weight:800;gap:6px;padding:12px 0 8px}.ShopOrders_leaf__CCLhR{font-size:14px}.ShopOrders_trackBtn__uwiH8{background:#f1faf5;border:1px solid #cfeadd;border-radius:16px;color:#1f9254;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:5px 12px}.ShopOrders_trackBtn__uwiH8:hover{background:#e4f5ec}.ShopOrders_trackBox__sDVWW{background:#f8fafb;border:1px solid #eaeef1;border-radius:10px;margin:2px 0 8px;padding:12px 14px}.ShopOrders_trackRow__PkpfU{align-items:center;display:flex;font-size:13.5px;gap:10px}.ShopOrders_trackLabel__eOpuh{color:#343a40;flex:0 0 auto;font-weight:700}.ShopOrders_trackVal__aGmyu{color:#495057;word-break:break-all}.ShopOrders_trackDates__lzYTM{color:#868e96;display:flex;font-size:12px;gap:14px;margin-top:6px}.ShopOrders_line__ISoQ0{align-items:center;border-top:1px solid #f4f6f8;cursor:pointer;display:flex;gap:14px;padding:12px 0}.ShopOrders_line__ISoQ0:hover{background:#fcfdfe}.ShopOrders_thumb__Wwh5F{background:#f1f3f5;border-radius:8px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.ShopOrders_thumb__Wwh5F img{height:100%;object-fit:cover;width:100%}.ShopOrders_noImg__l0wtX{align-items:center;color:#adb5bd;display:flex;font-size:11px;height:100%;justify-content:center;width:100%}.ShopOrders_lineInfo__GNL1H{flex:1 1;min-width:0}.ShopOrders_itemNm__E1PC1{color:#212529;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopOrders_spec__pO3Gv{color:#868e96;font-size:12.5px;margin-top:3px}.ShopOrders_qtyPrice__\+X2ni{color:#495057;font-size:13px;margin-top:5px}.ShopOrders_lineRight__JZS6k{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.ShopOrders_lineStat__fjNRU{border-radius:14px;font-size:12px;font-weight:700;padding:3px 10px}.ShopOrders_lineAmt__oL2rk{color:#212529;font-size:15px;font-weight:700}.ShopOrders_cardFoot__oMpV5{align-items:center;background:#fafbfc;border-top:1px solid #eef1f4;display:flex;justify-content:space-between;margin-top:8px;padding:15px 20px}.ShopOrders_footMeta__vZInS{color:#868e96;font-size:13px}.ShopOrders_couponCut__SPQbL{color:#dc2626;font-weight:600}.ShopOrders_footTotal__zkPVc{color:#495057;font-size:14px}.ShopOrders_footTotal__zkPVc strong{color:#1f9254;font-size:18px;font-weight:800;margin-left:6px}.ShopOrders_pager__R9akP{align-items:center;color:#495057;display:flex;font-size:14px;gap:16px;justify-content:center;margin-top:24px}.ShopOrders_pager__R9akP button{background:#fff;border:1px solid #dfe3e8;border-radius:8px;cursor:pointer;font-size:13px;padding:8px 18px}.ShopOrders_pager__R9akP button:disabled{color:#ced4da;cursor:not-allowed}.ShopOrders_moreBtn__EZ8US{background:#fff;border:1px solid #dfe3e8;border-radius:10px;color:#495057;cursor:pointer;display:block;font-size:14px;font-weight:700;margin-top:20px;padding:14px;transition:border-color .15s,color .15s;width:100%}.ShopOrders_moreBtn__EZ8US:hover:not(:disabled){border-color:#2bb673;color:#1f9254}.ShopOrders_moreBtn__EZ8US:disabled{color:#adb5bd;cursor:default}.ShopOrders_footRight__zfPWD{align-items:center;display:flex;gap:14px}.ShopOrders_returnBtn__fLJ1Q{background:#fff;border:1px solid #37b24d;border-radius:8px;color:#2b8a3e;cursor:pointer;font-size:13px;font-weight:700;padding:7px 14px;white-space:nowrap}.ShopOrders_returnBtn__fLJ1Q:hover{background:#ebfbee}.ShopOrders_returnBtnOff__H-JYW{background:#f8f9fa;border-color:#dee2e6;color:#adb5bd;cursor:not-allowed}.ShopOrders_cancelBtn__jvvlX{background:#fff;border:1px solid #ced4da;border-radius:8px;color:#495057;cursor:pointer;font-size:13px;font-weight:700;padding:7px 14px;white-space:nowrap}.ShopOrders_cancelBtn__jvvlX:hover{background:#f1f3f5;border-color:#adb5bd}.ShopMyInquiries_wrap__X944\+{min-width:0}.ShopMyInquiries_head__ptMHB{align-items:center;border-bottom:2px solid #2b2f36;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:16px}.ShopMyInquiries_title__bDY3J{color:#212529;font-size:22px;font-weight:700;margin:0}.ShopMyInquiries_filters__GIVUh{display:flex;gap:6px}.ShopMyInquiries_filter__d4\+H2{background:#fff;border:1px solid #dfe3e8;border-radius:20px;color:#6b7280;cursor:pointer;font-size:13px;padding:7px 14px}.ShopMyInquiries_filter__d4\+H2:hover{border-color:#2bb673;color:#1f9254}.ShopMyInquiries_filterOn__cygs4{background:#2bb673;border-color:#2bb673;color:#fff;font-weight:700}.ShopMyInquiries_state__7S8-G{align-items:center;color:#868e96;display:flex;flex-direction:column;font-size:15px;gap:12px;padding:90px 0}.ShopMyInquiries_emptyIco__EN9LW{font-size:44px}.ShopMyInquiries_goShop__qxgL1{background:#2bb673;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:6px;padding:10px 22px}.ShopMyInquiries_card__ObyGg{background:#fff;border:1px solid #e9edf1;border-radius:12px;margin-bottom:14px;overflow:hidden}.ShopMyInquiries_row__u1\+Hy{align-items:center;cursor:pointer;display:flex;gap:16px;padding:16px 20px}.ShopMyInquiries_row__u1\+Hy:hover{background:#fcfdfe}.ShopMyInquiries_rowOpen__yNt2F{background:#f7fbf8}.ShopMyInquiries_thumb__bxdfW{background:#f1f3f5;border-radius:8px;cursor:pointer;flex-shrink:0;height:60px;overflow:hidden;width:60px}.ShopMyInquiries_thumb__bxdfW img{height:100%;object-fit:cover;width:100%}.ShopMyInquiries_noImg__5i0pB{align-items:center;color:#adb5bd;display:flex;font-size:11px;height:100%;justify-content:center;width:100%}.ShopMyInquiries_info__aUA\+J{flex:1 1;min-width:0}.ShopMyInquiries_vendor__gTygB{color:#9ca3af;font-size:12px;margin-bottom:2px}.ShopMyInquiries_prodNm__NtYBI{color:#868e96;font-size:13px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopMyInquiries_inqTitle__gA1cZ{align-items:center;color:#212529;display:flex;font-size:15px;font-weight:600;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopMyInquiries_lock__23fhl{flex-shrink:0}.ShopMyInquiries_right__BPMZR{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.ShopMyInquiries_badge__wdQeG{border-radius:14px;font-size:12px;font-style:normal;font-weight:700;padding:4px 11px}.ShopMyInquiries_badgeWait__rNVl2{background:#fff4e6;color:#fd7e14}.ShopMyInquiries_badgeDone__2K1fy{background:#dee2ff;color:#364fc7}.ShopMyInquiries_date__1geQn{color:#adb5bd;font-size:12px}.ShopMyInquiries_detail__igenZ{background:#fafbfc;border-top:1px solid #eef1f4;padding:18px 20px}.ShopMyInquiries_detailLoading__Yb\+2L{color:#868e96;font-size:14px;padding:12px 0;text-align:center}.ShopMyInquiries_aBlock__kU6Qp,.ShopMyInquiries_qBlock__yM0rP{align-items:flex-start;display:flex;gap:12px}.ShopMyInquiries_aBlock__kU6Qp{border-top:1px dashed #e5e9ee;margin-top:14px;padding-top:14px}.ShopMyInquiries_aMark__jLubR,.ShopMyInquiries_qMark__B2Il0{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:26px;justify-content:center;width:26px}.ShopMyInquiries_qMark__B2Il0{background:#e9ecef;color:#495057}.ShopMyInquiries_aMark__jLubR{background:#2bb673;color:#fff}.ShopMyInquiries_aBody__gFI-v,.ShopMyInquiries_qBody__Y3ZEy{flex:1 1;min-width:0}.ShopMyInquiries_qTitle__zzqLb{color:#212529;font-size:14.5px;font-weight:700;margin-bottom:6px}.ShopMyInquiries_aContent__7qBZG,.ShopMyInquiries_qContent__QVXFt{color:#495057;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ShopMyInquiries_aDate__CPnzs{color:#adb5bd;font-size:12px;margin-top:8px}.ShopMyInquiries_noAnswer__v4XHQ{border-top:1px dashed #e5e9ee;color:#adb5bd;font-size:13.5px;margin-top:14px;padding-top:14px}.ShopMyInquiries_delBtn__\+ffvP{align-self:flex-start;background:#fff;border:1px solid #ffc9c9;border-radius:6px;color:#e03131;cursor:pointer;flex-shrink:0;font-size:12.5px;padding:5px 12px}.ShopMyInquiries_delBtn__\+ffvP:hover{background:#fff5f5}.ShopMyInquiries_pager__wrP1m{align-items:center;color:#495057;display:flex;font-size:14px;gap:16px;justify-content:center;margin-top:24px}.ShopMyInquiries_pager__wrP1m button{background:#fff;border:1px solid #dfe3e8;border-radius:8px;cursor:pointer;font-size:13px;padding:8px 18px}.ShopMyInquiries_pager__wrP1m button:disabled{color:#ced4da;cursor:not-allowed}.ShopProfile_wrap__q\+fDH{min-width:0}.ShopProfile_head__KE48O{align-items:center;border-bottom:2px solid #2b2f36;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:16px}.ShopProfile_title__JbKcI{color:#212529;font-size:22px;font-weight:700;margin:0}.ShopProfile_state__8wgCf{color:#868e96;font-size:15px;padding:90px 0;text-align:center}.ShopProfile_card__5ZJqa{background:#fff;border:1px solid #e9edf1;border-radius:12px;margin-bottom:18px;overflow:hidden}.ShopProfile_cardTitle__aBFbk{background:#fafbfc;border-bottom:1px solid #eef1f4;color:#212529;font-size:16px;font-weight:700;padding:16px 22px}.ShopProfile_grid__3tEqD{border-collapse:collapse;width:100%}.ShopProfile_grid__3tEqD td,.ShopProfile_grid__3tEqD th{border-bottom:1px solid #f2f4f6;padding:14px 22px;text-align:left;vertical-align:middle}.ShopProfile_grid__3tEqD tr:last-child td,.ShopProfile_grid__3tEqD tr:last-child th{border-bottom:none}.ShopProfile_grid__3tEqD th{background:#fcfdfe;color:#495057;font-size:14px;font-weight:600;width:180px}.ShopProfile_req__LUmwA{color:#fa5252;font-style:normal}.ShopProfile_input__BdrBa{border:1px solid #dfe3e8;border-radius:8px;box-sizing:border-box;color:#212529;font-size:14px;height:40px;max-width:360px;padding:0 12px;width:100%}.ShopProfile_input__BdrBa:focus{border-color:#2bb673;box-shadow:0 0 0 2px #2bb67326;outline:none}.ShopProfile_ro__mMFD9{color:#495057;font-size:14px}.ShopProfile_linkBtn__Kb3zO{background:none;border:none;color:#1f9254;cursor:pointer;font-size:13px;margin-left:14px;padding:0}.ShopProfile_linkBtn__Kb3zO:hover{text-decoration:underline}.ShopProfile_foot__2MPcl{background:#fafbfc;border-top:1px solid #eef1f4;display:flex;justify-content:flex-end;padding:16px 22px}.ShopProfile_saveBtn__72W8y{background:#2bb673;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:11px 26px}.ShopProfile_saveBtn__72W8y:hover{background:#25a065}.ShopProfile_saveBtn__72W8y:disabled{background:#c5d6cc;cursor:not-allowed}.ShopProfile_warn__Xgz6o{background:#fff7ec;border:1px solid #f2d9b3;border-radius:8px;color:#8a5a1a;font-size:13px;line-height:1.6;margin:0 0 14px;padding:12px 14px}.ShopProfile_withdrawBtn__8plkn{background:#fff;border:1px solid #e6b3b3;border-radius:8px;color:#d24040;cursor:pointer;font-size:14px;font-weight:700;padding:11px 26px}.ShopProfile_withdrawBtn__8plkn:hover{background:#fdecec;border-color:#d24040}.ShopProfile_withdrawBtn__8plkn:disabled{border-color:#efd6d6;color:#c9a3a3;cursor:not-allowed}.ShopAddress_wrap__f6HJi{min-width:0}.ShopAddress_head__Xfs4e{align-items:center;border-bottom:2px solid #2b2f36;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:16px}.ShopAddress_title__w0y3C{color:#212529;font-size:22px;font-weight:700;margin:0}.ShopAddress_state__tX8u2{color:#868e96;font-size:15px;padding:90px 0;text-align:center}.ShopAddress_card__d9WPa{background:#fff;border:1px solid #e9edf1;border-radius:12px;overflow:hidden}.ShopAddress_cardTitle__CZqTf{background:#fafbfc;border-bottom:1px solid #eef1f4;color:#212529;font-size:16px;font-weight:700;padding:16px 22px}.ShopAddress_grid__l9D-o{border-collapse:collapse;width:100%}.ShopAddress_grid__l9D-o td,.ShopAddress_grid__l9D-o th{border-bottom:1px solid #f2f4f6;padding:14px 22px;text-align:left;vertical-align:middle}.ShopAddress_grid__l9D-o tr:last-child td,.ShopAddress_grid__l9D-o tr:last-child th{border-bottom:none}.ShopAddress_grid__l9D-o th{background:#fcfdfe;color:#495057;font-size:14px;font-weight:600;width:160px}.ShopAddress_req__eApzL{color:#fa5252;font-style:normal}.ShopAddress_input__N1Ujr{border:1px solid #dfe3e8;border-radius:8px;box-sizing:border-box;color:#212529;font-size:14px;height:40px;max-width:420px;padding:0 12px;width:100%}.ShopAddress_input__N1Ujr:focus{border-color:#2bb673;box-shadow:0 0 0 2px #2bb67326;outline:none}.ShopAddress_input__N1Ujr[readonly]{background:#f8f9fa;color:#495057}.ShopAddress_zipRow__tvWvk{align-items:center;display:flex;gap:8px}.ShopAddress_zipInput__Tr7qG{background:#f8f9fa;border:1px solid #dfe3e8;border-radius:8px;box-sizing:border-box;color:#495057;font-size:14px;height:40px;padding:0 12px;width:140px}.ShopAddress_addrBtn__xey8q{background:#2b2f36;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 18px;white-space:nowrap}.ShopAddress_addrBtn__xey8q:hover{background:#3a3f48}.ShopAddress_bcodeHint__XEjNG{background:#f0faf4;border:1px solid #cdeede;border-radius:8px;color:#1f9254;font-size:13px;margin:0 22px 4px;padding:11px 14px}.ShopAddress_foot__WlDtr{background:#fafbfc;border-top:1px solid #eef1f4;display:flex;justify-content:flex-end;padding:16px 22px}.ShopAddress_saveBtn__6JtAh{background:#2bb673;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:11px 26px}.ShopAddress_saveBtn__6JtAh:hover{background:#25a065}.ShopAddress_saveBtn__6JtAh:disabled{background:#c5d6cc;cursor:not-allowed}.ShopCancel_wrap__xhWdS{min-width:0}.ShopCancel_head__NbpJq{align-items:center;border-bottom:2px solid #2b2f36;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:16px}.ShopCancel_title__dc2aw{color:#212529;font-size:22px;font-weight:700;margin:0}.ShopCancel_periods__HYYdg{display:flex;gap:6px}.ShopCancel_period__HJjxs{background:#fff;border:1px solid #dfe3e8;border-radius:20px;color:#6b7280;cursor:pointer;font-size:13px;padding:7px 14px}.ShopCancel_period__HJjxs:hover{border-color:#2bb673;color:#1f9254}.ShopCancel_periodOn__FTGd\+{background:#2bb673;border-color:#2bb673;color:#fff;font-weight:700}.ShopCancel_notice__bIaOU{background:#f1f8f4;border:1px solid #d6ebdf;border-radius:8px;color:#3f7d5b;font-size:13px;line-height:1.6;margin-bottom:18px;padding:12px 16px}.ShopCancel_notice__bIaOU strong{color:#1f9254}.ShopCancel_state__5dzaa{align-items:center;color:#868e96;display:flex;flex-direction:column;font-size:15px;gap:12px;padding:80px 0}.ShopCancel_emptyIco__zpt5j{font-size:44px}.ShopCancel_goShop__volz2{background:#2bb673;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:6px;padding:10px 22px}.ShopCancel_card__e6vpk{background:#fff;border:1px solid #e9edf1;border-radius:12px;margin-bottom:16px;overflow:hidden}.ShopCancel_cardHead__GX\+tu{align-items:center;background:#fafbfc;border:none;border-bottom:1px solid #eef1f4;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.ShopCancel_headLeft__AqRf3{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.ShopCancel_orderDate__EW\+HC{color:#212529;font-size:16px;font-weight:700}.ShopCancel_orderNo__mivJ4{color:#9ca3af;font-size:13px}.ShopCancel_payMeta__oCZbN{color:#495057;font-size:13px}.ShopCancel_chevron__OLGvO{color:#adb5bd;font-size:18px;transition:transform .18s}.ShopCancel_chevronOpen__3wNAW{transform:rotate(180deg)}.ShopCancel_body__3qO1P{padding:4px 20px 16px}.ShopCancel_vstate__MN5hq{color:#868e96;font-size:14px;padding:30px 0;text-align:center}.ShopCancel_vendor__NibDg{border-top:1px dashed #eef1f4;padding-top:6px}.ShopCancel_vendor__NibDg:first-child{border-top:none}.ShopCancel_vendorOff__cctoA{opacity:.55}.ShopCancel_vendorHead__WW7f9{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;padding:12px 0 8px}.ShopCancel_vendorOff__cctoA .ShopCancel_vendorHead__WW7f9{cursor:default}.ShopCancel_vendorHead__WW7f9 input{accent-color:#2bb673;cursor:pointer;height:17px;width:17px}.ShopCancel_leaf__wdwu6{font-size:14px}.ShopCancel_vendorNm__PQat9{flex:1 1}.ShopCancel_cantBadge__VLLHH{background:#ffe3e3;border-radius:10px;color:#e03131;font-size:11px;font-style:normal;font-weight:700;padding:2px 8px}.ShopCancel_line__kQQI5{align-items:center;border-top:1px solid #f4f6f8;display:flex;gap:14px;padding:10px 0}.ShopCancel_lineCancelled__8wFIp{opacity:.5}.ShopCancel_thumb__1HSAi{background:#f1f3f5;border-radius:8px;flex-shrink:0;height:56px;overflow:hidden;width:56px}.ShopCancel_thumb__1HSAi img{height:100%;object-fit:cover;width:100%}.ShopCancel_noImg__vNsi\+{align-items:center;color:#adb5bd;display:flex;font-size:11px;height:100%;justify-content:center;width:100%}.ShopCancel_lineInfo__qKerU{flex:1 1;min-width:0}.ShopCancel_itemNm__LWWnA{color:#212529;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopCancel_spec__20vzH{color:#868e96;font-size:12px;margin-top:3px}.ShopCancel_qtyPrice__ZNE74{color:#495057;font-size:12.5px;margin-top:4px}.ShopCancel_lineAmt__C02Q8{color:#212529;flex-shrink:0;font-size:14px;font-weight:700}.ShopCancel_vendorFoot__gdVdC{color:#6b7280;font-size:13px;padding:8px 0 4px;text-align:right}.ShopCancel_actionBar__aQ3QT{align-items:center;border-top:2px solid #f1f3f5;display:flex;gap:18px;justify-content:flex-end;margin-top:14px;padding-top:16px}.ShopCancel_refund__NU4fL{color:#495057;font-size:14px}.ShopCancel_refund__NU4fL strong{color:#e03131;font-size:19px;font-weight:800;margin-left:6px}.ShopCancel_cancelBtn__c80Dv{background:#e03131;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:11px 26px}.ShopCancel_cancelBtn__c80Dv:disabled{background:#ced4da;cursor:not-allowed}.ShopCancel_pager__zdp89{align-items:center;color:#495057;display:flex;font-size:14px;gap:16px;justify-content:center;margin-top:24px}.ShopCancel_pager__zdp89 button{background:#fff;border:1px solid #dfe3e8;border-radius:8px;cursor:pointer;font-size:13px;padding:8px 18px}.ShopCancel_pager__zdp89 button:disabled{color:#ced4da;cursor:not-allowed}.ShopCancel_linkBtn__KK99U{background:#fff;border:1px solid #37b24d;border-radius:6px;color:#2b8a3e;cursor:pointer;font-size:12px;font-weight:700;margin-left:10px;padding:3px 10px}.ShopCancel_feeBadge__nFwEO{background:#fff4e6;border-radius:10px;color:#e8590c;font-size:12px;font-style:normal;font-weight:700;margin-left:8px;padding:2px 8px}.ShopCancel_reasonBox__y2SUj{align-items:center;border-top:1px dashed #e9ecef;display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;padding:14px 4px 4px}.ShopCancel_reasonLabel__lKQP6{color:#343a40;font-size:14px;font-weight:700}.ShopCancel_reasonOpt__nDGDD{align-items:center;color:#495057;cursor:pointer;display:inline-flex;font-size:14px;gap:6px}.ShopCancel_reasonOpt__nDGDD em{color:#868e96;font-size:12px;font-style:normal}.ShopCancel_feeNote__-yskh{color:#e8590c;font-weight:600}.ShopMonthly_wrap__JFOpG{min-width:0}.ShopMonthly_head__g5Xpr{align-items:center;border-bottom:2px solid #2b2f36;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:16px}.ShopMonthly_title__8a0Ov{color:#212529;font-size:22px;font-weight:700;margin:0}.ShopMonthly_state__yn382{align-items:center;color:#868e96;display:flex;flex-direction:column;font-size:15px;gap:12px;padding:90px 0}.ShopMonthly_emptyIco__AKjS9{font-size:44px}.ShopMonthly_goShop__qcmix{background:#2bb673;border:none;border-radius:22px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:6px;padding:10px 22px}.ShopMonthly_kpiRow__fJumR{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:22px}.ShopMonthly_kpi__XdD0q{background:#f6faf8;border:1px solid #e3efe8;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px 22px}.ShopMonthly_kpiLabel__Lm5ue{color:#6b7280;font-size:13px}.ShopMonthly_kpiValue__7m1Is{color:#1f9254;font-size:24px;font-weight:800}.ShopMonthly_list__cWRi5{display:flex;flex-direction:column}.ShopMonthly_mrow__0oL9b{align-items:center;border-bottom:1px solid #eef1f4;display:flex;gap:18px;padding:16px 4px}.ShopMonthly_month__A9IvT{align-items:flex-start;display:flex;flex:0 0 74px;flex-direction:column;line-height:1.2}.ShopMonthly_mYear__g2h6l{color:#adb5bd;font-size:12px}.ShopMonthly_mLabel__bqrek{color:#343a40;font-size:18px;font-weight:700}.ShopMonthly_mid__kyiFg{flex:1 1 auto;min-width:0}.ShopMonthly_barTrack__LADpc{background:#eef1f4;border-radius:6px;height:8px;overflow:hidden}.ShopMonthly_barFill__j9N8X{background:linear-gradient(90deg,#34c07d,#2bb673);border-radius:6px;height:100%;transition:width .4s ease}.ShopMonthly_sub__0m-ls{color:#868e96;font-size:12.5px;margin-top:7px}.ShopMonthly_cancel__aNNJu{color:#e0736f;margin-left:4px}.ShopMonthly_amount__5wu3N{color:#212529;flex:0 0 auto;font-size:17px;font-weight:800;min-width:110px;text-align:right}.ShopMonthly_note__Jyyhm{color:#adb5bd;font-size:12px;margin:18px 2px 0}@media (max-width:560px){.ShopMonthly_kpiRow__fJumR{grid-template-columns:1fr}.ShopMonthly_amount__5wu3N{font-size:15px;min-width:88px}}.ShopCoupons_wrap__198PP{min-width:0}.ShopCoupons_head__T-W9R{align-items:center;border-bottom:2px solid #2b2f36;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:16px}.ShopCoupons_title__9tolO{color:#212529;font-size:22px;font-weight:700;margin:0}.ShopCoupons_tabs__sXU0a{display:flex;gap:8px;margin-bottom:18px}.ShopCoupons_tab__mcX-4{background:#f5f6f7;border:1px solid #eceef0;border-radius:10px;color:#6b7280;cursor:pointer;flex:1 1;font-size:14.5px;font-weight:700;padding:12px 0}.ShopCoupons_tab__mcX-4 em{background:#d1d5db;border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-style:normal;margin-left:6px;padding:1px 7px;vertical-align:middle}.ShopCoupons_tabOn__gRVmG{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.ShopCoupons_tabOn__gRVmG em{background:#2bb673}.ShopCoupons_state__SlUa7{align-items:center;color:#868e96;display:flex;flex-direction:column;font-size:15px;gap:12px;padding:90px 0}.ShopCoupons_emptyIco__hqHHC{font-size:44px}.ShopCoupons_goShop__wVbmM{background:#2bb673;border:none;border-radius:22px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:6px;padding:10px 22px}.ShopCoupons_list__hD-Dk{display:flex;flex-direction:column;gap:12px}.ShopCoupons_couponCard__SpSbm{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;gap:14px;padding:18px 20px;position:relative}.ShopCoupons_couponCardDim__wWQ5U{opacity:.55}.ShopCoupons_couponBody__wE4SX{flex:1 1;min-width:0}.ShopCoupons_couponTopLine__JWmlM{align-items:baseline;display:flex;gap:8px}.ShopCoupons_couponAmt__oNSMj{color:#f2662d;font-size:22px;font-weight:800;line-height:1.1}.ShopCoupons_couponType__9CECZ{border-radius:999px;flex:none;font-size:11.5px;font-weight:700;line-height:1.5;padding:3px 10px;white-space:nowrap}.ShopCoupons_pushRight__baFqX{margin-left:auto}.ShopCoupons_topRight__8o5vx{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.ShopCoupons_typeOrder__MsscI{background:#dcfce7;color:#15803d}.ShopCoupons_typeProduct__aF1ki{background:#fef3c7;color:#b45309}.ShopCoupons_couponIssuer__rY4XA{color:#6b7280;font-size:13px;margin-top:10px}.ShopCoupons_couponName__A-Qos{color:#1f2937;font-size:14.5px;font-weight:700;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopCoupons_couponCondBox__inx-M{color:#9ca3af;font-size:12.5px;line-height:1.65;margin-top:8px}.ShopCoupons_statusBadge__uuf4K{border-radius:999px;flex:none;font-size:11.5px;font-weight:700;line-height:1.5;padding:3px 10px;white-space:nowrap}.ShopCoupons_stOk__ButMQ{background:#ecfdf3;color:#15803d}.ShopCoupons_stOff__2u5h-{background:#f1f3f5;color:#9ca3af}.ShopCoupons_getBtn__rj3k3{background:#15803d;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:none;font-size:14px;font-weight:700;min-width:66px;padding:12px 14px}.ShopCoupons_getBtn__rj3k3:hover{background:#166534}.ShopCoupons_getBtnOff__lkKlb{background:#e5e7eb;color:#9ca3af;cursor:default}.ShopCoupons_getBtnOff__lkKlb:hover{background:#e5e7eb}.ShopCoupons_note__qkluq{color:#adb5bd;font-size:12px;margin:18px 2px 0}#dashboard{background-color:var(--primary-50);display:flex;flex-direction:column;gap:30px;overflow-y:auto;padding:30px 40px}#dashboard::-webkit-scrollbar{width:12px}#dashboard::-webkit-scrollbar-track{background:#0cc37726}#dashboard::-webkit-scrollbar-thumb{background:#0cc377bf;border-radius:10px}#dashboard::-webkit-scrollbar-thumb:hover{background:#0cc377f2}@media (max-width:1280px){#dashboard{gap:20px;padding:20px}}.dashboard-row{display:flex;flex:1 1;flex-direction:row;gap:20px}@media (max-width:1024px){.dashboard-row{flex-direction:column}}.dashboard-card{display:flex;flex:1 1;flex-direction:column}.dashboard-card>.dashboard-header-area{align-items:center;display:flex;flex-direction:row}.dashboard-card>.dashboard-header-area .tap-title-box{color:var(--gray-60);cursor:pointer;font-family:Noto Sans;font-size:20px;font-weight:700;font-weight:400;line-height:27px;padding:5px 30px;position:relative;white-space:nowrap;z-index:9}@media (max-width:1280px){.dashboard-card>.dashboard-header .tap-title-box{font-size:16px;line-height:20px}}@media (max-width:1024px){.dashboard-card>.dashboard-header-area .tap-title-box{font-size:20px;line-height:27px}}@media (max-width:768px){.dashboard-card>.dashboard-header-area .tap-title-box{font-size:16px;line-height:20px}}.dashboard-card>.dashboard-header-area .tap-title-box.select{background-color:var(--white);border-radius:16px 16px 0 0;box-shadow:2px 0 2px 0 #00000014;color:var(--gray-90);font-weight:700;z-index:10}.dashboard-card>.dashboard-header-area .tap-title-box>svg.sub-shadow{visibility:hidden}.dashboard-card>.dashboard-header-area .tap-title-box.select>svg.sub-shadow{visibility:visible}.dashboard-card>.dashboard-header-area .tap-title-box>svg.sub-shadow.left{bottom:0;left:-12px;position:absolute;transform:rotateY(180deg);z-index:-1}.dashboard-card>.dashboard-header-area .tap-title-box>svg.sub-shadow.right{bottom:0;position:absolute;right:-12px;z-index:-1}.dashboard-card>.dashboard-header-area .sub-title-area{align-items:center;display:flex;flex-direction:row;margin-left:auto}.dashboard-card>.dashboard-header-area .sub-title-area>.sub-title-box{align-items:center;border-left:1px solid var(--gray-30);color:var(--primary-80);cursor:pointer;display:flex;font-family:Noto Sans;font-size:14px;font-weight:400;height:12px;line-height:19px;padding:6px 15px;white-space:nowrap}.dashboard-card>.dashboard-header-area .sub-title-area>.sub-title-box.select{background-color:var(--primary-80);border-left:1px solid #0000;border-radius:999px;color:var(--white);height:-webkit-fit-content;height:fit-content;padding:3px 15px}.dashboard-card>.dashboard-header-area .sub-title-area>.sub-title-box.select+.sub-title-box,.dashboard-card>.dashboard-header-area .sub-title-area>.sub-title-box:first-child{border-left:1px solid #0000}@media (max-width:1280px){.dashboard-card>.dashboard-header-area .sub-title-area>.sub-title-box{font-size:13px;line-height:18px;padding:5px 10px}.dashboard-card>.dashboard-header-area .sub-title-area>.sub-title-box.select{padding:2px 10px}}@media (max-width:1024px){.dashboard-card>.dashboard-header-area .sub-title-area>.sub-title-box{font-size:14px;line-height:19px;padding:6px 15px}.dashboard-card>.dashboard-header-area .sub-title-area>.sub-title-box.select{padding:3px 15px}}@media (max-width:768px){.dashboard-card>.dashboard-header-area .sub-title-area>.sub-title-box{font-size:13px;line-height:18px;padding:5px 10px}.dashboard-card>.dashboard-header-area .sub-title-area>.sub-title-box.select{padding:2px 10px}}.dashboard-card>.dashboard-content-area{background-color:var(--white);border-radius:0 16px 16px 16px;box-shadow:4px 4px 8px 0 #00000029;display:flex;flex-direction:column;flex-grow:1;gap:20px;min-height:300px;min-width:231px;padding:20px;position:relative}.dashboard-card>.dashboard-content-area.not-first{border-radius:16px}.dashboard-card>.dashboard-content-area .chart-total-info{align-items:baseline;color:var(--gray-60);display:flex;flex-direction:row;font-family:Noto Sans;font-size:14px;font-weight:400;line-height:19px}.dashboard-card>.dashboard-content-area .chart-total-info .value{color:var(--gray-90);font-size:18px;font-weight:500;line-height:20px;margin-left:10px}.dashboard-card>.dashboard-content-area>.label-area{left:20px;position:absolute;top:20px}.dashboard-card>.dashboard-content-area>.label-area>.value-label{align-items:center;color:#6c6e70;color:var(--gray-60,#6c6e70);display:flex;font-family:Noto Sans;font-size:13px;font-weight:400;gap:5px}.recently-info-box{display:flex;flex:1 1;flex-direction:column;gap:10px;width:100%}.recently-info-box>.title-box{align-items:center;border-bottom:1px solid var(--gray-30);display:flex;flex-direction:row;justify-content:space-between;padding-bottom:6px;width:100%}.recently-info-box>.title-box>.title{color:var(--primary-80);font-family:Noto Sans;font-size:16px;font-weight:700;line-height:22px}.recently-info-box>.title-box>.more-button{align-items:center;color:var(--primary-90);cursor:pointer;display:flex;font-family:Noto Sans;font-size:14px;font-weight:400;gap:5px;line-height:19px}.recently-info-box .info-list{display:flex;flex-direction:column;gap:5px}.recently-info-box .info-list>.list-box{color:var(--gray-80);display:flex;font-family:Noto Sans;font-size:14px;font-weight:400;gap:5px;line-height:19px;white-space:nowrap}.recently-info-box .info-list>.list-box>.date{color:var(--gray-50);margin-left:auto}.dashboard-content-area .table-area{max-height:500px;overflow:hidden;width:100%}.dashboard-content-area table{background:#fff;border-bottom:2px solid #bdc0c4;border-bottom:2px solid var(--gray-30,#bdc0c4);border-collapse:collapse;border-top:2px solid #bdc0c4;border-top:2px solid var(--gray-30,#bdc0c4);height:100%;width:100%}.dashboard-content-area table tr{border-bottom:1px solid #bdc0c4;border-bottom:1px solid var(--gray-30,#bdc0c4)}.dashboard-content-area table th{color:var(--gray-90);font-family:Noto Sans;font-size:14px;font-weight:700;height:40px;line-height:19px;padding:10px;white-space:nowrap}.dashboard-content-area table tr td{padding:10px;text-align:center}.dashboard-content-area table tr td .img-info{display:flex;flex-direction:row;gap:10px;height:40px;padding:0 5px;text-align:left;white-space:nowrap;width:100%}.dashboard-content-area table tr td .img-info .main{color:var(--gray-90);font-family:Noto Sans;font-size:14px;font-weight:400;line-height:19px}.dashboard-content-area table tr td .img-info .sub{color:var(--gray-50);font-family:Noto Sans;font-size:13px;font-weight:400;line-height:18px}.dashboard-content-area .list-area{display:flex;flex-direction:column;gap:10px;max-height:500px;overflow:hidden;width:100%}.dashboard-content-area .list-area .button-list{display:flex;gap:5px;justify-content:right}.dashboard-content-area .list-area .button-list>.button{background:var(--white);border:1px solid #0cc377;border:1px solid var(--primary-80,#0cc377);border-radius:4px;color:#0cc377;color:var(--primary-80,#0cc377);font-family:Noto Sans;font-size:13px;font-weight:400;line-height:18px;padding:0 10px}.dashboard-content-area .list-area .button-list>.button.select{background:var(--primary-80);color:var(--white)}.dashboard-content-area .list-area .list{border-bottom:2px solid #bdc0c4;border-bottom:2px solid var(--gray-30,#bdc0c4);border-top:2px solid #bdc0c4;border-top:2px solid var(--gray-30,#bdc0c4);display:flex;flex-direction:column}.dashboard-content-area .list-area .list>.list-box{border-bottom:1px dashed #bdc0c4;border-bottom:1px dashed var(--gray-30,#bdc0c4);display:flex;flex-direction:row;padding:10px 0;white-space:nowrap}.dashboard-content-area .list-area .list>.list-box>div{font-family:Noto Sans;font-size:13px;font-weight:400;line-height:18px;padding:0 10px}.dashboard-content-area .list-area .list>.list-box>div.type{color:var(--gray-50)}.dashboard-content-area .list-area .list>.list-box>div.coment{color:var(--gray-90)}.dashboard-content-area .list-area .list>.list-box>div.date{color:var(--gray-50);margin-left:auto}.dashboard-content-area .barchart-area{display:flex;flex-direction:column;gap:10px;height:100%;min-height:500px;width:100%}.dashboard-content-area .barchart-area .title-area{align-items:center;display:flex;flex-direction:row;font-family:Noto Sans;font-size:13px;font-weight:400;justify-content:space-between;line-height:18px}.dashboard-content-area .barchart-area .title-area>.filter-box{background-color:#fff;border:1px solid #d8dbdf;border:1px solid var(--gray-20,#d8dbdf);border-radius:999px;display:flex;flex-direction:row;position:relative}.dashboard-content-area .barchart-area .title-area>.filter-box>.box{align-items:center;border-radius:999px;cursor:pointer;display:flex;flex-direction:row;font-weight:700;gap:5px;height:20px;justify-content:center;position:relative;width:52px}.dashboard-content-area .barchart-area .title-area>.filter-box>.box>.o{border-radius:999px;height:8px;width:8px}.dashboard-content-area .barchart-area .title-area>.sub-text{color:#6c6e70;color:var(--gray-60,#6c6e70)}.dashboard-content-area .barchart-area>.bar-chart{border:1px dotted #ccc;display:flex;flex-direction:row;height:100%;margin-bottom:20px;position:relative}.dashboard-content-area .barchart-area>.bar-chart>.y-axis{bottom:0;display:flex;flex-direction:column;height:100%;left:0;position:absolute;width:100%}.dashboard-content-area .barchart-area>.bar-chart>.y-axis>.y-axis-line{border-bottom:1px dotted #ccc;flex:1 1}.dashboard-content-area .barchart-area>.bar-chart>.x-axis{align-items:flex-end;bottom:0;display:flex;height:100%;justify-content:space-around;position:absolute;width:100%}.dashboard-content-area .barchart-area>.bar-chart>.x-axis>.bar-box{align-items:flex-end;display:flex;flex:1 1;flex-direction:row;gap:2px;height:100%;justify-content:center}.dashboard-content-area .barchart-area>.bar-chart>.x-axis>.bar-box>.value-name{bottom:-25px;position:absolute}.dashboard-content-area .barchart-area>.bar-chart>.x-axis>.x-axis-line{border-right:1px dotted #ccc;height:100%;width:1px}.dashboard-content-area .barchart-area>.bar-chart>.x-axis>.bar-box>.bar{border-radius:8px 8px 0 0;flex:1 1;max-width:30px}.kpi-main{align-items:end;display:flex;gap:6px;margin:20px 0}.kpi-total{font-size:36px}.kpi-unit{color:#999;margin-bottom:6px}.kpi-progress{background:#eee;border-radius:10px;height:8px;overflow:hidden}.kpi-progress-fill{border-radius:10px;height:100%;transition:.4s}.kpi-breakdown{display:flex;justify-content:space-between;margin:14px 0 20px}.kpi-breakdown div{display:flex;flex-direction:column;font-size:13px}.kpi-breakdown b{font-size:15px;margin-top:4px}.kpi-card{background:#fff;border:1px solid #eee;border-radius:16px;box-shadow:0 6px 18px #0000000f;padding:20px;transition:.25s ease}.kpi-card:hover{box-shadow:0 10px 24px #0000001a;transform:translateY(-2px)}.kpi-total{font-size:34px;font-weight:700;letter-spacing:-.5px}.kpi-progress{margin:14px 0}.kpi-breakdown{border-top:1px dashed #eee;padding-top:12px}.kpi-card{border-left:4px solid var(--main-color)}.dashboard-card{animation:fadeUp .5s ease forwards;opacity:0;transform:translateY(20px)}.dashboard-card:first-child{animation-delay:.05s}.dashboard-card:nth-child(2){animation-delay:.1s}.dashboard-card:nth-child(3){animation-delay:.15s}.dashboard-card:nth-child(4){animation-delay:.2s}.kpi-rate{border-radius:6px;font-size:12px;font-weight:600;margin-left:10px;padding:4px 8px}.kpi-compare{align-items:center;display:flex;gap:6px;margin-top:6px}.kpi-compare-badge{border-radius:20px;font-size:15px;font-weight:700;padding:3px 8px}.kpi-compare-text{color:#6b7280;font-size:12px}.type-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:500;line-height:1;padding:4px 10px;white-space:nowrap}.kamis-card .kamis-content{align-items:stretch;gap:16px;min-height:360px}.kamis-card .kamis-meta-row{align-items:center;border-bottom:1px dashed #bdc0c4;border-bottom:1px dashed var(--gray-30,#bdc0c4);display:flex;font-family:Noto Sans;justify-content:space-between;padding-bottom:6px;width:100%}.kamis-card .kamis-meta-dt{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:13px;font-weight:500}.kamis-card .kamis-compare-toggle{display:flex;gap:4px}.kamis-card .kamis-category-toggle{border-bottom:1px dashed #d8dbdf;border-bottom:1px dashed var(--gray-20,#d8dbdf);display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 12px;padding-bottom:10px}.kamis-card .kamis-compare-pill{background:#fff;border:1px solid #d8dbdf;border:1px solid var(--gray-20,#d8dbdf);border-radius:999px;color:#6c6e70;color:var(--gray-60,#6c6e70);cursor:pointer;font-size:12px;font-weight:500;padding:3px 10px;transition:.18s ease}.kamis-card .kamis-compare-pill:hover{border-color:#0cc377;border-color:var(--primary-80,#0cc377);color:#0cc377;color:var(--primary-80,#0cc377)}.kamis-card .kamis-compare-pill.select{background:#0cc377;background:var(--primary-80,#0cc377);border-color:#0cc377;border-color:var(--primary-80,#0cc377);color:#fff}.kamis-card .kamis-toggles{margin-left:auto}.kamis-card .kamis-columns{display:flex;flex:1 1;flex-direction:row;gap:14px;width:100%}.kamis-card .kamis-col{background:#fafbfc;border:1px solid #f0f1f3;border-radius:10px;display:flex;flex:1 1;flex-direction:column;padding:12px}.kamis-card .kamis-col-body{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding-right:4px}.kamis-card .kamis-col-body::-webkit-scrollbar{width:6px}.kamis-card .kamis-col-body::-webkit-scrollbar-track{background:#0000}.kamis-card .kamis-col-body::-webkit-scrollbar-thumb{background:#0cc37773;border-radius:6px}.kamis-card .kamis-col-body::-webkit-scrollbar-thumb:hover{background:#0cc377b3}.kamis-card .kamis-col-title{align-items:center;border-bottom:1px solid #eaecef;display:flex;font-family:Noto Sans;font-size:14px;font-weight:700;gap:6px;margin-bottom:8px;padding-bottom:6px}.kamis-card .kamis-col-title .dot{border-radius:999px;display:inline-block;height:8px;width:8px}.kamis-card .kamis-col-title-rise{color:#d83a3a}.kamis-card .kamis-col-title-rise .dot{background:#d83a3a}.kamis-card .kamis-col-title-fall{color:#2563eb}.kamis-card .kamis-col-title-fall .dot{background:#2563eb}.kamis-card .kamis-col-title-anchor{color:#0cc377;color:var(--primary-80,#0cc377)}.kamis-card .kamis-col-title-anchor .dot{background:#0cc377;background:var(--primary-80,#0cc377)}.kamis-card .kamis-row{background:#fff;border-left:3px solid #0000;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 10px;transition:.18s ease}.kamis-card .kamis-row:hover{box-shadow:0 4px 10px #0000000d;transform:translateY(-1px)}.kamis-card .kamis-row-rise{border-left-color:#d83a3a}.kamis-card .kamis-row-fall{border-left-color:#2563eb}.kamis-card .kamis-row-anchor{border-left-color:#0cc377;border-left-color:var(--primary-80,#0cc377)}.kamis-card .kamis-row-name{align-items:baseline;display:flex;flex-wrap:wrap;font-family:Noto Sans;gap:6px}.kamis-card .kamis-item-name{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:14px;font-weight:700}.kamis-card .kamis-kind-name{color:#9aa0a6;color:var(--gray-50,#9aa0a6);font-size:12px;font-weight:400}.kamis-card .kamis-row-meta{align-items:center;display:flex;font-family:Noto Sans;justify-content:space-between;margin-top:2px}.kamis-card .kamis-price{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:16px;font-weight:700;letter-spacing:-.3px}.kamis-card .kamis-pct{border-radius:999px;font-size:13px;font-weight:700;padding:2px 8px}.kamis-card .kamis-pct.rise{background:#fff1f1;color:#d83a3a}.kamis-card .kamis-pct.fall{background:#eff4ff;color:#2563eb}.kamis-card .kamis-pct.neutral{background:#f5f5f5;color:#6c6e70;color:var(--gray-60,#6c6e70)}.kamis-card .kamis-fav{color:#bdc0c4;color:var(--gray-30,#bdc0c4);cursor:pointer;font-size:18px;line-height:1;margin-left:8px;transition:color .18s ease,transform .12s ease;-webkit-user-select:none;user-select:none}.kamis-card .kamis-fav:hover{color:#ef4444;transform:scale(1.15)}.kamis-card .kamis-fav.active{color:#ef4444}.kamis-card .kamis-rank-badge{background:#f1f3f5;border-radius:999px;color:#6c6e70;color:var(--gray-60,#6c6e70);display:inline-block;font-size:10px;font-weight:600;line-height:14px;margin-left:6px;padding:1px 6px;vertical-align:middle}.kamis-card .kamis-row-empty{color:#9aa0a6;color:var(--gray-50,#9aa0a6);font-size:13px;padding:16px 0;text-align:center}.kamis-card .kamis-footer{align-items:center;border-top:1px dashed #bdc0c4;border-top:1px dashed var(--gray-30,#bdc0c4);color:#9aa0a6;color:var(--gray-50,#9aa0a6);display:flex;font-family:Noto Sans;font-size:11px;justify-content:space-between;margin-top:auto;padding-top:8px;width:100%}.kamis-card .kamis-more-link{color:#0cc377;color:var(--primary-80,#0cc377);cursor:pointer;font-size:12px;font-weight:600}.kamis-card .kamis-more-link:hover{text-decoration:underline}.kamis-card .kamis-empty,.kamis-card .kamis-loading{align-items:center;color:#9aa0a6;color:var(--gray-50,#9aa0a6);display:flex;flex:1 1;font-size:14px;justify-content:center;width:100%}@media (max-width:1280px){.kamis-card .kamis-columns{flex-direction:column}}.terms-container{display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:40px 20px}.terms-header{margin-bottom:40px;text-align:center}.terms-header h1{color:#333;font-size:28px;margin-bottom:10px}.terms-header p{color:#666;font-size:16px}.step-indicator{display:flex;justify-content:center;margin-bottom:40px}.step{background-color:#f5f5f5;border-radius:20px;color:#999;font-size:16px;margin:0 12px;padding:10px 25px}.step.active{background-color:#00c853;color:#fff}.terms-agreement{background-color:#fff;border-radius:8px;flex:1 1;padding:30px}.all-agree{border-bottom:1px solid #eee;margin-bottom:20px;padding:20px}.all-agree label{align-items:flex-start;display:flex;font-size:18px;font-weight:700}.terms-box{margin-bottom:25px;width:100%}.terms-box h3{color:#333;font-size:16px;margin-bottom:10px}.terms-content{word-wrap:break-word;background-color:#f9f9f9;border-radius:4px;color:#666;font-size:14px;height:auto;line-height:1.6;margin-bottom:10px;min-height:80px;padding:20px;white-space:pre-wrap;word-break:keep-all}.terms-box label{align-items:flex-start;color:#333;display:flex;font-size:14px;padding-right:20px}.terms-box label input[type=checkbox]{margin-top:3px}input[type=checkbox]{height:18px;margin-right:8px;width:18px}.terms-footer{margin-top:40px;text-align:center}.button-group{display:flex;gap:20px;justify-content:center;margin-top:20px}.next-button,.prev-button{border:none;border-radius:25px;cursor:pointer;font-size:16px;min-width:100px;padding:15px 40px;transition:background-color .3s}.prev-button{background-color:var(--gray-20);color:var(--gray-90)}.prev-button:hover{background-color:var(--white)}.prev-button:disabled{background-color:#ccc;cursor:not-allowed}.next-button{background-color:#00c853;color:#fff}.next-button:hover{background-color:#00b34a}.next-button:disabled{background-color:#ccc;cursor:not-allowed}.all-agree label input[type=checkbox]{margin-top:3px}.page{box-sizing:border-box;color:#1f2329;font-size:14px;line-height:1.85;padding:56px 60px;page-break-after:always}.page:last-child{page-break-after:auto}.doc-subtitle{color:#9aa0a8;font-size:12px;margin:0 0 10px}.doc-subtitle,.doc-title{letter-spacing:4px;text-align:center}.doc-title{font-size:28px;font-weight:800;margin:6px 0 0}.doc-rule{background:#1f2329;height:3px;margin:20px auto 30px;width:60px}.article{margin:0 0 20px}.article-title{border-left:3px solid #2f6fed;font-size:15.5px;font-weight:700;line-height:1.4;margin:0 0 9px;padding-left:11px}.article .lead{margin:0 0 6px}.clause{color:#33373d;margin:0 0 5px;padding-left:15px;text-indent:-15px}.fee-table,.info-table{border-collapse:collapse;font-size:14px;width:100%}.info-table{margin-top:18px}.fee-table td,.fee-table th,.info-table td,.info-table th{border:1px solid #dce0e5;padding:12px 16px}.fee-table th,.info-table th{background:#f6f8fa;color:#4a5059;font-weight:600;text-align:left}.info-table th{width:34%}.fee-table th{width:55%}.fee-table td{text-align:right}.fee-table td.empty{color:#9aa0a8;text-align:center}.section-title{border-bottom:2px solid #1f2329;font-size:16px;font-weight:700;margin:28px 0 12px;padding-bottom:8px}.sign-area{margin-top:44px}.sign-date{font-size:15px;font-weight:600;letter-spacing:1px;margin-bottom:28px;text-align:center}.party-wrap{display:flex;gap:24px}.party-box{border:1px solid #dce0e5;border-radius:8px;flex:1 1;padding:20px 22px}.party-role{color:#9aa0a8;font-size:12px;font-weight:700;letter-spacing:3px;margin:0 0 14px}.party-line{align-items:center;display:flex;font-size:13.5px;margin:0 0 9px}.party-line .k{color:#6b7178;flex-shrink:0;width:64px}.party-line .k,.party-line .v{font-weight:600}.sign-slot{align-items:center;display:inline-flex;font-weight:700;height:38px;justify-content:center;margin-left:8px;position:relative;width:72px}.sign-slot img{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-notice-wrapper{-webkit-font-smoothing:antialiased;color:#2e333c;color:var(--gray-80,#2e333c);font-family:Noto Sans;padding:clamp(64px,8vw,100px) clamp(20px,8vw,104px)}.home-notice-eyebrow{color:#0da45f;color:var(--primary-90,#0da45f);font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-align:center}.home-notice-main-title{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(28px,3.5vw,40px);font-weight:800;letter-spacing:-.025em;margin-bottom:8px;text-align:center}.home-notice-header{color:#6c6e70;color:var(--gray-60,#6c6e70);font-size:17px;font-weight:500;margin-bottom:48px;text-align:center}.home-notice-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.home-notice-card{cursor:pointer;transition:transform .2s ease}.home-notice-card:hover{transform:translateY(-4px)}.home-notice-thumb{background:#f3f4f6;background:var(--gray-20,#f3f4f6);border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:16px;box-shadow:0 4px 16px #1118270d;height:180px;overflow:hidden;transition:box-shadow .2s ease}.home-notice-card:hover .home-notice-thumb{box-shadow:0 14px 30px #0da45f24}.home-notice-thumb img{height:100%;object-fit:cover;width:100%}.home-notice-placeholder{align-items:center;background:linear-gradient(135deg,#0da45f,#0cc377);color:#fff;display:flex;font-size:18px;font-weight:700;height:100%;justify-content:center;letter-spacing:2px;width:100%}.home-notice-info{margin-top:14px}.home-notice-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1a1a;color:var(--gray-90,#1a1a1a);display:-webkit-box;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.45;margin-bottom:6px;overflow:hidden}.home-notice-date{color:#a9a9b2;color:var(--gray-50,#a9a9b2);font-size:13px}@media (max-width:1200px){.home-notice-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.home-notice-grid{grid-template-columns:repeat(1,1fr)}}.home-notice-detail-wrapper{font-family:Noto Sans;margin:clamp(56px,8vw,80px) auto;max-width:900px;padding:0 20px;width:100%}.home-notice-detail-card{animation:fadeUp .45s ease;background:#fff;border:1px solid #e8e9ee;border:1px solid var(--gray-30,#e8e9ee);border-radius:24px;box-shadow:0 24px 60px #11182714;padding:clamp(28px,5vw,52px)}.detail-header{margin-bottom:40px;text-align:center}.detail-badge{background:#edfaf4;background:var(--primary-50,#edfaf4);border-radius:999px;color:#0da45f;color:var(--primary-90,#0da45f);display:inline-block;font-size:12px;font-weight:700;padding:6px 16px}.detail-header h2{color:#1a1a1a;color:var(--gray-90,#1a1a1a);font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.02em;margin:18px 0 10px;position:relative}.detail-header h2:after{background:linear-gradient(90deg,#0da45f,#0cc377);border-radius:10px;bottom:-14px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:56px}.detail-date{color:#a9a9b2;color:var(--gray-50,#a9a9b2);font-size:13px}.detail-thumbnail{margin:40px 0;text-align:center}.detail-thumbnail img{border-radius:20px;box-shadow:0 16px 36px #11182724;display:block;margin:auto;transition:transform .4s ease;width:70%}.detail-thumbnail:hover img{transform:scale(1.02) translateY(-4px)}.detail-placeholder{align-items:center;background:linear-gradient(135deg,#edfaf4,#ddf5ea);border-radius:20px;color:#0da45f;color:var(--primary-90,#0da45f);display:flex;font-size:28px;font-weight:700;height:320px;justify-content:center;letter-spacing:6px}.detail-thumbnail:after{background:linear-gradient(90deg,#0000,#e8e9ee,#0000);background:linear-gradient(to right,#0000,var(--gray-30,#e8e9ee),#0000);content:"";display:block;height:1px;margin-top:40px;width:100%}.detail-content{color:#4c535e;color:var(--gray-70,#4c535e);font-size:16px;line-height:1.9;overflow-wrap:anywhere;padding:10px 10px 30px;white-space:pre-wrap;word-break:break-word}.detail-content:after{background:linear-gradient(90deg,#0000,#e8e9ee,#0000);background:linear-gradient(to right,#0000,var(--gray-30,#e8e9ee),#0000);content:"";display:block;height:1px;margin:50px auto 0;width:60%}.detail-attach{background:#edfaf4;background:var(--primary-50,#edfaf4);border-radius:12px;font-size:14px;margin-top:30px;padding:20px}.detail-attach span{color:#0da45f;color:var(--primary-90,#0da45f);margin-left:8px}.detail-attach span:hover{text-decoration:underline}.detail-btn-area{margin-top:50px;text-align:center}.detail-btn-area button{background:linear-gradient(135deg,#0da45f,#0cc377);border:none;border-radius:999px;box-shadow:0 8px 20px #0da45f47;color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:-.01em;padding:14px 48px;transition:transform .15s ease,box-shadow .2s ease}.detail-btn-area button:hover{box-shadow:0 12px 26px #0da45f5c;transform:translateY(-2px)}.detail-btn-area button:active{transform:scale(.97)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.home-notice-grid{gap:18px;grid-template-columns:1fr}.home-notice-thumb{height:160px}.detail-thumbnail img{width:100%}}