@import url("https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined");@font-face{font-family:GmarketSansLight;src:url(/fonts/GmarketSansLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GmarketSansMedium;src:url(/fonts/GmarketSansMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GmarketSansBold;src:url(/fonts/GmarketSansBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--primary-color:#74BDEB;--primary-light:#A5D6F7;--primary-dark:#479BCE;--primary-contrast:#FFFFFF;--primary-bg-light:#F0F8FD;--sidebar-width:260px;--gray-50:#F9FAFB;--gray-100:#F3F4F6;--gray-200:#E5E7EB;--gray-800:#1F2937;--status-complete-color:var(--primary-dark);--status-complete-bg:rgba(116,189,235,0.12);--status-partial-color:var(--primary-color);--status-partial-bg:rgba(116,189,235,0.06);--status-fail-color:#ef4444;--status-fail-bg:rgba(239,68,68,0.12);--status-waiting-color:#d97706;--status-waiting-bg:rgba(245,158,11,0.12);--status-trans-wait-color:#475569;--status-trans-wait-bg:rgba(100,116,139,0.12)}body,html{margin:0;padding:0;box-sizing:border-box;font-family:GmarketSansLight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--gray-50);color:var(--gray-800)}*,:after,:before{box-sizing:inherit}.sidebar{display:none;padding:10px}@media (min-width:1024px){.sidebar{display:flex;flex-direction:column;width:var(--sidebar-width);background-color:var(--primary-color);flex-shrink:0;padding:15px 10px;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}}.menu-group{margin-top:20px;display:flex;flex-direction:column;gap:8px}.menu-container{width:100%}.menu-summary{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:none;border:none;color:var(--primary-contrast);font-size:15px;font-weight:600;cursor:pointer;border-radius:8px;transition:background-color .2s ease;text-align:left}.menu-summary:hover{background-color:var(--primary-dark)}.menu-container .menu-summary .menu-arrow{transition:transform .22s cubic-bezier(.4,0,.2,1)}.menu-container.open .menu-summary .menu-arrow{transform:rotate(180deg)}.submenu-wrapper{max-height:0;overflow:hidden;transition:max-height .22s cubic-bezier(.4,0,.2,1)}.menu-container.open .submenu-wrapper{max-height:200px}.submenu-list{margin:4px 0 0;padding:4px 0 4px 10px;list-style:none;display:flex;flex-direction:column;gap:4px;opacity:0;transition:opacity .15s ease}.menu-container.open .submenu-list{opacity:1}.submenu-item{display:block;padding:10px 14px;color:var(--primary-contrast);opacity:.9;text-decoration:none;font-size:14px;border-radius:8px;transition:all .2s ease;cursor:pointer}.submenu-item:hover{opacity:1;background-color:var(--primary-dark)}.sidebar-footer{padding:15px 10px 5px;border-top:1px solid rgba(255,255,255,.15);color:var(--primary-contrast);font-size:12px}.footer-info{display:flex;flex-direction:column;gap:4px}.footer-company-name{font-weight:700;font-size:13px;opacity:.95}.footer-cs-phone{font-size:14px;font-weight:700;margin-top:2px;opacity:1}.footer-desc{font-size:11px;opacity:.75;margin-top:2px;line-height:1.4}.footer-divider{border:0;border-top:1px solid rgba(255,255,255,.15);margin:12px -10px 8px}.footer-details-content{display:flex;flex-direction:column;gap:4px;opacity:.75;font-size:11px;line-height:1.4}.quick-actions{margin-top:auto;margin-bottom:20px;display:flex;flex-direction:column;gap:6px}.quick-btn{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;background-color:rgba(255,255,255,.12);border:none;color:var(--primary-contrast);font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;text-decoration:none;transition:background-color .2s ease;box-sizing:border-box}.quick-btn:hover{background-color:var(--primary-dark)}.quick-btn .material-icons,.quick-btn svg{flex-shrink:0}.quick-btn.kakaotalk-btn{background-color:#FEE500;color:#191919}.quick-btn.kakaotalk-btn:hover{background-color:#FADA0A}.quick-btn.order-btn{background-color:var(--primary-dark)}.quick-btn.order-btn:hover{background-color:rgba(255,255,255,.22)}.quick-btn.download-btn{background-color:#FFFFFF;color:#1F2937}.quick-btn.download-btn:hover{background-color:#F3F4F6}.feature-card{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,border-color .3s ease!important}.feature-card:hover{transform:translateY(-6px);box-shadow:0 12px 24px -6px rgba(0,0,0,.05),0 8px 16px -8px rgba(0,0,0,.03)!important;border-color:rgba(85,181,238,.3)!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.layout-7-3{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.layout-7-3{display:grid;grid-template-columns:7fr 3fr;grid-gap:24px;gap:24px}}.layout-6-4{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.layout-6-4{display:grid;grid-template-columns:6fr 4fr;grid-gap:24px;gap:24px}}.form-input,.form-select{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}.form-input:focus,.form-select:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgba(116,189,235,.2)!important;background-color:#ffffff!important}.submit-btn{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.submit-btn:hover{background-color:var(--primary-dark)!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(71,155,206,.25)!important}.submit-btn:active{transform:translateY(0)}.voucher-card{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.voucher-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(85,181,238,.12)!important;border-color:var(--primary-color)!important}.voucher-card:active{transform:translateY(-1px)}.custom-horizontal-scrollbar::-webkit-scrollbar{height:6px}.custom-horizontal-scrollbar::-webkit-scrollbar-track{background:rgba(85,181,238,.04);border-radius:4px}.custom-horizontal-scrollbar::-webkit-scrollbar-thumb{background:rgba(85,181,238,.25);border-radius:4px}.custom-horizontal-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(85,181,238,.45)}.faq-html-content{font-family:GmarketSansLight,sans-serif;font-size:.95rem;color:var(--gray-800);line-height:1.6;word-break:break-word;flex:1 1}.faq-html-content p{margin:0 0 8px}.faq-html-content p:last-child{margin-bottom:0}.faq-html-content ol,.faq-html-content ul{padding-left:20px;margin:4px 0 8px}.faq-html-content li{margin-bottom:4px}.faq-html-content img{max-width:100%;height:auto;border-radius:6px;display:block;margin:8px 0}.faq-html-content a{color:var(--primary-dark);text-decoration:underline}.faq-html-content table{width:100%;border-collapse:collapse;margin:8px 0;font-size:.9rem}.faq-html-content td,.faq-html-content th{border:1px solid var(--gray-200);padding:6px 10px}.faq-html-content th{background-color:var(--gray-100);font-weight:700}