@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.6/dist/web/static/pretendard.css);*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.m-auto{margin:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-\[20px\]{margin-bottom:20px}.ml-auto{margin-left:auto}.ms-3{margin-inline-start:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.w-\[10\%\]{width:10%}.w-\[100\%\]{width:100%}.w-\[20\%\]{width:20%}.w-\[30\%\]{width:30%}.w-\[40\%\]{width:40%}.w-\[50\%\]{width:50%}.w-\[80\%\]{width:80%}.w-full{width:100%}.max-w-\[1172px\]{max-width:1172px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-\[24px\]{gap:24px}.gap-\[52px\]{gap:52px}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-none{border-radius:0}.border{border-width:1px}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.membership-loading{align-items:center;color:#666;display:flex;font-size:16px;height:100vh;justify-content:center}.membership-error{background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33;font-size:14px;margin:10px 0;padding:12px}.auth-required{margin:0 auto;max-width:400px;padding:60px 20px;text-align:center}.auth-required h2{color:#333;font-size:24px;margin-bottom:16px}.auth-required p{color:#666;font-size:16px;line-height:1.5;margin-bottom:24px}.login-button{border-radius:8px;box-shadow:0 4px 15px #667eea4d;font-size:16px;padding:12px 24px;transition:all .3s ease}.login-button:hover{box-shadow:0 6px 20px #667eea66}.role-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.role-badge.guest{background-color:#f3f4f6;color:#6b7280}.role-badge.user{background-color:#dbeafe;color:#1d4ed8}.role-badge.premium{background-color:#fef3c7;color:#d97706}.role-badge.enterprise{background-color:#e0e7ff;color:#7c3aed}.role-badge.admin{background-color:#fecaca;color:#dc2626}.membership-status{align-items:center;border-radius:6px;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px}.membership-status.authenticated{background-color:#d1fae5;color:#065f46}.membership-status.unauthenticated{background-color:#fef2f2;color:#991b1b}.token-refresh-status{animation:slideIn .3s ease;border-radius:8px;font-size:14px;font-weight:500;padding:12px 16px;position:fixed;right:20px;top:20px;z-index:1000}.token-refresh-status.success{background-color:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.token-refresh-status.error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.auth-required{padding:40px 16px}.auth-required h2{font-size:20px}.auth-required p,.login-button{font-size:14px}.login-button{padding:10px 20px}.token-refresh-status{font-size:12px;left:10px;right:10px;top:10px}}.my-toolbar{height:100%;position:relative;z-index:100}.login-button,.my-toolbar{align-items:center;display:flex}.login-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;box-shadow:0 4px 12px #667eea40;color:#fff;cursor:pointer;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.login-button:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 8px 20px #667eea59;transform:translateY(-2px)}.login-button:active{box-shadow:0 2px 8px #667eea4d;transform:translateY(0)}.login-icon{height:18px;width:18px}.user-section{align-items:center;display:flex;height:100%;position:relative}.toolbar-user-info{align-items:center;background:#fffffff2;border:1px solid #00000014;border-radius:25px;box-shadow:0 2px 8px #0000000f;cursor:pointer;display:flex;gap:12px;padding:6px 12px;transition:all .3s ease}.toolbar-user-info:hover{background:#fff;box-shadow:0 4px 16px #0000001f;transform:translateY(-1px)}.toolbar-user-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 2px 8px #00000026;display:flex;height:28px;justify-content:center;overflow:hidden;width:28px}.toolbar-user-avatar img{background:#ffffff1a;border-radius:50%;display:block;height:100%;object-fit:cover;transition:opacity .3s ease;width:100%}.toolbar-avatar-icon-wrapper{align-items:center;background:#ffffff26;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background .2s ease;width:100%}.toolbar-user-info:hover .toolbar-avatar-icon-wrapper{background:#ffffff40}.toolbar-user-icon{stroke-width:2;color:#fffffff2;height:16px;transition:color .2s ease;width:16px}.toolbar-user-info:hover .toolbar-user-icon{color:#fff}.toolbar-user-name{color:#2d3748;font-size:13px;font-weight:600;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow{color:#718096;height:16px;transition:transform .3s ease;width:16px}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-menu{animation:dropdownSlideIn .2s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 12px 32px #00000026;min-width:200px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1001}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-item{align-items:center;background:none;border:none;color:#2d3748;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.dropdown-item:hover{background:#f7fafc;color:#667eea}.dropdown-item.logout{color:#e53e3e}.dropdown-item.logout:hover{background:#fed7d7;color:#c53030}.dropdown-icon{flex-shrink:0;height:18px;width:18px}.dropdown-divider{background:#00000014;height:1px;margin:4px 0}@media (max-width:768px){.toolbar-user-name{font-size:12px;max-width:80px}.toolbar-user-avatar{height:24px;width:24px}.toolbar-user-icon{height:14px;width:14px}.login-button{font-size:13px;padding:6px 12px}.toolbar-user-info{padding:4px 8px}.login-icon{height:16px;width:16px}.dropdown-menu{min-width:180px}}@media (max-width:480px){.toolbar-user-info{gap:6px;padding:4px 6px}.toolbar-user-name{display:none}.toolbar-user-avatar{height:20px;width:20px}.toolbar-user-icon{height:12px;width:12px}.login-button{padding:4px 8px}.dropdown-menu{min-width:160px;right:-20px}}.header{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.logo{cursor:pointer;transition:opacity .2s ease}.logo:hover{opacity:.8}.nav-link{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.header-actions{align-items:center;display:flex;gap:20px;height:100%}.mobile_app_header{align-items:center;background:#faf9f8;display:flex;gap:0 37px;height:auto;padding:30px;position:fixed;width:100%;z-index:1}.mobile_app_header .btn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;width:30px}.mobile_app_header .btn.btn_back{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA+CAYAAABDTbllAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIJSURBVHgBzdo7bsJAEAbgtREoJT0gwQlCiajMScIRUqaDlOmSo6RMhVNhOsqURHAAp0UCMmMRK7xsz+7M7v6SJSMe+rQ2CP/jQFlMFEXN7Xb7CLsPsHUPh8MqCIJ4v98/J0mywtcEylIGg0E3DMMZQs6fQxhsI0SFykKKMBhYpS5ss2xfCacM8z9w6EY1JRgKBgOrJHfIqJi/iIB0MZAl+zmki8Fv2nw+77GukAkGv/a4z7ZCphjWH0YuDAuIE2MM4sYYgSQw2iApjBZIEkMGSWNIIBuYyiBbmEogm5hSkG1MIcgF5ibIFeYqyCXmAuQacwLyAZODfMFkIJ8wGLCEE18wGQguzvqUN0hiMhB8OAWUSmIweBmUEl7fhEM8VoLBFVoqWibD4XCqhFJrt9vfcB6NFS1Rp9MJ1ut1rJhT22w2q1arhc1DpGgRQWV1DKA+fUHl/ZAvqJPCygfURYPmGnW10nOJutkxukIVlp4uUKUtrG1UpVrYJqpyT20LRSrObaDITb40Smu0IInSnnVIoYyGLxIo42kQN4plPMWJYpuXcaFYB3gmKPhv/wPvT0RGnHB5PoHLpamiJW00Gj2REafmSt3BzPVLbOaqiVqKDoE1UK+iIExV1LHEeBEHVUXB+TNdLBYfVkAlqHS32z0B5g0fiN/ZcJ5jY3cPu328caBer7/HcZw3ML95wCivg3ab5gAAAABJRU5ErkJggg==)}.mobile_app_header_text{color:#333;flex-grow:1;font-size:25px;font-weight:400;text-align:left}@media (max-width:768px){.nav{display:none}.header-content{padding:0 15px}.logo{font-size:18px}}@media (max-width:480px){.cta-button{display:none}.header-actions{gap:10px}}.header.admin-mode{background:#1f2937;border-bottom:1px solid #374151;left:0;right:0;top:0;transition:all .3s ease;z-index:1000}.header.admin-mode.scrolled{box-shadow:0 4px 12px #00000026}.header.admin-mode .header-content{align-items:center;display:flex;gap:40px;height:70px;justify-content:flex-start;margin:0!important;max-width:100%!important;padding:0 20px!important;width:100%}.header.admin-mode .logo{align-items:center;color:#f9fafb;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;font-weight:700;text-decoration:none;transition:opacity .2s ease}.header.admin-mode .logo:hover{opacity:.8}.admin-logo{color:#f9fafb;gap:12px}.admin-logo,.admin-logo-icon{align-items:center;display:flex}.admin-logo-icon{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;font-size:28px;height:40px;justify-content:center;width:40px}.admin-logo-text{color:#f9fafb;font-size:18px;font-weight:600;white-space:nowrap}.header.admin-mode .logo-image{display:none}.header.admin-mode .nav{align-items:center;display:flex;flex:none;gap:25px;justify-content:flex-start;margin:0}.header.admin-mode .nav-link{background:#0000;border:1px solid #0000;border-radius:8px;color:#d1d5db;font-size:14px;font-weight:500;padding:10px 18px;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.header.admin-mode .nav-link:hover{background:#ffffff14;border-color:#ffffff26;color:#fff;transform:translateY(-1px)}.header.admin-mode .nav-link.active{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f64d;box-shadow:0 4px 12px #3b82f640,0 2px 4px #0000001a,inset 0 1px 0 #ffffff1a;color:#fff!important;font-weight:600;overflow:hidden;position:relative;transform:translateY(-1px)}.header.admin-mode .nav-link.active:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.header.admin-mode .nav-link.active:hover:before{left:100%}.header.admin-mode .nav-link.active:hover{background:linear-gradient(135deg,#4f46e5,#2563eb);box-shadow:0 6px 16px #3b82f659,0 3px 6px #00000026,inset 0 1px 0 #ffffff26;transform:translateY(-2px)}.header.admin-mode .header-actions{align-items:center;display:flex;flex-shrink:0;gap:15px;height:100%;margin-left:auto}.user-mode-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;color:#d1d5db;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.user-mode-btn:hover{background:#ffffff26;border-color:#ffffff40;box-shadow:0 4px 12px #00000026;color:#fff;transform:translateY(-1px)}.user-mode-btn:active{transform:translateY(0)}.user-mode-icon{flex-shrink:0;height:18px;width:18px}.user-mode-text{font-size:14px;font-weight:500}.header.admin-mode .toolbar-user-info{background:#ffffff1a;border:1px solid #fff3;color:#f9fafb}.header.admin-mode .toolbar-user-info:hover{background:#ffffff26}.header.admin-mode .toolbar-user-name{color:#f9fafb}.header.admin-mode .dropdown-menu{background:#374151;border:1px solid #4b5563;box-shadow:0 12px 32px #0000004d}.header.admin-mode .dropdown-item{color:#d1d5db}.header.admin-mode .dropdown-item:hover{background:#4b5563;color:#fff}.header.admin-mode .dropdown-divider{background:#ffffff1a}@media (max-width:1200px){.header.admin-mode .nav{gap:15px;margin:0 20px}.header.admin-mode .nav-link{font-size:13px;padding:8px 14px}.header.admin-mode .nav-link.active{box-shadow:0 3px 8px #3b82f640,0 1px 3px #0000001a,inset 0 1px 0 #ffffff1a}}@media (max-width:768px){.header.admin-mode .nav{display:none}.header.admin-mode .header-content{justify-content:space-between;padding:0 15px}.header.admin-mode .logo-image{height:50px}.admin-logo{gap:8px}.admin-logo-icon{font-size:20px;height:32px;width:32px}.admin-logo-text{font-size:16px}.header.admin-mode .nav-link.active{box-shadow:0 2px 6px #3b82f640,inset 0 1px 0 #ffffff1a;transform:none}.header.admin-mode .nav-link.active:hover{transform:none}.user-mode-btn{gap:6px;padding:6px 12px}.user-mode-icon{height:16px;width:16px}.user-mode-text{font-size:13px}}@media (max-width:480px){.header.admin-mode .header-content{padding:0 10px}.header.admin-mode .logo-image{height:45px}.admin-logo{gap:6px}.admin-logo-icon{font-size:18px;height:28px;width:28px}.admin-logo-text{font-size:14px}.user-mode-btn{gap:5px;padding:5px 10px}.user-mode-icon{height:14px;width:14px}.user-mode-text{font-size:12px}}.hero-section{align-items:center;background:url(/static/media/hero_img.6f9a3e98e6e7e44bf039.png) no-repeat 50%;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:0 20px;position:relative;text-align:left}.hero-overlay{background:#0000004d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content{max-width:800px;position:relative;z-index:2}.hero-title{font-size:clamp(36px,5vw,52px);font-weight:800;line-height:1.3;text-shadow:0 2px 10px #0000004d}.hero-title-small{display:block;font-size:clamp(24px,3vw,30px);font-weight:500;margin-bottom:10px}.scroll-indicator{animation:bounce 2s infinite;bottom:30px;color:#ffffffe6;font-size:14px;font-weight:500;left:50%;position:absolute;transform:translateX(-50%);z-index:2}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)}40%{transform:translate(-50%,-10px)}60%{transform:translate(-50%,-5px)}}.app-install-btn{background:linear-gradient(135deg,#ff8a00,#e8860c);border:none;border-radius:25px;box-shadow:0 4px 15px #ff8a004d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:12px 24px;transition:all .3s ease}.app-install-btn:hover{box-shadow:0 6px 20px #ff8a0066;transform:translateY(-2px)}.promo-section{background:#fff;padding:80px 0}.promo-container{text-align:center}.section-meta{border-radius:20px;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:8px 20px;text-transform:uppercase}.section-meta--orange{background:#ff8a001a;color:#ff8a00}.section-title{color:#212529;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.3;margin-bottom:20px}.section-subtitle{color:#6c757d;font-size:18px;line-height:1.6;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:600px}.promo-video-container{border-radius:20px;box-shadow:0 20px 40px #0000001a;margin:0 auto;max-width:800px;overflow:hidden}.promo-video{display:block;height:auto;transition:transform .3s ease;width:100%}.promo-video:hover{transform:scale(1.02)}@media (max-width:768px){.promo-section{padding:60px 0}.section-subtitle{font-size:16px;margin-bottom:40px}.promo-video-container{margin:0 20px}}.services-section{background:#f8f9fa;padding:80px 0}.services-container{margin:0 auto;max-width:1200px;padding:0 20px}.section-header{margin-bottom:60px;text-align:center}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:60px}.service-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:40px 30px;position:relative;transition:all .3s ease}.service-card:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-10px)}.card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.card-tag{background:#ff8a001a;border-radius:20px;color:#ff8a00;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 14px}.card-title{color:#212529;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:20px}.card-desc{color:#6c757d;font-size:16px;line-height:1.6}@media (max-width:1024px){.services-grid{gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:600px){.services-grid{grid-template-columns:1fr}.service-card{padding:30px 25px}.card-title{font-size:20px}.card-desc{font-size:14px}}.process-section{padding:100px 20px}.process-container{margin:0 auto;max-width:1200px;text-align:center}.process-meta{color:#ff8a00;font-weight:600;margin-bottom:16px}.process-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:60px;text-align:left}.process-card{background:#fff}.process-image-placeholder{align-items:center;aspect-ratio:16/9;background:none;border-radius:20px;display:flex;justify-content:center;overflow:hidden;width:100%}.process-image-placeholder img{border-radius:20px;display:block;height:100%;max-height:100%;max-width:100%;object-fit:cover;width:100%}.process-placeholder-text{color:#999;font-size:14px;padding:20px;text-align:center}.process-content{padding:0 10px}.process-step{color:#ff8a00;font-size:14px;font-weight:700;margin-bottom:12px}.process-title{color:#2c3e50;font-size:22px;font-weight:700;margin-bottom:16px}.process-description{color:#666;font-size:16px;line-height:1.7;list-style:none;padding-left:0}.process-description li{margin-bottom:8px;padding-left:20px;position:relative}.process-description li:before{color:#ff8a00;content:"•";left:0;position:absolute}.process-sample-btn{color:#ff8a00;font-size:16px;font-weight:600;margin-top:20px;text-decoration:none}.process-sample-btn:hover{text-decoration:underline}.reviews-section{background:#f9f9f9;padding:100px 0}.reviews-container{margin:0 auto;max-width:100%}.reviews-title{color:#222;font-size:36px;font-weight:800;text-align:center}.reviews-cards-row{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:40px}.review-card{align-items:flex-start;background:#fff;border-radius:20px;box-shadow:0 8px 30px #00000012;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;min-width:260px;padding:30px;width:320px}.review-author{align-items:center;display:flex;gap:12px;margin-bottom:18px}.review-avatar{border-radius:50%;height:44px;object-fit:cover;width:44px}.review-author-name{color:#222;font-weight:700}.review-author-role{color:#666;font-size:14px}.review-text{color:#444;font-size:16px;line-height:1.7}.review-highlight{color:#6c63ff;display:block;font-weight:600;margin:10px 0 5px}.review-message{color:#ff8a00;display:block;font-weight:700;margin-top:10px}.review-story-btn{align-self:center;background:#ff8a00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:auto;padding:12px 24px;transition:background .2s}.review-story-btn:hover{background:#e67a00}.reviews-mobile-layout{display:flex;flex-direction:column;gap:20px;margin-top:30px;padding:0 20px}.review-card-mobile{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:24px;width:100%}.review-author-mobile{align-items:center;display:flex;gap:12px;margin-bottom:16px}.review-avatar-mobile{border-radius:50%;height:48px;object-fit:cover;width:48px}.review-author-info-mobile{flex:1 1}.review-author-name-mobile{color:#222;font-size:16px;font-weight:700;margin-bottom:2px}.review-author-role-mobile{color:#666;font-size:14px}.review-content-mobile{display:flex;flex-direction:column;gap:16px}.review-text-mobile{color:#444;font-size:15px;line-height:1.6}.review-highlight-mobile{color:#6c63ff;display:block;font-size:15px;font-weight:600;margin-top:8px}.review-story-btn-mobile{background:#ff8a00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 20px;transition:background .2s;width:100%}.review-story-btn-mobile:hover{background:#e67a00}.review-story-modal{align-items:center;background:#000000b3;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:3000}.review-story-modal.active{display:flex}.review-story-modal-overlay{background:#0000;height:100vh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:1}.review-story-modal-content{background:#fff;border-radius:14px;box-shadow:0 8px 40px #0000002e;height:auto;margin:20px;max-height:90vh;max-width:90vw;overflow:hidden;padding:0;position:relative;width:auto;z-index:2}.modal-image-container,.review-story-modal-content{align-items:center;display:flex;justify-content:center}.modal-image-container{height:100%;width:100%}.modal-story-image{border-radius:14px;display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.review-story-modal-close{align-items:center;background:none;background:#ffffffe6;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;position:absolute;right:18px;top:10px;transition:background .2s;width:40px;z-index:10}.review-story-modal-close:hover{background:#fff}.review-story-modal-next,.review-story-modal-prev{align-items:center;background:#ffffffd9;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#ff8a00;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,color .2s;width:40px;z-index:11}.review-story-modal-next:hover,.review-story-modal-prev:hover{background:#ff8a00;color:#fff}.review-story-modal-prev{left:10px}.review-story-modal-next{right:10px}.review-story-modal-content.mobile{border-radius:0;flex-direction:column;margin:0;max-height:100vh;max-width:100vw;padding:0}.review-story-modal-content.mobile .modal-image-container{flex:1 1;height:calc(100vh - 80px);width:100%}.review-story-modal-content.mobile .modal-story-image{border-radius:0;max-height:calc(100vh - 80px);max-width:100vw}.mobile-modal-controls{align-items:center;background:#fff;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px;width:100%}.mobile-modal-next,.mobile-modal-prev{background:#ff8a00;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:background .2s}.mobile-modal-next:hover,.mobile-modal-prev:hover{background:#e67a00}.mobile-modal-indicator{color:#666;font-size:14px;font-weight:500}.review-story-modal-content.small-mobile .mobile-modal-controls{padding:12px 16px}.review-story-modal-content.small-mobile .mobile-modal-next,.review-story-modal-content.small-mobile .mobile-modal-prev{font-size:13px;padding:8px 12px}.review-story-modal-content.small-mobile .mobile-modal-indicator{font-size:13px}@media (max-width:768px){.reviews-section{padding:60px 0}.reviews-title{font-size:28px;padding:0 20px}.review-story-modal-content{border-radius:8px;margin:10px;max-height:98vh;max-width:98vw}.review-story-modal-content img{border-radius:8px;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.review-story-modal-next,.review-story-modal-prev{font-size:20px;height:36px;top:50%;transform:translateY(-50%);width:36px}.review-story-modal-prev{left:8px}.review-story-modal-next{right:8px}.review-story-modal-close{font-size:24px;height:32px;right:8px;top:8px;width:32px}}@media (max-width:480px){.reviews-section{padding:40px 0}.reviews-title{font-size:24px;padding:0 16px}.reviews-mobile-layout{gap:16px;padding:0 16px}.review-card-mobile{padding:20px}.review-story-modal-content{border-radius:0;margin:0;max-height:100vh;max-width:100vw}.review-story-modal-content img{border-radius:0}.review-story-modal-next,.review-story-modal-prev{font-size:18px;height:32px;width:32px}.review-story-modal-prev{left:5px}.review-story-modal-next{right:5px}.review-story-modal-close{font-size:20px;height:28px;right:5px;top:5px;width:28px}}@media (max-height:600px){.review-story-modal-content{margin:0;max-height:100vh}.review-story-modal-content img{max-height:100vh}.review-story-modal-close{right:5px;top:5px}}@media (max-width:1024px){.reviews-cards-row{align-items:center;flex-direction:column;gap:24px}.review-card{min-width:0;width:95%}}#pricing .contents_wrap{padding:64px 10px}#pricing .wrap_2{background:#faf9f8}#pricing .sec{margin:auto;max-width:1172px}#pricing .sec_1,#pricing .sec_2,#pricing .wrap_1{background:#fff}#pricing .sub_tit{background:#fff3e5;border:1px solid #e8840d;color:#e8840d;font-size:18px;padding:8px 24px}#pricing .main_tit_box{padding:48px 0}#pricing .tit{font-weight:800;padding-bottom:12px}#pricing .txt{color:#766f69}#pricing .price_list_ul{gap:32px}#pricing .price_list_ul .card_layout{box-shadow:0 0 4.4px #0000000f,0 5px 19px #00000014;max-width:434px;padding:32px;width:100%}#pricing .btn-outline-primary,#pricing .btn-primary{font-weight:600;padding:12px 6px;width:100%}#pricing .btn-outline-primary:hover{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:inherit}#pricing .price_name strong{background:#d9734a;color:#fff;margin-left:8px;padding:6px 16px}#pricing .price_box{padding-bottom:32px}#pricing .price_box .price_old{color:#979695}#pricing .proc_ul{padding-top:32px}#pricing .proc_ul li{align-items:stretch;display:flex;padding-bottom:8px}#pricing .proc_ul li span{color:#d9734a}#pricing .proc_ul li:last-child{padding-bottom:0}#pricing .proc_ul li:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEHSURBVHgBlVLRacMwEH2nBvqbEdJN3BE6Qd2v2lZD8QSWN2gwxu1X2klKJ2g3aEbIrxW4i04QcIwDzkMnuDve6T1JhCvRta0D0SOLPNBVxK5JIOY7Jr2/W8wndiuIbAHR5fKy3M0mA1yFbRVil1tba2UWOfhMw2mpiOzJH+5P9YXKEebfEBu7XjtMy61UqwG5LMg99QwzL4mwNDemapvGTchVn2EAPjNrN8OOsdb+hcZTTEYD4rMIEvUJ7+vxWDrzRdjGIaCUiX4g/K+5QNKiePm6SFZ8dF3Fwi4SBHu1Q6C3rChKTMAMk+c8rw2ZSFaiyr3t+xoXMPnD3tv2lQkJ9b7MB7c7xhF1T3OzpKT3TwAAAABJRU5ErkJggg==) no-repeat 50%/contain;content:"";height:11px!important;margin-right:8px;position:relative;top:7px;width:12px!important}#pricing .tables{margin:auto;max-width:800px;width:100%}#pricing .tables .rows{border-top:1px solid #ddd;padding:49px 0}#pricing .tables .rows:last-child{border-bottom:1px solid #ddd}#pricing .tables .rows .cuts{background:#faf9f8;bottom:-15px;color:#766f69;padding:0 10px;position:absolute;right:0;z-index:1}.cta-section{background:url(/static/media/b2b.a0669726c242710c28cc.jpg) no-repeat 50%;background-size:cover;color:#fff;padding:100px 0;position:relative}.cta-overlay{background:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cta-container-grid{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:2}.cta-content-left{padding-right:20px}.cta-title{font-size:clamp(32px,4vw,42px);font-weight:800;line-height:1.2;margin-bottom:24px}.cta-description{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.9}.contact-info{space-y:15px}.contact-item{font-size:16px;line-height:1.5;margin-bottom:15px}.contact-item strong{font-weight:600;margin-right:10px}.cta-form-right{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;box-shadow:0 20px 40px #0000001a;padding:40px}.contact-form .form-group{margin-bottom:25px}.contact-form .form-group input,.contact-form .form-group select,.contact-form .form-group textarea{background:#fff;border:2px solid #e9ecef;border-radius:12px;color:#333;font-size:16px;padding:15px 20px;transition:all .3s ease;width:100%}.contact-form .form-group input:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus{border-color:#ff8a00;box-shadow:0 0 0 3px #ff8a001a;outline:none}.form-title{color:#212529;font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.form-submit-btn{background:linear-gradient(135deg,#ff8a00,#e8860c);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:1px;padding:16px 32px;text-transform:uppercase;transition:all .3s ease;width:100%}.form-submit-btn:hover:not(:disabled){box-shadow:0 8px 25px #ff8a004d;transform:translateY(-2px)}.form-submit-btn:disabled{cursor:not-allowed;opacity:.7}@media (max-width:1024px){.cta-container-grid{gap:40px;grid-template-columns:1fr}.cta-content-left{padding-right:0;text-align:center}}@media (max-width:768px){.cta-section{padding:80px 0}.cta-form-right{padding:30px 25px}.contact-form .form-group input,.contact-form .form-group select,.contact-form .form-group textarea{font-size:14px;padding:12px 16px}.form-submit-btn{font-size:16px;padding:14px 28px}}.footer{background:#fff;padding:80px 0 64px}.footer .sec{margin:auto;max-width:1172px;padding:0 10px;width:100%}.footer .sec_1{padding-bottom:80px}.footer .sec_2{border-top:1px solid #ddd;padding-top:24px}.footer .sec_left .tit{padding-bottom:8px}.footer .sec_left .txt{color:#979695}.footer .sec_left .sns_links{display:flex;gap:24px;padding-top:32px}.footer .sec_left .sns_links .link_btn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.footer .sec_left .sns_links .link_btn.i_instar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMaSURBVHgBpVVtTttAEJ1Zm4T+KpwA9wQNJ2g4AfQEBQmpOA4iPkGSEyQoOFYlpHADyAmgJ4CeoOYEpFIFjpPsdMYfqYEY0jJ/vN6ZfTM7+/YtQs4Gg8FaeH/fAAWfgMAigjVEWIPXLQCiAAEvSKmhbdtB5sBs0D85aQBic0nAF03PdNs5PGzNE/ie1+JRM/XfaNJnhoGBUmqkVCkoAhqPx+srK/hexpPJrKJQNXhoyT9pcmv1ehd937f472e8gqBlO04b3mDffL/JBba4vaN3UfTBRK23KWlU8L/g0l5U+IVAt7/adtvvezvc6kpYKh0pUrAjQUjQfQ1Idhvv+IkxeIc/FSBsplhniYeqprBFhhrxpggUkY70jHa5lTEB+p43QgUXAKotjGH2dAmoISxKsPQtMhWZNJYJ6aEsMs/zKqT1JRNA6Pq3YmEawa5UyDGfD2o1l6fdnH/EfhCaq2ySiH49rVwhnqe0DQiwujqO1u2ag6hI2hrwKovzXj5vmxlkhcwTlMvlu8dBuikAAsTAm7Va7fue647Ec3BQH8qc+AQEiY6gwFSRg3Ry+DNNjQw4b/Ec6r24FOLz+ZcEycEmN7perw+LFq+G05gYEnt6erqxdIK8DTqdQulYtLOlEgj15CbK+LdpVooW9/u9uI0Su7+/f7t0gtiBeCZf0zAGi3YhyotgyAUTQbsoxCly0Hh8nOyCrLBcvs6qFWDf71XDh4dr8TG9RxBFjyTGMPS8IJW1IooiKx9kuy5zH7ayJHwzz1ljKHy4vwNSlxk4RZMtic2vnc1yCeJbx6a1ftYGx3FuMGK+s7bElWa747HIA0aTTcd1F0pMaoHJDQxEj0zWjUURaXXC972MikUHmhlq9TFWaH7lTAXqSoOu8sQuTx2/tPA14MwIsSGPi4ifKoVhephQ8Xq9FrzR4tcxkRigKBrGGtnvn4jUdpIQDFhbuhOtf8hf8myqwgs1nU4tw2BRI7URvy0E1WQbyes4F+HsqYM3mhBAAbYOHCduNz7aXqdj6ZK5zRXvpA+RtQwgIo7kQBnuajWKjvMS8gfHfo3plrHatgAAAABJRU5ErkJggg==)}.footer .sec_left .sns_links .link_btn.i_in{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGmSURBVHgB7ZYxTgJBFIb/WQlUa0zEBhpoWA4gDdjIAdQbaCuYoDfAE0gDWnIFPAA2QgMN2LgV27gNm0ikcbdg3TfJTGbVhmWp9Es2817e5P2ZN29mliHgvt1u+kCDMewhBnwfCzC/W6td3bBOu90KEjewDXw0E8FwLvxUKoVCwYDnubAsC67rYhOCqlwnRFl0XcfJ6RkfCdt+w2Ovh02g3Jpw0ukDmZzIZLIhPypSwHU/Q4Hl8iP4ltiUhDBs28ZTvw/DMHji6XSCOEiojmm+8i9OpAB1ULlckQHX8zAcPHO7UjlCMpmUseFwgP39NA5LJb5P1HXO3MF4PPpRVilACYxiUQZoohDI5fPhDWcISllU0uhcMJPN8M5TRTREIJxckdF3cVyt4tcVrAMdwJegCagxaNWqoGhvsYpIAlQ60zS5TSK5XJ7voYDKJQQilYiSqlizWchXxSIJrMO/wB8QkOfAC+6e8WgkA+prNp1MQq1Hc1Usaxa6HhxnLm16k9/jeuy/Q4+/tqNpLWwJjbEuI+Oh07lb+asLxlhMvy3+goG1Luv12y9aOaDhqJkthgAAAABJRU5ErkJggg==)}.footer .sec_left .sns_links .link_btn.i_x{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKpSURBVHgBtVXbddpAEJ1Z29j+owRKgAoCHUAFNl+OJHOCKgBXIM4JWiVfOBVAB6YDSAcqga+AFEubmdXDspAgyTmeD5Bmtffu3js7C/DBgZ6UzwDqU/Uo+DeHcDC07d0ZHPBcd0rf3+WJKB4ao9H68iYIxofrxoZSraNZClr766sJPdmnwL9L2Y9BTQrzpgzOj4JXFysYFAbXF5fYVaDsZBM4lvP5uA7c87xWpNTiHbhlPWWvgn8sy9pmgITYDYIITfNxRuCzJIcTBqoCB6VeEKGZLmZWBE9yhZDSXVKiT2mfQHuGYfiedFm+NudIzk7mRwZOS86It4ZpdcqLEMWX2yAc0p+vJ8VRsu0gHCgFO86lfqRSqGUB3OfvoCKwnHBdt01JvW2SbUZS2VJ+7SOIpcaNSUrEFo1/KYD3DNv2/4ogkWo+Jj0dDQjxwDRHq29SOkT4zmyl1A7D35068FoCjgyQ5UEhOtoPz30hxm5OkJLDiaglWDhOk84HmcgGw/aGZDgAydZobLR8Sm1N67EDZ0LUDehqyQ2GNhvMUqCItZmI2D51Ps4ScGjA9BRnB84wRmuBYgoJy4SL4r8JOEiKZv6SAj4YxhMxrlkqgbhkOevm4ylwBhMIm9IUfeDYD0g8aimAlWlag3/aAZ9UPg9vK8FZduAOjYajSxPjYTIG/To/RB14sccQ8OqzadqZwYR4X/YDBTpVfhwRLBaLZrnH3Ia6hUAVYOaHBqvw44hgv/+1KPeY4oVTBciXEqQ97NC4WtYSSNedJd00B6/sMWVAvYDUD6q0btGPvIrSKy/vlnEQdizb3kJNFCuMCyBSrz+FuLjLWslrFPdGdKtpAmZkTd+2hfcPpvkDzkSxKR5HUs7oOU4rreckFDyXb6VTkTbFfuWgSrz60PgDhsFzv2tKHqwAAAAASUVORK5CYII=)}.footer .sec_right{gap:40px}.footer .sec_right .link_nav .tit{color:#2e2c2a;padding-bottom:16px}.footer .sec_right .link_nav li .navi_btn{color:#979695;margin-bottom:8px}.footer .company_info p{color:#979695;text-align:center;word-break:keep-all}.footer.order_footer{padding:80px 0 188px}.footer.payment_footer{padding:80px 0 222px}.pdf-modal{align-items:center;background-color:#000c;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.pdf-modal.active{display:flex}.pdf-modal-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.pdf-modal-content{background:#fff;border-radius:10px;box-shadow:0 5px 25px #0000004d;height:90%;max-width:900px;overflow:hidden;position:relative;width:90%}.pdf-modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:30px;line-height:1;position:absolute;right:15px;top:15px;z-index:10}#flipbook-container{height:100%;width:100%}.pdf-loading{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:5}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#ff8a00;height:40px;margin:0 auto 15px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pdf-loading p{color:#666;font-size:16px;margin:0}.pdf-error{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;left:50%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:5}.pdf-error p{color:#e74c3c;font-size:14px;margin-bottom:15px}.pdf-error button{background:#ff8a00;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.pdf-error button:hover{background:#e67e00}.app-install-modal{align-items:flex-end;background:#0000002e;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;transition:background .3s;z-index:3000}.app-install-modal.active{display:flex}.app-install-modal-content{animation:slideUp .35s cubic-bezier(.4,1.6,.6,1) 1;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 8px 40px #0000002e;margin-bottom:0;max-width:95vw;padding:38px 38px 32px;position:relative;width:540px}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.app-install-modal-close{background:none;border:none;color:#222;cursor:pointer;font-size:28px;position:absolute;right:22px;top:18px}.app-install-modal-title{font-size:2rem;font-weight:800;margin-bottom:32px;text-align:center}.app-install-modal-title .highlight{color:#ff8a00}.app-install-modal-body{align-items:flex-start;display:flex;gap:10px;justify-content:center}.app-install-modal-left,.app-install-modal-right{align-items:center;display:flex;flex-direction:column}.app-install-modal-sub{color:#888;font-size:15px;margin-bottom:18px}.store-btn{border:none!important;border-radius:0;box-shadow:none!important;display:inline-block;margin-bottom:14px;padding:0;text-align:center}.store-btn,.store-btn img{background:none!important;height:48px;width:180px}.store-btn img{display:block;object-fit:contain}.appstore-btn{background:#2586f6;color:#fff}.appstore-btn:hover,.googleplay-btn{background:#1a73e8}.googleplay-btn{color:#fff}.googleplay-btn:hover{background:#2586f6}.app-install-modal-divider{background:#eee;height:110px;margin:0 32px;width:1px}.app-install-modal-qr{height:110px;margin-bottom:10px;width:110px}.app-install-modal-qr-desc{color:#888;font-size:13px;margin-top:2px;text-align:center}@media (max-width:700px){.app-install-modal-content{padding:22px 8px 18px;width:98vw}.app-install-modal-body{flex-direction:column;gap:18px}.app-install-modal-divider{display:none}}.store-btn.googleplay-btn img{height:48px!important;object-fit:contain;width:180px!important}*{box-sizing:border-box;list-style:none;margin:0;padding:0;word-break:keep-all}a{color:#000;text-decoration:none}html{scroll-behavior:smooth}body{background-color:#fff;color:#333;font-size:14px;line-height:1.5;overflow-x:hidden;word-break:keep-all}body,h1,h2,h3,h4,h5,h6{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700}button{background:0;border:0;outline:0}.h1{font-size:40px;line-height:56px}.h1,.h2{font-weight:700}.h2{font-size:32px;line-height:44px}.h3{font-size:24px;line-height:34px}.h3,.h4_sb{font-weight:600}.h4_sb{font-size:20px;line-height:30px}.body1{font-weight:400}.body1,.body1_sb{font-size:18px;line-height:28px}.body1_sb{font-weight:600}.body2{font-size:16px;font-weight:400;line-height:26px}.caption{font-size:14px;font-weight:400;line-height:16px}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.header{background:#fff;border-bottom:1px solid #e9ecef;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header.scrolled{box-shadow:0 2px 4px #0000000d}.header-content{height:80px;justify-content:space-between}.header-content,.logo{align-items:center;display:flex}.logo{color:#212529;font-size:22px;font-weight:700;text-decoration:none}.logo-image{height:90px}.nav{display:flex;gap:30px}.nav-link{color:#495057;font-size:15px;font-weight:600;position:relative;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#000}.nav-link.active{color:#ff8a00!important}.cta-button{background-color:#f7941d;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 28px;text-decoration:none;transition:background-color .3s ease,transform .2s ease;white-space:nowrap}.cta-button:hover{background-color:#e8860c;transform:scale(1.05)}.bg-primary{background:#473831;color:#fff}.btn{border-radius:8px;color:#2e2c2a;font-size:18px;line-height:28px;padding:6px 8px}.btn.btn-primary{background:#473831;color:#fff}.btn.btn-outline-primary{border:1px solid #473831;color:#473831}.btn.btn-outline-primary:hover{background:#766f69;border:1px solid #766f69;color:#fff}textarea.form-control{border:1px solid #ddd;border-radius:10px;outline:0;overflow-wrap:break-word;padding:15px;resize:none;width:100%}.form_control{border:1px solid #ddd;border-radius:8px;color:#000;font-size:18px;outline:0;padding:17.5px 20px;transition:.3s}.form_control:focus{border:1px solid #473831}.form_control::placeholder{color:#979695}.content_wrap{background:#faf9f8;min-height:100vh;padding-top:82px}.section_wrap .sec{margin:auto;max-width:1172px;padding:0 10px;width:100%}.card_layout{background:#fff;border:1px solid #ddd;border-radius:20px;padding:48px}.modal-backdrop{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.modal-backdrop.show{background:#00000080;display:block}.modal{align-items:center;display:flex!important;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1002}.modal-dialog{margin:15px;overflow:auto;width:100%}.modal-content{background:#fff;margin:auto;max-width:600px;padding:48px 32px;width:100%}.modal-content .modal_img,.modal-content .txt_box{padding:0 0 40px}@media (max-width:767px){.h1{font-size:40px;line-height:56px}.h1,.h2{font-weight:700}.h2{font-size:32px;line-height:44px}.h3{font-size:24px;line-height:34px}.h3,.h4_sb{font-weight:600}.h4_sb{font-size:20px;line-height:30px}.body1{font-weight:400}.body1,.body1_sb{font-size:18px;line-height:28px}.body1_sb{font-weight:600}.body2{font-size:16px;font-weight:400;line-height:26px}.caption{font-size:14px;font-weight:400;line-height:16px}.card_layout{background:#fff;border-radius:10px;padding:12px}.header-content .nav{display:none}}.login .section_wrap{padding:64px 0}.login .txt_box{padding:56px 0}.login .txt_box img{display:block;margin:0 auto 20px}.login .txt_box .txt{font-size:18px;line-height:24px}.login .login_btn_group .btn{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;font-weight:600;justify-content:center;margin:0 auto 12px;max-width:300px;padding:14px 10px;width:100%}.login .login_btn_group .btn:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;margin-right:18px;position:relative;width:18px}.login .login_btn_group .btn.kakao{background-color:#fee500;border:0}.login .login_btn_group .btn.kakao:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACxSURBVHgBpZPBDcIwDEVd4MCxI3gEjtzICGwQRmAD2IBRYASYhG7QbgD+yJGCIWpTP+lVrdq8RFHaUBkWN2Krz13mKBh0Fp/iqyDexWyCH8JI4F8w2MihImCNKcJi7whhLC/lchG3NJ91uqnZl+J+NXrjZiEO5GdA6EZ+Pg2cXu8ecSoeHZGTXR5iNecJ30YqECYGsIqvf21lQmye7yro1AdN4JrNuicHvcZacrKjmbwBPNWL6w5r2bsAAAAASUVORK5CYII=)}.login .login_btn_group .btn.google:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIWSURBVHgBnVTPaxNBGP2+2U0IKjYKCqKHKV49rJCWgAjbolebgJbqxfXcP8CTVA8963+Q9hS0Qu09stubaCV78STC3AJaNLY2gezsfM6u7rqbrintg2Vm3r558+YnQgF6t2o2U/hQV2398Zgk8IGRkCGtX/Y+vhnvgzkDu84NI2wRxQYTgEIpNnfJeycShiWVr/aMZbCwe7RJHI8jylaWMZMkwEKXAKp5vZ4O6i/KgMDTQTQ/JNk8ZMSYypsQCB3VueB+2M6Ke7bFGTOfD0g+mvb8fvYfyo7RGL6/uDnoXElNFAV6/r6AY4ABsoXK7DeoLn8CNjUCJPX0uCZxoqBjdnVpRY3we1lUFgfT46L51YPWJBOlYMtMTCIY50eiWEoOTICe1r/t/4s+nBAmIgki5FFjj8o2gCzSiQKOpzWkPsq3JX2Syfksp+Dx3iz0wtNzO/dfezAB86u/HF2k66bXyGGkaP3l8Cos/7wBPXVKHzzVqrcb/H8m9gpVtWglR8pgm5VuS+/FwTVvn0oxR4A8RObW2nftcZN6e4nDmS8uEPEMveY9OyfiS2tpgcmCrnbJXxEgXwv8ZIAoEOrUld0HUNq/GbF9NZLXU6MIM6/uWUTKPWxWjPKPJpR37zS9J2fjJyX3jETJDAxczO5IAQhIhMxo+osbfsJhkbC20VygkDX00bCA0PrTGQRGLwGptZ2lza3xPr8BjoLcY4vq5/kAAAAASUVORK5CYII=)}.login .login_btn_group .btn.apple:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADLSURBVHgBpZThDYIwEIWf+MefjMAIjtANHKFsgBswgiNUN3ADdQLcoGxQN8ArXLUSSnL1S15yvdw9rk0pIGOPTBTJkhwyqLhxIBlkYLjZsZkYP/oNif1vZmtF0hzfSQ9Sz/lDNMGVdIkbS/7KsCCbyHfcN2ISRWvqwkRVRrMNzQXvTcoZ09mMBiXk9CEo8Cfe4AU5dbxQkB+il45NXKZJu2WDHU8i5RmCMmOKz10IHIUGzdJI7azI4fuQxPkTVqgx/RsNfi9ZyOu4+A0jmHwNWSkqHAAAAABJRU5ErkJggg==);height:20px;width:16px}.login .login_btn_group .btn:last-child{margin-bottom:0}.btn_switch{display:inline-block;height:34px;position:relative;width:60px}.btn_switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#4caf50}input:focus+.slider{box-shadow:0 0 1px #4caf50}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.span_accent{border:1px solid #d9734a;border-radius:8px;color:#d9734a;padding:3px 8px}.btn_copy:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE3SURBVHgB7ZQxboMwFIYNVCJIUEDiACwsDFWrDvQIyQ3YWJm6AhdAQhwAcQYukLlTpkodGTgCiIqh7QCuTbBEGqhJ6NhPMtbDj5//gf0AWAfz88YNvui6rti2/VRV1RdYiKqqmyiK9pOLvu9v4RWgR9lJh8RZHMfPRVG8MQzDUgwCWZYFNMFJQQIWS9P0ZXgzBMtghoHz4YmTtm1xzKJq2kvA+Z7nbc8cErqug03TvOd5fuA4jv/FHRAEQTVN874sy49ZQQwWsyxrByi4rvuQJMkriWc/Ps0ZAVWjjGPq37yUf8E/EtQ0bTOe19DvwzAM92hw4Hh8+pZ0PPt0UF53JjgIEYVeUBRFxXGcR57nb+fEUBNpDcO4AxRYeAW4BY4dnlQRBMGurutPsBBJkjZZlh3m1hmwgm/e8fTcLAYTEwAAAABJRU5ErkJggg==) no-repeat 50%/contain;content:"";height:20px;margin-right:4px;position:relative;width:20px}.btn_copy{align-items:center;background:#979695;border-radius:8px;color:#fff;display:flex;margin-left:8px;padding:4px 12px}.btn_edit:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACLSURBVHgBfZDBDYUgEERnyc/XMihFS/HI0Uo8crQULcUy0IPrLsSIBp0DkMyw87LkvbfAPgKmc84teMhEk9GAeUrhZyBsndzyk20pRHr4YbCo/pM8xaQFRO1ZR2fyLUT5uFLI3IjqOhvKQAhZhcIJZIRV6HVrXd+nijczQn6Zql/aIormtSjmuWSqDk06Wtc1KvnBAAAAAElFTkSuQmCC) no-repeat 50%/contain;content:"";height:12px;margin-left:10px;position:relative;width:7.4px}.btn_edit{align-items:center;display:flex}.mypage .btn_group{gap:24px}.mypage .btn_group .btn{border:1px solid #979695;border-radius:8px;color:#979695;font-size:18px;font-weight:600;padding:8px 24px}.sp-primary{border:1px solid #d9734a;border-radius:8px;color:#d9734a;margin-left:8px;padding:3px 8px}.card_layout .card_sec{border-bottom:1px solid #ddd;margin-bottom:23px;padding-bottom:23px}.card_layout .card_sec h3{align-items:center;display:flex;padding-bottom:20px}.card_layout .card_sec h3.icons:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;margin-right:4px;position:relative;width:28px}.card_layout .card_sec h3.icons.proc:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANoSURBVHgB3VY7bxQxEJ6xdxciLjoeJ5LjkQPxihJeCiAlTSQaCiigAfFP+An8A/4EFARo6ShOQJ1XQZQiBKEAkZIoe7drD7b3Ze/tJoEyc8WtvfZ838x8Hi/AYTesmmu320N3x068QRAdPwgakaCAkWSAyBEIPc4ZAUkhpK/mgAAYA5BqK1fzwBHjSMhNIFqf6y5M7wcIT2dv0E4YKZcEdUZEg9QJco+YPvgM5t99XprMlnlVzmJBDtiA80oGpf8UmCE7Yy+zAfHBnasvfN+73teI6ZYDgVXhq32o040Q1AHSsSH/Za8v8uj+F8wGZYxxe47Zg6O+Dx5nOiuVSJrxvxqSqxMsPRugJzOT1ItiJ0Kfse9qZlFniiHFqLhKKRlp5SJJDhhK/UrKKQFwOtt3xPfiue68n42dlEIdSxXZ18W1W+tbWxuwj3VGmhcnzo9+qyuHo9Jnszd/xJJau7s9RRaZDRhL6cEBzFdls8FU9E5KnRpGJEd2wz63wbSp1EHnXPMSHMCazca4PS4H6rD2kP1SOR/u9SOPUjIZ21aj8enhvWuJh1w8ednNs4pGkVMEqVAKatlYVik7LZqwH4ENaHEujRDqtKtLcdT3orfd+aAqQix7s8HMs1lBdgcDSn/MVGEQmpSC7bGj0uf3b9P2TggqOr2IFWAy856bxMR9wgFV51axmu7C3ChLKXVq2FdnTyRdxihN64ukTJmaQ2zqk+XCREpFQ6A0Yj3W80mG6lWKYU+88jz2Ec1VkzqDwe5gc7bdJe+KPkUFL2fNgD2enqCwF5m3QqfTqp1TQNuJ1fbQKDaJMgh4+L67OJS9s1PKpscvjP3c3G5R0r9MXRgl4dIeFB0OZIQC+rynKa+toWyfaqw0GwGo6ymvTxaVo8z06gEHBICn5DRJUywzj/WdxjiiIhAjGhi08q1h0pf4Nw6z92lNozpAtrS6PrO68eeRuaJSVULqjCeVSdgXgWWXrAWenMdMvSTdc+KkdGHtd1c/XB5t5elUX06JQ3U8SDNXtc1SxzPULKqK+xI58DrA3ALOKYoF5qnT4CzbSebQMyMsljRnLAFbJqRYcQhU4OHZ4eGTk1dGXvucd9Qn4XF1NenPQ2Z6gc5r0d4E59w3zYJIqM8JLwVXlzIKIeLlD1+Wp2CPu/bw2V/h2Zhk4za+mgAAAABJRU5ErkJggg==)}.card_layout .card_sec h3.icons.deli:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOXSURBVHgB7VXNb0xdGH/Ox9x7TdXbybyT16tv+yJiBKWJj0ZUjMRCiNpIJHZWwp6w8g/YiVX39kWxQeIzTRSppmoaVTVjtFoGHdq558Nz7p077kxn0C1+mTvn3HOec37P9wX4g98KqVSK40Dx4aFlDgsAMX8HU+3vhIKY0hqU0kAIwVHhjkYJAtofQEkFlFLvnTJzmOhnY9mWdGY6+7OEnnZFpWPFovAWtLntO1BSeqNUvsJfisKBBYD7JD8mqofWvxvW/ZuILX79KlegjqMijcydmpIz0Wh0LpfLzRodw/KeSw/s2Khni+68y4wSxr3hebViwT41I4GS+80EdH6m0HV/8EUveLEJW4hx08RfJlBpbXhuYlwSK4+MgsRw3COUOiA1sR22CM9odPnaRNOSi0ZknoX7trdpIaR3ubGfQn0EZAGklA+u96e3VImRPR1rLmCKHbIYfXT53qDZ91xLqy0JNA8TfHdO9CKoode1vuHDUYuDEKp9U7J5Z6CnR0iJ73dNQmZD7XnYpQYWt+o5RL/MTm7FYEFzIn69dMwnFNp/o6ay4Mcoy3iJov6qJ/do9E0/Cj+ecwXp6lw/bii4z6orc3cBUIos3d/ZNozU3BXSRm9RDRTTUBW0VkVGWFJgE5GK/ofi3CdkmEhiPmV1goSz01v3a4AWXZksK+AtBRIMhCp1CD9gwiMkqnbRk9Coa6zXQ60mEpjj12HVDUExB1R+f4Wfim89BPlIfYIqUuRwhTj7LJNtJyBvoztUWRF8yt0HKq3Cn8B8uDXz6fMxx/pW7+Zu5VstuXeP1mnOaCt2HNvFbsFADd3oT58wEmPZ/M6uzg0KMw0inGFnId9cZPi1/2XBhDEpn7va93RXabt777b1QmK3dzhnlsXLLtU9t594Qe9Y9//xpsUN57Evmi8ALR0MbNej2cltQ2MTfVCFzcmWrnhTYw9a9yW0LE2mOHaE9dwaKMeoos8VXDLSmlhyEkMWS7Ym7PezhaFU2+peV8oW27L0nYHnR6EGJP+YWRb755QiEFu1LE4YZy+3b1g57gplY2mMjGTengtkK7pEPp//wDnpNhHB5nt686oVr7HD7jAf3Xf5j0egTt5MTMBnzkS30hgcQs8sXxofnSvKRjvC1ZX7Q2vCsqz6cHp8sjfqRAZiDdFOzlgjhm16dHK64+Fw5iZA/f6QfjXV2xxvGIs69m4LQ0aJfn7p7mCz59o/+KXwFW5BolQw1875AAAAAElFTkSuQmCC)}.card_layout .card_sec h3.icons.pay:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATTSURBVHgBxVY9bBxFFH5vZvduNz7H54uNE8dn58cOIhYkVhBEEchBCk5DpMgIiQYhJDqQKCmQKChIQ5OKAlA6an4aApEIARyCRENAkYgDCoacINYZg3W7e7s7w5u5mfXeX+wG8eS9nZ2f9733vZ8xwP8ojvoZr/hVeqH51nMTE6Mz9OLmm+0rl8sPHtxzzJxTe9n0dGWiOjIybvah1jVeqVYqlZ1WD+QHJMniiSNXB3b4xx2H/X3hk6UhNfnM43OXCwV33pudWX/v4lJZzZ16dLYepglWPP+lL378+e2TBHjo/tkVRjAffrc8UKvVwpNHZ57fPzZ6wSs48NmNK97yMiTWukzOnHjoFgM8QAdFkopvg6h5s1za8VycCmCMyY2N4ANB+3YOeGeFSKVfLLI7q2tvjZQHX0xSWZIgocjY+loYnx8peW+EzViUfI9d/OaH8dVGo9YF+OwTj/waRFEVpKSVbEmqfZLmUM8hLQtpzkoyRK/lRZ+kTWQcG/Q9+Pzq9ck7QbDSSSmkIsFNBAUrETGHrBXLvKFdYGpZarvMQdR/2SaW38sZT9vNzFmNHRP9BI3ynCFBTlubh0JItMqbYQgbGw3gDqP4cem6DjpuQTOtdKVJCmma0JOCpVuRSCNI4ghGx8ZAUOwVfFFK1hNQGo+VovmF0/DqufMSthaZ+Wak/udtefrYHOydnNSzEWLGXBulaRpzqwIZbgUAnUBWhFSJZFi9l4cMGaRAJcA5XLl0Ca599TBSXEGlu6ILGdM5oPQkSaLDJYWG1ACC9jjcwYgore6b0t/GQ9ETkA4VbNZxAk3imKo1hi3F+KziK2QKruNAlr0dfLQDYi61VFHA9sRmsAGRsFkUWvx+gDYc6qBbKMCevROaFpuNygVJbyFbIEJnqID63bt6bXDnEIUFIU5iCIMg0yr6xdCKUr6wsAAvv/amiowNW58sQph/YArW1+pw7fYfUCz6sLZagyePHqYsnbp3DEltlr5BEELQ+AdFGktltfZOM0bJg0wzp7ws+iVyOkVOcQs21skVAWv1OriqZnuY53QYq/e4rguffvwRvP/uOypjM/e6Co5GaZLggUMzGvzUkcOoDCtQOMarVUjSlv19Y0gesCzWNGBkNadSAOWRFG0ZZ4eSstk2e2TcHEXbj7X0j6HptjGVw1OLT8Mrr5+Tgu49zaaUmMOy/JJRRTi+fwwiSpKvb/6iKb5143t84ewZGN29u9XMcw2mM4Zaqcq+4V0VrZdxt+166CHaALofwR8oSWQF4y1mtajKs80nK4uPza0S77uUS2EYEg+IUucLM9SCauSaMsZpjrvEdApRM9KKPM+j+HkyCBuYxrFUl9ugX4TLS9ervwfBb90eIjqGP0rvYl+H1HqaCJUwLVpN4KMogmazaQKIWQyD3GnWrqvFgQK1nWLb92CHUfrXHCV2kt6A0KpDi2vHeQNy+roMysbWWDPfyJ3ooDQrfOsptq9jpk9uGpYD7W5IqrSprqOegA65bjo9QpuSzeNgrqSYbnzkLYV2a0ezR6brUaz8RZLXYIXyGZrT9w0dlLKAMfU/lwo2FcJJuChwKTkVMN1aknvc4eXhYaT/ApkQMW/GiU/p61KFl+gpUPeVyHlAiVX7aaX2Jel16dnGPfcfyL8jVis02Y9FhQAAAABJRU5ErkJggg==)}.card_layout .card_sec:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.card_layout .card_sec.deli .form_btn{color:#979695}.mypage .section_wrap{padding:64px 0}.mypage .sec .tit{padding-bottom:24px}.mypage .sec .card_layout{margin-bottom:64px}.mypage .sec:last-child .card_layout{margin-bottom:0}.mypage .form_group_row{padding-bottom:20px}.mypage .form_group_row:last-child{padding-bottom:0}.mypage .form_group_row .form_label{color:#2e2c2a;position:relative}.mypage .form_group_row .form_label .tooltip{background:#2e2c2a;border-radius:8px;color:#fff;font-size:14px;left:75px;line-height:24px;padding:12px;position:absolute;top:-22px;visibility:hidden;white-space:nowrap;z-index:1}.mypage .form_group_row .form_label.icons:after{background-position:50%;background-repeat:repeat;background-size:contain;content:"";cursor:pointer;height:20px;margin-left:8px;position:relative;width:20px}.mypage .form_group_row .form_label.icons.tip:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF7SURBVHgBrZS/TsJwEMfvfmjQrY9Q34ABtMWlbyCrk4ziYhODxo0ZTWxZcDM+gaxuOIAQGermZn0DNmOMPe/AEv62Av0kTe/36/Xb6/3uDmEOtm1r6eDziFBZCJAhAF322fbZ9oCgUa3V7+e9i9MbZ3apkCK4Y1ODaHwWrkwLp8YXZfvEUQQ3bG5BPBqHU8ibu9juvDRnBFmsgkQXsCT8i9a+kdNa3d7jSLBsHxdxGNmqGIaZe33u9N4GOTw/Lb3DX+LnUXXroR8t8uEH/W9M7yiJLkrsv/AXtU2ujA0kPIhzjopsQhTBUnzTITFUhgUpE+cmOQzzGIOuIGFE0Ifk8ETQg8QIfIUUNCEpSDXUl9qW5u7D+vgyKIYdwBOGS/0B1oGgKIKDXm5xD0qDs2nACgRElavarSv2aNrItDD3slztaMFyOCx2GS4m5mG723vKm9kPBJRijxuw/R+Ew2u37o5vLqz+4Ugb9LnOV9hNPl+eVIYcpuM4M4f5C5Dwf1dFfhcTAAAAAElFTkSuQmCC)}.mypage .form_group_row .form_label.icons.tip:hover .tooltip{visibility:visible}.mypage .form_group_row .form_btn.icons:before{background-position:50%;background-repeat:repeat;background-size:contain;content:"";height:30px;margin-right:8px;position:relative;width:30px}.mypage .form_group_row .form_btn.kakao:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANQSURBVHgBvZfPS1RRFMc/781oplhTUIK/chYFLQKJorAgc1FuRIkiKMpxV1A4rlpIZcuIcPoDJN3mIsuNYZDWok3ERC3sl46pY60aNMVGnde57+ngjO/NDx37wjCPe88933vOPefcczUygDGGBzfVaDQaGrUyVCU/z8p0RNMIEjN/w1olfZno1NIRxvLxi1DrGqJ0CBnQo0fp1ryEyJZ4OSyEBnezIFy3AVnfoZXTQ6bEy5MExH2t5ACiJ6CV0paWeHlKXATN5BDi+m5XGS1rx/QEUmVpjkkVRKfPCNOZNLayq0mZ1HjMFsIwaHOVE4gTG9NUyeAr8UlVqoUzszAxDe+CMD4Js3Owsxj2lcPxw+CtBLc7lQZJvSheifaIKRaL4dNwJlUEvf3QPwjvP8Li4nqZPNF0TMgvn4O6k1BcZKvKQ74ZtPdMi2NhxpysDf+E2w9g8DUsLZEWagON9dB+E0r22oqYVruMHzSJw6/ZSfyOQFsHvHxjeiUjKLmRb5aXlAcKtq0TKZAUe6FLKTxlp0DOnL4BGH5rfWcDRf5k5WhsIaVXpVO13dzMH3g6kLmlyVBx0Pvcfk7Ve12ssSWen4evo2wKX5zXVymLbWtxTNy78JdNYdE5GD2600zhdqgsY1OoKHWeU8QRuwnPDjh9gg1Dl0RtqnecjijikN2MhDzXr8J+L1lDra05ClfOOwgYBHURGnJSULIHuh7CgSzIXbpVPu+3w26Hm1z2FdSMCWoNXep0CqhC0nrHKiRO0IXQWwENZ+BSE5SnOF91Cm6WpFfKN8/ZsdPY5UncvboIDh20zrGoUC4JCcKaI1alUl7SUjZU0pmU8cytbgpjioBkT4eT5Jzk9Ofv1rcKuls34GKDuNVlbSINUbK13erfSqcoj3CIboXRcZj+JcX/rFSzLukULkjBLZALIS87UlQgR60eLL5Mug+/KOm0lZ6ATyNQXycWutgwpPnzrTZ/CftV7YmUUD9bACENCGm86fsvzZ46Vy1Vs6cg3aBPtaTkilRZmkRqS2wKSx8sC1pkqyE2DvW08a91bwJHqpWqCZT3ULPcn750jWACIeIxyRSVqk5CGSeD5HqjkNcamI83dYfHH21Yz5UhXPJgW+BDKsJV/AOaWvf8iZojXwAAAABJRU5ErkJggg==)}.mypage .form_group_row .form_btn.google:before{background-image:url(data:image/png;base64,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)}.mypage .form_group_row .form_btn.apple:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAsCAYAAAAEuLqPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMISURBVHgB7Vc7biJBEG2wAwcOsOTA4RzAAYFzmxOYGzA3YDnBmBOAT7D4BnABfglksCIgZCQSAqRFAgkkPrPvDT3jsQ3dDctqHfCkUg9NT73q6qqaaiHOOOOM/4yY6cJarZbAkIzH48+e5z1BLPxOyL8nsVisS9lsNo1UKlU21as1QBL/gGQTwO3trcAgrq6uxOXlpb9mtVqJ2Wzmy3g8FpPJxMX0G6QEY9yjDQA5iZ27u7uEZVk+qQkWi4VwXVeMRiMXHnt5fHx8E4cC5MVWq+VNp1PvWMznc486Go1G4VDyUr/f95bLpfe3oI5er+dB509T8iJfODW4Ia0nQG7TZafY+WdQJ3XLuAoRj5BbGJxkMhlGtymKxaK4ubnxA28fqPP+/p6PjsysjwYANqLdMo30AKVSSeRyOT81mSkqXF9fC2YUMiP75U9YNWDUHgp4zAM5XWu0nhxY+zvwQlySp6HEaPcoMv6u6/W6/zubzYpOp+O7v1wuK4+BIAcLGh6T4SSjczgcaq13HMfD8lDgct8D0TkKDFTqIVeQEX600ZM8HxW463w+/2Fu3251XqAD8M14Cid4JrrU27XTXWLbtqcDuchJ7iALErrU63a7wgSZTEa7RnK9B+EpwSA9BIEBE35SVdgGrh6VSkW7RnJNoga4/ISqwAppAgYrK6MK7BuAbmgAKlNd5zrmuylYGVWZQAPA+W4AUqLCTkaFdDqtLbUBkAnKteRC+1YPJ1gWmRa6UsxyKzRpyOI0GAz26pClePDFKlQmh99sHQqFgk/E+o9j8asjvBPOoSwr3ycHDHAC3ljUCxgGDw8PCV1VDOIlmhm75j6Dgd5ut108pnY2q2wW/nVDAk+rKxWMKJgcxaGQfaFZc1qtVkt84VRNqTx3s6Y06gm67JgmJQBbetkH7t257mJii+3FxDryYsLIfEHAvR5lgDTCwsDAsdk18WrGLKFEr2YkZSbIqxmJWY9fQa4sscaXU6LZbD6v1+snsW2nKOHlFOJC6hcXF2Ws+aUjPuOMM74N/gBvR23kOrP5xAAAAABJRU5ErkJggg==)}.mypage .form_group_row .form_btn .point{color:#d9734a;font-weight:600}@media (max-width:767px){.mypage .h1{font-size:30px;font-weight:700;line-height:40px}.mypage .h2{font-size:25px;font-weight:700;line-height:35px}.mypage .h3{font-size:21px;font-weight:600;line-height:31px}.mypage .h4_sb{font-size:18px;font-weight:600;line-height:28px}.mypage .body1{font-size:16px;font-weight:400;line-height:26px}.mypage .body1_sb{font-size:14px;font-weight:600;line-height:24px}.mypage .body2,.mypage .caption{font-size:12px;font-weight:400;line-height:22px}.mypage .form_group_row{padding-bottom:10px}.mypage .form_group_row .form_label .tooltip{left:0;top:25px}}.edit_wrap{align-items:center;display:flex;gap:8px}.edit_wrap .edit_input{border:none;border-bottom:2px solid #007bff;outline:none;padding:4px 0;transition:border-color .2s}.edit_wrap .edit_input:focus{border-bottom-color:#0056b3}.edit_wrap .btn_save{background:none;border:none;color:#666;cursor:pointer;padding:4px}.edit_wrap .btn_save:before{content:"💾";font-size:16px}.edit_wrap .btn_save span{display:none}.timeline-container{background:#0000;cursor:default;overflow-x:hidden;overflow-y:hidden;padding:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.timeline{align-items:center;box-sizing:border-box;cursor:default;display:flex;height:80px;justify-content:flex-start;min-width:max-content;position:relative;width:100%}.timeline:before{background:linear-gradient(90deg,#e9ecef 0,#e9ecef);border-radius:1px;height:2px;left:40px;right:40px;z-index:1}.timeline-step:not(:last-child):after,.timeline:before{content:"";position:absolute;top:30%;transform:translateY(-50%)}.timeline-step:not(:last-child):after{border-bottom:4px solid #0000;border-left:6px solid #e9ecef;border-top:4px solid #0000;height:0;right:-22px;transition:all .3s ease;width:0;z-index:2}.timeline-step.completed:not(:last-child):after{border-left-color:#28a745}.timeline-step.current:not(:last-child):after{border-left-color:#ff6b35}.timeline-step{align-items:center;align-self:center;box-sizing:border-box;cursor:default;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:flex-start;margin:0 15px;min-width:50px;position:relative;width:50px;z-index:2}.timeline-step:last-child{margin-left:auto;margin-right:0;min-width:auto;padding-right:0;width:auto}.timeline-step-content{flex-direction:column;padding-top:2px}.timeline-icon,.timeline-step-content{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-top:0;position:relative;transform:translateY(0)}.timeline-icon{align-self:center;border-radius:50%;cursor:default;font-size:16px;height:40px;line-height:1;margin-bottom:8px;padding:0;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;vertical-align:middle;width:40px}.timeline-icon:before{border-radius:50%;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.timeline-label{color:#495057;font-size:11px;font-weight:600;line-height:1.2;margin-top:2px;max-width:50px;text-align:center;transition:all .3s ease}.timeline-connector{background:#e9ecef;border-radius:2px;height:3px;left:50%;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease;width:40px}.timeline-step.completed .timeline-icon{background:#fff;color:#adb5bd;filter:grayscale(100%);transform:scale(1) translateY(0)}.timeline-step.completed .timeline-icon:before{background:#fff;opacity:0}.timeline-step.completed .timeline-label{color:#adb5bd;font-weight:500}.timeline-step.current .timeline-icon{background:#fff;border:3px solid #d9734a;box-shadow:0 4px 12px #d9734a33;color:#d9734a;filter:none;transform:scale(1.1) translateY(0)}.timeline-step.current .timeline-icon:before{background:#0000;opacity:0}.timeline-step.current .timeline-label{color:#d9734a;font-weight:800;transform:scale(1.02)}.timeline-step.upcoming .timeline-icon{background:#fff;border:2px solid #dee2e6;box-shadow:0 1px 4px #00000014;color:#adb5bd;filter:grayscale(100%);transform:translateY(0)}.timeline-step.upcoming .timeline-label{color:#adb5bd;font-weight:500}.timeline-step.completed+.timeline-step .timeline-connector,.timeline-step.completed~.timeline-step .timeline-connector{background:#e9ecef}@keyframes currentStepGlow{0%{box-shadow:0 4px 12px #47383133}to{box-shadow:0 4px 12px #47383166,0 0 20px #4738311a}}.timeline-step:hover .timeline-icon{transform:scale(1.02) translateY(0);transition:transform .2s ease}.timeline-step.completed:hover .timeline-icon{transform:scale(1.02) translateY(0)}.timeline-step.current:hover .timeline-icon{transform:scale(1.15) translateY(0)}.timeline-step.upcoming:hover .timeline-icon{transform:scale(1.02) translateY(0)}@media (max-width:768px){.timeline{height:70px;justify-content:flex-start;padding:0 0 0 20px;width:100%}.timeline:before{left:30px;right:30px}.timeline-step{margin:0 12px;min-width:60px;width:60px}.timeline-step:last-child{margin-left:auto;margin-right:0;min-width:auto;width:auto}.timeline-step:not(:last-child):after{border-bottom-width:4px;border-left-width:5px;border-top-width:4px;right:-18px}.timeline-icon{font-size:14px;height:35px;width:35px}.timeline-label{font-size:10px;max-width:70px}.timeline-step-content{padding-top:16px}}@media (max-width:480px){.mypage .timeline-container{display:none!important;padding:15px 0}.timeline-step{margin:0 6px;min-width:50px;width:50px}.timeline-step:last-child{margin-left:auto;margin-right:0;min-width:auto;width:auto}.timeline-step:not(:last-child):after{border-bottom-width:3px;border-left-width:4px;border-top-width:3px;right:-14px}.timeline-icon{font-size:12px;height:30px;width:30px}.timeline-label{font-size:9px;max-width:60px}.timeline-step-content{padding-top:14px}}.banner{background:#473831;padding:32px 15px}.banner .tit{font-size:20px;line-height:30px}.banner .btn_coupon{background:#f0eeea;border-radius:8px;color:#473831;font-size:18px;font-weight:600;line-height:24px;margin-left:24px;padding:8px 24px}.Popup_popupBg__JvzXw{align-items:center;background:#1f1d1a80;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;touch-action:none;width:100%;z-index:9999}.Popup_popupBg__JvzXw,.Popup_popupBox__vaTc9{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.Popup_popupBox__vaTc9{background:#ececec;border:2px solid #fff;border-radius:40px;border-radius:calc(var(--responsive-unit, 1px)*40);box-shadow:0 16px 40px 0 #00000059;box-shadow:0 calc(var(--responsive-unit, 1px)*16) calc(var(--responsive-unit, 1px)*40) 0 #00000059;height:min(80vh,700px);height:min(80vh,calc(var(--responsive-unit, 1px)*700));margin:auto;max-height:700px;max-width:1200px;position:relative;touch-action:none!important;transform:translateZ(0);width:min(90vw,1200px);width:min(90vw,calc(var(--responsive-unit, 1px)*1200))}.Popup_textBox__bQDhH{font-feature-settings:"liga" off,"clig" off;height:232px;height:calc(var(--responsive-unit, 1px)*232);left:155px;left:calc(var(--responsive-unit, 1px)*155);position:absolute;top:130px;top:calc(var(--responsive-unit, 1px)*130);width:889px;width:calc(var(--responsive-unit, 1px)*889)}.Popup_title__Bgtym{word-wrap:break-word;font-feature-settings:"liga" off,"clig" off;color:#1d1d1d;font-family:Pretendard,sans-serif;font-size:60px;font-size:calc(var(--responsive-unit, 1px)*60);font-weight:500;line-height:normal;text-align:center}.Popup_textBox__bQDhH p{margin:0}.Popup_description__ade0s{word-wrap:break-word;font-feature-settings:"liga" off,"clig" off;color:#1d1d1d;font-family:Pretendard,sans-serif;font-size:60px;font-size:calc(var(--responsive-unit, 1px)*60);font-weight:500;line-height:normal;text-align:center}.Popup_buttonRow__yxE3h{bottom:130px;bottom:calc(var(--modal-height, 780)/6*var(--responsive-unit, 1px));display:flex;gap:30px;gap:calc(var(--modal-width, 1200)/40*var(--responsive-unit, 1px));justify-content:center;left:150px;left:calc(var(--modal-width, 1200)/8*var(--responsive-unit, 1px));position:absolute}.Popup_buttonCancel__2Evbw{word-wrap:break-word;align-items:center;background:#8f8f8f;border:none;border-radius:25px;border-radius:calc(var(--responsive-unit, 1px)*25);color:#fff;cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-size:60px;font-size:calc(var(--responsive-unit, 1px)*60);font-weight:500;gap:10px;gap:calc(var(--responsive-unit, 1px)*10);height:132px;height:calc(var(--responsive-unit, 1px)*132);justify-content:center;padding:30px 10px;padding:calc(var(--responsive-unit, 1px)*30) calc(var(--responsive-unit, 1px)*10);width:420px;width:calc(var(--responsive-unit, 1px)*420)}.Popup_buttonCancel__2Evbw:hover{filter:brightness(1.1)}.Popup_buttonExit__wNAKm{word-wrap:break-word;align-items:center;background:#766155;border:none;border-radius:25px;border-radius:calc(var(--responsive-unit, 1px)*25);color:#fff;cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-size:60px;font-size:calc(var(--responsive-unit, 1px)*60);font-weight:500;gap:10px;gap:calc(var(--responsive-unit, 1px)*10);height:132px;height:calc(var(--responsive-unit, 1px)*132);justify-content:center;padding:30px 10px;padding:calc(var(--responsive-unit, 1px)*30) calc(var(--responsive-unit, 1px)*10);width:420px;width:calc(var(--responsive-unit, 1px)*420)}.Popup_buttonExit__wNAKm:hover{filter:brightness(1.1)}.Popup_confirmPopupBox__jmM6O{-webkit-touch-callout:none;background:#ececec;border:2px solid #fff;border-radius:40px;border-radius:calc(var(--responsive-unit, 1px)*40);box-shadow:0 16px 40px 0 #00000059;box-shadow:0 calc(var(--responsive-unit, 1px)*16) calc(var(--responsive-unit, 1px)*40) 0 #00000059;height:min(85vh,780px);height:min(85vh,calc(var(--modal-height, 780)*var(--responsive-unit, 1px)));margin:auto;max-height:780px;max-height:calc(var(--modal-height, 780)*1px);max-width:1200px;max-width:calc(var(--modal-width, 1200)*1px);position:relative;touch-action:none!important;transform:translateZ(0);-webkit-user-select:none;user-select:none;width:min(90vw,1200px);width:min(90vw,calc(var(--modal-width, 1200)*var(--responsive-unit, 1px)))}.Popup_confirmImgBox__fRvgR{left:0;position:absolute;top:0}.Popup_confirmTextBox__bEsn0{font-feature-settings:"liga" off,"clig" off;height:312px;height:calc(var(--modal-height, 780)*2/5*var(--responsive-unit, 1px));left:200px;left:calc(var(--modal-width, 1200)/6*var(--responsive-unit, 1px));position:absolute;top:130px;top:calc(var(--modal-height, 780)/6*var(--responsive-unit, 1px));transform:translateY(104px);transform:translateY(calc(var(--modal-height, 780)*var(--responsive-unit, 1px)/2 - var(--modal-height, 780)/3*var(--responsive-unit, 1px)/2 - var(--modal-height, 780)*2/5*var(--responsive-unit, 1px)/2));width:800px;width:calc(var(--modal-width, 1200)*2/3*var(--responsive-unit, 1px))}.Popup_buttonConfirm__uM5sw{word-wrap:break-word;align-items:center;background:#766155;border:none;border-radius:25.16129px;border-radius:calc(var(--modal-height, 780)/31*var(--responsive-unit, 1px));color:#fff;cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-size:60px;font-size:calc(var(--modal-height, 780)/13*var(--responsive-unit, 1px));font-weight:500;gap:10px;gap:calc(var(--modal-width, 1200)/120*var(--responsive-unit, 1px));height:130px;height:calc(var(--modal-height, 780)/6*var(--responsive-unit, 1px));justify-content:center;padding:30px 10px;padding:calc(var(--modal-height, 780)/26*var(--responsive-unit, 1px)) calc(var(--modal-width, 1200)/120*var(--responsive-unit, 1px));width:900px;width:calc(var(--modal-width, 1200)*3/4*var(--responsive-unit, 1px))}.Popup_buttonConfirm__uM5sw:hover{filter:brightness(1.1)}.Popup_imgBookDone__aBh1o{display:block;margin:auto;max-width:163px;width:100%}.order .sec_wrap_1{background:#fff;padding:24px 0 64px}.order .sec_wrap_1 .sec_2{border-top:1px solid #ddd;margin-top:64px;padding-top:64px}.order .sec_wrap_1 .sec_3 .btn_group{margin:auto;max-width:600px;padding-top:64px;width:100%}.order .sec_wrap_2{padding:64px 0}.order .sec_wrap_2.app{padding:64px 0 150px}.order .sec_wrap_2 .h4_sb,.order .sec_wrap_3 .h4_sb{border-bottom:1px solid #ddd;margin-bottom:16px;padding-bottom:16px}.order .sec_wrap_2 li{padding-bottom:7px}.order .sec_wrap_2 li .qu_txt{font-weight:600;line-height:1.5;padding-bottom:7px}.order .sec_wrap_2 li .an_txt{line-height:1.5;padding-left:17px}.order .sec_wrap_2 .refund_info p{align-items:center;display:flex;font-size:14px;font-weight:600;line-height:20px}.order .sec_wrap_2 .refund_info p:before{background:#999;border-radius:50%;content:"";display:block;height:5px;margin-right:5px;width:5px}.order .sec_wrap_2 .refund_info li nav{padding-left:20px}.order .price_box{background:#f0eeea;border:1px solid #979695;border-radius:8px;margin:auto;max-width:600px;padding:16px 32px;width:100%}.order .proc_options{margin:auto;max-width:600px;padding:86px 0 0;width:100%}.order .proc_options .proc_group{gap:32px;padding:64px 0 0}.order .proc_options .proc_group button{border:1px solid #ddd;border-radius:8px;padding:23px 12px;width:50%}.order .proc_options .proc_group button svg{color:#473831;margin:0 auto 4px}.order .proc_options .proc_group button.on{color:#fff3cd}.order .proc_options .proc_group button.on svg{color:#fff}.order .proc_options .proc_group button.on{background:#473831;color:#fff}.order .sec_wrap_1 .sec_2 .form_box{margin:auto;max-width:600px;width:100%}.order .sec_wrap_1 .sec_2 .form_box .h2{padding-bottom:32px}.order .sec_wrap_1 .sec_2 .form_box .form_group .caption{padding-top:12px}.order .footer_btn{background:#fff;bottom:0;box-shadow:0 0 4.4px 0 #0000000f,0 0 19px 0 #00000014;left:0;padding:32px 15px;position:fixed;width:100%}.order .footer_btn .btn_group{margin:auto;max-width:600px}.order .footer_btn .btn_group .btn{padding:16px 8px}.order .footer_btn .btn_group .btn.dis{background:#ddd;pointer-events:none}.coupon .sec_1 .small_wrap{margin:auto;max-width:600px}.coupon .sec_1 .small_wrap .tit{padding:64px 0}.coupon .sec_1 .small_wrap .btn{margin-left:12px;max-width:131px;width:100%}.coupon .sec_1 .small_wrap .btn.dis{background:#ddd;pointer-events:none}.coupon .sec_1 .small_wrap .alert_txt{color:#aa2418;padding-top:12px}.coupon{background:#fff}.coupon .result_message{margin:auto;max-width:600px;padding:0 0 27px;text-align:center}.coupon .result_message .h3{padding-top:27px}.coupon .order_done_result{margin:auto;max-width:600px;width:100%}.coupon .order_done_result>.h3{padding-bottom:24px}.coupon .order_done_result .proc_info{background:#faf9f8;border:1px solid #ddd;border-radius:8px;margin-bottom:80px;padding:48px}.coupon .order_done_result .proc_info .body1_sb{padding-bottom:24px}.coupon .order_done_result .proc_info li{display:flex;font-size:16px;padding-bottom:8px}.coupon .order_done_result .proc_info li:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI6SURBVHgBpVbdcdswDAaV3vXVG1QjZIPKE8SdoPJT66g5yxNImSDJ+XR6lDqBkwnsTNBsYHcC+9XqHVGAhhKGdvSTfHc40SQBfABB0AANQMQBSUqyJFnjC7YyNyXxoS9YSQx0RdHZEW2MhWHN9IbkguSLtedc5gonqrjNeGopLDhFHQj5jqO0iXmNKfQE6SSWfnyKRZ2WBN4Ji+S2PpNPssZGOR2lUuoaeiDPshSU+q4Rv5HuLRn+StMjkoJk6ImnUPb3M57PA1BMDn2vqnYyPSbhccBn6NHgQhaY/QY6Is9zH/CsMD8Q0slsZnTJBhsvZdvUk3AY99AL2jCnwWYSRW7kj/IN+AzO5cdf6Mo+y0JiHVIKdqr6Nzyx5Um+vuIj5xGFpowyhY5a/yG5i66u0iPjJjW4ZPYKIf4ZRXenSNR2PXdBaz0gVwPvzEuy+Tw9VtWFSQ1C+ZZxG+xgIx5NK4ii6ImUx2bRcWJKEiEwOlX1ZsVxK5HhjlNE4RqlEWXpwTIWUgkWBxYq1Eo9Auq1MQAYXl7++t3ggAtnQbLiCFYyH9ibqDJKT3kpjzVgyefCYwXqtsm4oC79e3ZQ5zF0m9uPyeS6dsLnQp/N5/2+8TI6F/fBk4uxgkOrKFwFdsLVgnxP9tVwPJvtoBl1L3u5uE6zi+GdsNr9c7OzF+PWnt5svL3dOz29wA7PIB7e7YWll3RhsnUcjWxnklKeu8HXz2u3hwqPn8E2LPED/y6mYsCOai1zCba82/8B5CSMDNhBYEoAAAAASUVORK5CYII=) no-repeat 50%/contain;content:"";display:block;height:24px;margin-right:8px;width:24px}.coupon .order_done_result .proc_info li:last-child{padding-bottom:0}.concerns-section{background:#f9f9f9;padding:100px 20px}.concerns-container{margin:0 auto;max-width:1200px}.faq-list{display:flex;flex-direction:column;gap:18px;margin-top:50px}.faq-item{background:#fff;border-radius:18px;box-shadow:0 2px 16px #5050780f;overflow:hidden;transition:box-shadow .2s}.faq-question{align-items:center;background:none;border:none;color:#222;cursor:pointer;display:flex;font-size:20px;font-weight:700;justify-content:space-between;outline:none;padding:28px 32px;transition:background .2s;width:100%}.faq-question[aria-expanded=true]{background:#f8f9fa}.faq-toggle{color:#bbb;font-size:32px;margin-left:18px;transition:transform .2s}.faq-question[aria-expanded=true] .faq-toggle{color:#ff8a00;transform:rotate(45deg)}.faq-answer{background:#f8f9fa;color:#444;display:none;font-size:17px;line-height:1.7;margin-top:18px;padding:28px 32px}.faq-item.open .faq-answer{display:block}@media (max-width:600px){.faq-question{font-size:17px;padding:18px 16px}.faq-answer{font-size:15px;padding:0 16px 18px}}.page-body{white-space:pre-wrap}.page-body h3{padding-bottom:20px}.page-body strong{display:block;padding-top:30px}table,td,th{border:1px solid #37352f17;border-collapse:collapse}table{border-left:none;border-right:none}td,th{font-weight:400;line-height:1.5;min-height:1.5em;padding:.25em .5em;text-align:left}th{color:#37352f99}mark{background:none}.content_wrap.policy{background:#faf9f8}.content_wrap.policy .section_wrap{padding:64px 0}.info_group .tit{font-size:25px;padding:0 0 15px}.info_group .txt{overflow:auto}.info_group .txt textarea.form-control{min-height:150px;resize:none}.phone_verification .section_wrap{padding:64px 0 112px}.phone_verification .sec{max-width:600px}.phone_verification .sec_1 .h3{font-weight:800;padding-bottom:56px}.phone_verification .sec_2{padding-top:32px}.phone_verification .sec_3{margin:20px auto}.phone_verification .sec_2 .alert_txt .body2{color:#aa2418!important}.phone_verification .form_control{font-size:18px;margin-right:12px;max-width:300px;padding:17.5px 20px;width:100%}.phone_verification .form_control_input_box{max-width:300px;width:100%}.phone_verification .form_control.code{padding-right:70px}.phone_verification .form_group .label{display:block;padding-bottom:12px}.phone_verification .form_group .timer{position:absolute;right:29.5px;top:50%;transform:translateY(-50%)}.phone_verification .btn.btn-primary{padding:19px 32px}.phone_verification .btn.btn-primary.dis{background:#ddd}.phone_verification .btn.btn-outline-primary{padding:17.5px 20px}.phone_verification .alert_txt .txt{color:#22652e;padding-top:12px}.phone_verification .fixed_btn_box{background:#fff;width:100%}.phone_verification .fixed_btn_box .btn{padding:12px;width:100%}.checkbox-container{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#fff;border:2px solid #ddd;border-radius:8px;cursor:pointer;display:block;height:30px;overflow:hidden;position:relative;width:30px}.checkmark:after{border:solid #fff;border-width:0 4px 4px 0;content:"";height:18px;left:7px;position:absolute;top:2px;transform:rotate(45deg);width:12px}.checkbox-container input:checked~.checkmark{background-color:#28a745;border-color:#28a745}.form-group .label{color:#000;margin-right:12px}.btn-submit{background:#ddd;border-radius:5px;color:#fff;font-size:16px;padding:12px 5px;width:100%}.btn-submit.act{background:#473831}.join .section_wrap{padding:64px 0}.join .sec_1{padding-bottom:64px}.join .sec_2{padding-bottom:32px}.join .join_chk{padding-bottom:84px}.join .join_chk li{padding-bottom:32px}.join .policy_box{margin-top:20px;overflow:hidden}.join .policy_box .wrap{background:#fff;border:1px solid #ddd;border-radius:8px;max-height:100px;overflow:auto;padding:10px;width:100%}.order_done{background:#fff}.order_done .result_message{margin:auto;max-width:600px;padding:40px 0 86px;text-align:center}.order_done .result_message .h3{padding-top:28px}.order_done .order_done_result{margin:auto;max-width:600px;width:100%}.order_done .order_done_result>.h3{padding-bottom:24px}.order_done .order_done_result .proc_info{background:#faf9f8;border:1px solid #ddd;border-radius:8px;margin-bottom:80px;padding:48px}.order_done .order_done_result .proc_info .price_ul{border-bottom:1px solid #979695;margin-bottom:20px}.order_done .order_done_result .proc_info .price_ul li{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.order_done .order_done_result .proc_info .price_ul li .accent{color:#d9734a}.order_done .order_done_result .proc_info .success{color:#22652e}.order_done .sec_wrap_2{background:#faf9f8;padding:64px 0}.order_done .sec_wrap_2 .tit{padding-bottom:40px}.order_done .sec_wrap_2 .coupon_guide{gap:40px;padding-bottom:40px}.order_done .sec_wrap_2 .box{background:#fff;border:1px solid #ddd;border-radius:8px;max-width:214px;padding:64px 12px 39px;width:100%}.order_done .sec_wrap_2 .box .step{background:#473831;border-radius:8px;color:#fff;font-size:18px;padding:8px 24px}.order_done .sec_wrap_2 .box .h3{padding:26px 0}.order_done .sec_wrap_2 .btn_group .btn{font-weight:600;padding:8px 24px}.order_done .sec_wrap_2 .app_download_group{background:#fff;margin:auto;max-width:370px;padding:15px;width:100%}.order_done .sec_wrap_2 .app_download_group .img_btn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:40px;max-width:129px;width:100%}.order_done .sec_wrap_2 .app_download_group .img_btn.app_store{background-image:url(data:image/png;base64,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)}.order_done .sec_wrap_2 .app_download_group .img_btn.play_store{background-image:url(data:image/png;base64,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)}.modal.guide .modal-content{max-width:1280px;width:100%}.modal.guide .modal-content .h3{padding-bottom:31px}.guide .table{text-align:center}.guide .table thead tr th{background:#473831;color:#fff;text-align:center}.guide .table thead tr th:first-child{border-radius:8px 0 0 8px}.guide .table thead tr th:last-child{border-radius:0 8px 8px 0}.guide .table tr{border-bottom:1px solid #ddd}.guide .table td,.guide .table th{border:0;font-size:18px;padding:20px 10px}.guide .table td span,.guide .table th span{color:#d9734a;display:block;font-size:12px;line-height:22px}.guide .table td.orange{color:#d9734a}.guide .btn_close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAYAAADhu0ooAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANgSURBVHgBzdq7ThtBFMbx8a64lC6RMMgSL+AUSIYmS5fSeQJIlzJ5AuANSJcuUFJFlKkwDbblxo+wyH4Al7HlS85HfCLj+LIzc2Z2/tImxswu+9OudhbWBTWrWq2Woyi6pJc1Woq0dGh52N7evqnX630VcEmSFIfD4ZdCofB+Op2W6S3sb2cymVw3m80UYwr45/j4uLK1tfWo/gLfRCumtJzxCqE1O0A/6WVl8XvY99Fo9LHdbncKs4FAlldtLFRs1n3f2dl5R+OiZN1ARKdEmZZHbFgFUhYkwr4PBoPziF6cqwyFhM2KnCuJ6NBmvtCEgDVAoiKOaKqxQq5YXF0NkIrW6UTj8fib0iwP7GwK0UYiGCNcSen0/ao084mdQ1Z016W59ArGGF/0er3m/v4+dj7R2QiNx7xbK5VKD7QNJzcVAshrvI75TdrRp9CwUkgUz38zJKwkEsWLg0LASiNRvGxwnlgXSBSvWikPrCskitet7BPrEonWQpEPrGsk2ghFLrE+kCgTFLnA+kKizFAkifWJfN0HZRDd317SbwRXSjP+S8Xu7m7fJxIZQZENlo4wjqo3JNI6deezPI33lGY2SGQMRaZY3WyRyAqKXGMlkMgailxhpZBIBIqksZJIJAZFUlhpJBKFImAPDw9xZa0qg1wgUaSEwx0PzZWJMozm5hq2oYQzvmFYls1t3UIdeop3JvkUTwwqiOREsSJQB0hODGsNdYjkRLBWUA9IzhprDPWI5KywRtOLJfIWc6XSr4KfaTr1aN8w2CKfn58/WdxB7dGTsQ9HR0f3aZr+1llRCyqB5C98YzNDJZGcT2wmqAsk5wu7EeoSyfnAroX6QHKusSuhPpGcS+zKeXQwGNwoj0gOv4u6mGeXHtGTk5PbrB+0WsgKybk4sv9B80Zy0tg30FCQnCT2HzQ0JCeFfYWGiuRssKPRqErr38Wnp6cXtIFLpZ8XJGfxrKd8cHCgYvrT5A+l/9DHK5KzOLLFmLTflV65IDlD7B5uGHR+Y88VyRncVPTxweROxsFBIDkdLIxxqVR6odPgYsPYoJBc1tOYpplaTIPTDYODRHKbnvXgqLdarXv+vO4TXZRe6BAXcTnGe/S6TstVo9EQf+AjXbfb/TW3/3irj/2n/z/TKX6HN/4AOoRxBgU+BIoAAAAASUVORK5CYII=) no-repeat 50%/contain;height:30px;width:30px}@media (max-width:767px){.modal.guide .md_none{display:none}.modal.guide .modal-content{padding:24px 15px}}.homeButton{align-items:center;background:#52392a;border:none;border-radius:8px;display:flex;gap:8px;height:48px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:120px}.homeButtonText{word-wrap:break-word;color:#fff;font-size:16px;font-weight:500;margin:0;text-align:center}@media (min-width:768px){.homeButton{border-radius:10px;gap:10px;height:56px;width:140px}.homeButtonText{font-size:18px}}@media (min-width:1024px){.homeButton{border-radius:12px;gap:12px;height:64px;width:160px}.homeButtonText{font-size:20px}}@media (min-width:1440px){.homeButton{border-radius:14px;gap:14px;height:72px;width:180px}.homeButtonText{font-size:22px}}.payment{background:#fff}.payment.app{padding-bottom:160px}.payment .sec .small_wrap{margin:auto;max-width:600px;width:100%}.payment .sec_wrap_1 .sec_wrap_1_children .sec{width:50%}.payment .sec_wrap_1 .sec_1{border-bottom:1px solid #ddd;margin-bottom:64px;padding:24px 10px 64px}.payment .sec_wrap_1 .sec_2{margin:0}.payment .price_box{background:#f0eeea;border:1px solid #979695;border-radius:8px;padding:16px 32px}.payment .sp-outline-primary{border:1px solid #d9734a;border-radius:8px;color:#d9734a;margin-left:8px;padding:4px 8px}.payment .payment_box{padding-top:48px}.payment .payment_box>.h3{padding-bottom:24px}.payment .payment_box .proc_info{background:#faf9f8;border:1px solid #ddd;border-radius:8px;padding:48px}.payment .payment_box .proc_info .price_ul{border-bottom:1px solid #979695;margin-bottom:20px}.payment .payment_box .proc_info .price_ul li{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.payment .payment_box .proc_info .price_ul li .accent{color:#d9734a}.payment .payment_box .proc_info .success{color:#22652e}.payment .footer_btn{background:#fff;bottom:0;box-shadow:0 0 4.4px 0 #0000000f,0 0 19px 0 #00000014;left:0;padding:32px 15px;position:fixed;width:100%}.payment .footer_btn .btn_group{margin:auto;max-width:600px}.payment .footer_btn .btn_group .btn{margin-bottom:12px;padding:16px 8px}.payment .footer_btn .btn_group .btn.dis{background:#ddd;pointer-events:none}@media (max-width:767px){.payment .sec_wrap_1 .sec_wrap_1_children .sec{width:100%}}.cs_center .sec_wrap_1{padding:64px 0}.cs_center .sec_wrap_2{background:#fff;padding:64px 0}.cs_center .sec_wrap_2 .btn_group{margin-bottom:48px}.cs_center .table_box{padding-bottom:48px}.table_box .table{width:100%}.table_box .table .tr{align-items:center;display:flex}.table_box .table .tr .row_td.answer_state .btn{border:1px solid #ddd;border-radius:8px;font-size:16px;padding:4px 8px}.table_box .table .tr .row_td.answer_state .btn.success{border:1px solid #22652e;color:#22652e}.table_box .table .tr .row_td .answer_state.warnning{border:1px solid #d9734a;color:#d9734a}.table_box .table .row_thead{background:#faf9f8;margin-bottom:52px}.table_box .table .tr .row_td:first-child,.table_box .table .tr .row_th:first-child{padding:5px 0 5px 60px;width:60%}.table_box .table .tr .row_td:nth-child(2),.table_box .table .tr .row_td:nth-child(3),.table_box .table .tr .row_th:nth-child(2),.table_box .table .tr .row_th:nth-child(3){padding:5px 0;width:20%}.table_box .table .tr .row_td:first-child,.table_box .table .tr .row_td:nth-child(2),.table_box .table .tr .row_td:nth-child(3){padding-bottom:10px;padding-top:10px}.page_box .pagination button{color:#2e2c2a;font-size:16px;padding:4px 12px}.page_box .pagination button.item.on{background:#2e2c2a;border-radius:4px;color:#fff}.admin-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.admin-sidebar{background-color:#1f2937;color:#fff;height:100vh;left:0;overflow-y:auto;padding:2rem 0;position:fixed;top:0;transition:width .3s ease;width:280px}.admin-sidebar.collapsed{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;margin:0!important;min-height:100vh!important;overflow:visible!important;padding:0!important;width:48px!important}.admin-sidebar.expanded{padding:1.5rem 0;width:200px}.admin-title{color:#f9fafb;font-size:1.5rem;font-weight:700;margin:0 0 2rem 2rem;overflow:hidden;transition:all .3s ease;white-space:nowrap}.admin-title.collapsed{box-sizing:border-box!important;font-size:.75rem;margin:0 0 1rem!important;min-height:24px;opacity:.7;padding:0!important;width:100%!important}.admin-title.expanded{font-size:1.25rem;margin:0 0 1.5rem 1.5rem}.admin-nav{display:flex;flex-direction:column}.nav-item{background:none;border:none;border-left:3px solid #0000;color:#d1d5db;cursor:pointer;font-size:.875rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-align:left;transition:all .3s ease;white-space:nowrap}.nav-item,.nav-item.collapsed{align-items:center;display:flex;width:100%}.nav-item.collapsed{border-left:none;justify-content:center;margin:0;min-height:40px;padding:0;text-align:center}.nav-item.collapsed button,.nav-item.collapsed div,.nav-item.collapsed span,.nav-item.collapsed>*{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;margin:0!important;padding:0!important;text-align:center!important;width:100%!important}.nav-item.collapsed button,.nav-item.collapsed div,.nav-item.collapsed span{background:none!important;border:none!important;outline:none!important}.nav-item.collapsed{border-left:none!important;box-sizing:border-box!important;position:relative!important;width:48px!important}.nav-item.collapsed,.nav-item.collapsed button{align-items:center!important;display:flex!important;justify-content:center!important;margin:0!important;padding:0!important;text-align:center!important}.nav-item.collapsed button{background:none!important;border:none!important;height:100%!important;outline:none!important;width:100%!important}.admin-title.collapsed{justify-content:center!important;text-align:center!important}.admin-nav.collapsed,.admin-title.collapsed{align-items:center!important;display:flex!important}.admin-nav.collapsed{flex:1 1!important;flex-direction:column!important;justify-content:flex-start!important;margin:0!important;padding:3rem 0 0!important;width:100%!important}.admin-nav.collapsed .nav-item{align-items:center!important;border-radius:6px!important;display:flex!important;height:40px!important;justify-content:center!important;margin-bottom:8px!important;margin-left:0!important;margin-right:0!important;padding:0!important;width:48px!important}.admin-nav.collapsed .nav-item:last-child{margin-bottom:0!important}.nav-item.expanded{align-items:center;display:flex;justify-content:flex-start;min-height:40px;padding:.75rem 1.5rem;text-align:left}.nav-item.active,.nav-item:hover{background-color:#374151;color:#f9fafb}.nav-item.active{border-left-color:#3b82f6}.admin-content{flex:1 1;max-width:14000px;padding-top:50px;transition:margin-left .3s ease;width:100%}.admin-content.sidebar-collapsed{margin-left:48px}.admin-content.sidebar-expanded{margin-left:200px}.admin-content-inner{max-width:1400px;padding:2.2rem 2rem 2rem}.sidebar-toggle-container{bottom:15px;display:flex;justify-content:center;left:0;padding:0 .5rem;position:absolute;right:0}.admin-sidebar.collapsed .sidebar-toggle-container{align-items:center!important;bottom:15px;display:flex!important;justify-content:center!important;left:0;position:absolute;right:0;width:100%!important}.admin-sidebar.collapsed .sidebar-toggle-btn{align-items:center!important;border-radius:6px!important;display:flex!important;height:32px!important;justify-content:center!important;min-width:32px!important;width:32px!important}.sidebar-toggle-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;min-width:32px;padding:.5rem;transition:all .2s ease}.sidebar-toggle-btn:hover{background:#ffffff26;color:#d1d5db;transform:scale(1.02)}.toggle-icon{height:16px;width:16px}.admin-content-inner{max-width:1800px;padding-top:2.2rem}.admin-content-inner h1{color:#101e47;display:block;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.3rem;position:relative}.admin-content-inner h1:before{color:#101e47;content:"▶︎";font-size:.9rem;margin-right:.5rem}.admin-content-inner h1:after{background:linear-gradient(90deg,#101e47 0,#101e47 30%,#5275dc 60%,#0000);content:"";height:1.5px;left:0;position:absolute;top:100%;width:100%}.admin-content-inner h1 .line{background:linear-gradient(90deg,#5275dc 0,#5275dc 30%,#5275dc 60%,#0000);content:"";height:2px;left:0;position:absolute;top:100%;width:calc(100% - 1rem)}.admin-page-title{color:#333;font-size:24px;font-weight:600;line-height:1.2;margin-bottom:30px}.admin-page-subtitle{color:#666;font-size:1rem;line-height:1.5;margin-bottom:20px}@media (max-width:768px){.admin-sidebar{height:auto;position:relative;width:100%}.admin-content{margin-left:0}.admin-container{flex-direction:column}.sidebar-toggle-container{bottom:auto;margin-top:1rem;position:relative}}.Dashboard_adminDashboard__Mfr18{color:#333;margin:0 auto;max-width:1600px;padding:20px}.Dashboard_dashboardHeader__YnvEs{margin-bottom:30px}.Dashboard_dashboardHeader__YnvEs p{color:#6c7280;font-size:16px;margin:0}.Dashboard_dashboardStats__7VrGZ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.Dashboard_statCard__VCMJ8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.Dashboard_statCard__VCMJ8:before{background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);border-radius:8px 8px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.Dashboard_statCard__VCMJ8:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-5px)}.Dashboard_statCard__VCMJ8 h3{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;position:relative;text-transform:uppercase}.Dashboard_statCard__VCMJ8 h3:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:1px;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:30px}.Dashboard_statNumber__l42zD{color:#111827;font-size:2rem;font-weight:700;margin:0}.Dashboard_statIcon__9-re5{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:1.2rem;height:50px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;width:50px}.Dashboard_dashboardSection__cPtCT{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;padding:16px}.Dashboard_sectionHeader__caTCb{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:.5rem;position:relative}.Dashboard_sectionHeader__caTCb h2{color:#333;font-size:12px;font-weight:600;margin:0;position:relative}.Dashboard_sectionHeader__caTCb h2:before{background:linear-gradient(90deg,#f093fb,#f5576c);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:50px}.Dashboard_sectionLinkButton__QTZF8{align-items:center;background:none;border:none;color:#667eea;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 0;position:relative;text-decoration:none;transition:all .3s ease}.Dashboard_sectionLinkButton__QTZF8:after{background:#667eea;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.Dashboard_sectionLinkButton__QTZF8:hover{color:#5a67d8}.Dashboard_sectionLinkButton__QTZF8:hover:after{width:100%}.Dashboard_sectionLinkButton__QTZF8:active{color:#4c51bf}.Dashboard_dashboardSection__cPtCT h2{border-bottom:2px solid #e5e7eb;color:#333;font-size:14px;font-weight:600;margin-bottom:10px;padding-bottom:.1rem;position:relative}.Dashboard_dashboardSection__cPtCT h2:before{background:linear-gradient(90deg,#f093fb,#f5576c);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:50px}.Dashboard_dashboardSection__cPtCT h3{align-items:center;color:#374151;display:flex;font-size:1.125rem;font-weight:500;gap:.5rem;margin-bottom:1rem}.Dashboard_dashboardSection__cPtCT h3:before{content:"📊";font-size:1.2rem}.Dashboard_chartContainer__O9tLX{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;padding:20px}.Dashboard_chartTitle__poCpV{color:#374151;font-size:1.1rem;font-weight:600;margin-bottom:1rem;text-align:center}.Dashboard_planDetails__gfjSo{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.Dashboard_planList__eWi4D{display:flex;flex-direction:column;gap:1rem}.Dashboard_planItem__00YKa{background:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease}.Dashboard_planItem__00YKa:before{background:linear-gradient(135deg,#667eea0d,#764ba20d);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.Dashboard_planItem__00YKa:hover:before{opacity:1}.Dashboard_planItem__00YKa:hover{border-color:#667eea;box-shadow:0 5px 15px #667eea33;transform:translateX(5px)}.Dashboard_planHeader__pcNy6{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.Dashboard_planName__KIQah{color:#374151;font-weight:600}.Dashboard_planPercentage__8oe\+F{background:#d1fae5;border-radius:4px;color:#059669;font-size:.875rem;font-weight:500;padding:.25rem .5rem}.Dashboard_planStats__T9tRC{color:#6b7280;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.75rem}.Dashboard_planBar__UIxy2{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden;width:100%}.Dashboard_planBarFill__mpX-k{background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);border-radius:4px;height:100%;position:relative;transition:width .8s cubic-bezier(.4,0,.2,1)}.Dashboard_planBarFill__mpX-k:after{animation:Dashboard_shimmer__ewotT 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes Dashboard_shimmer__ewotT{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Dashboard_deliveryStates__4dJKw{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.Dashboard_deliveryList__CtbEY{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Dashboard_deliveryItem__NsZ-r{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;justify-content:space-between;overflow:hidden;padding:.75rem;position:relative;transition:all .3s ease}.Dashboard_deliveryItem__NsZ-r:before{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.Dashboard_deliveryItem__NsZ-r:hover{border-color:#667eea;box-shadow:0 5px 15px #667eea33;transform:translateY(-3px)}.Dashboard_deliveryState__qgOdM{color:#374151;font-weight:500;text-transform:capitalize}.Dashboard_deliveryCount__SSi1W{background:#d1fae5;border-radius:4px;color:#059669;font-size:.875rem;font-weight:600;padding:.25rem .5rem}.Dashboard_error__Bb3b8,.Dashboard_loading__LllXa{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#6b7280;font-size:1.125rem;padding:3rem;text-align:center}.Dashboard_error__Bb3b8{background:#f8f9fa;color:#dc2626}.Dashboard_lastUpdated__5wyEA{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#6b7280;font-size:.875rem;margin-top:2rem;padding:1rem;text-align:center}@keyframes Dashboard_fadeInUp__yjyyM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Dashboard_dashboardSection__cPtCT,.Dashboard_statCard__VCMJ8{animation:Dashboard_fadeInUp__yjyyM .5s ease-out}.Dashboard_statCard__VCMJ8:first-child{animation-delay:.1s}.Dashboard_statCard__VCMJ8:nth-child(2){animation-delay:.2s}.Dashboard_statCard__VCMJ8:nth-child(3){animation-delay:.3s}@media (max-width:1200px){.Dashboard_adminDashboard__Mfr18{max-width:100%;padding:15px}.Dashboard_dashboardStats__7VrGZ{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.Dashboard_adminDashboard__Mfr18{padding:1rem}.Dashboard_dashboardHeader__YnvEs h1{font-size:24px}.Dashboard_dashboardStats__7VrGZ,.Dashboard_deliveryList__CtbEY{grid-template-columns:1fr}.Dashboard_planStats__T9tRC{flex-direction:column;gap:.25rem}.Dashboard_statCard__VCMJ8{padding:1rem}.Dashboard_dashboardSection__cPtCT{padding:15px}.Dashboard_sectionHeader__caTCb{align-items:flex-start;flex-direction:column;gap:1rem}.Dashboard_sectionHeader__caTCb h2{font-size:24px}.Dashboard_sectionLinkButton__QTZF8{font-size:.875rem;justify-content:flex-start;padding:.5rem 0;width:auto}}.Dashboard_adminDashboard__Mfr18::-webkit-scrollbar{width:8px}.Dashboard_adminDashboard__Mfr18::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.Dashboard_adminDashboard__Mfr18::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.Dashboard_adminDashboard__Mfr18::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}.Users_adminUsers__L7ebB{margin:0 auto;max-width:1280px;width:100%}.Users_searchFiltersSection__PPRRo{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;padding:16px}.Users_filtersGrid__-w-7k{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:20px}.Users_filterGroup__kxPH0{display:flex;flex-direction:column}.Users_filterGroup__kxPH0 label{color:#495057;font-size:12px;font-weight:500;margin-bottom:5px}.Users_filterGroup__kxPH0 input,.Users_filterGroup__kxPH0 select{border:1px solid #ced4da;border-radius:4px;font-size:14px;padding:8px 12px;transition:border-color .15s ease-in-out}.Users_filterGroup__kxPH0 input:focus,.Users_filterGroup__kxPH0 select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.Users_filterActions__r7q8U{display:flex;gap:10px;justify-content:flex-end}.Users_btnReset__n9ZPm,.Users_btnSearch__HzUxq{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .15s ease-in-out}.Users_btnSearch__HzUxq{background-color:#007bff;color:#fff}.Users_btnSearch__HzUxq:hover:not(:disabled){background-color:#0056b3}.Users_btnSearch__HzUxq:disabled{background-color:#6c757d;cursor:not-allowed}.Users_btnReset__n9ZPm{background-color:#6c757d;color:#fff}.Users_btnReset__n9ZPm:hover:not(:disabled){background-color:#545b62}.Users_pageSizeSelector__pEeVp{align-items:center;display:flex;font-size:14px;gap:10px;margin-bottom:15px}.Users_pageSizeSelector__pEeVp select{border:1px solid #ced4da;border-radius:4px;padding:5px 10px}.Users_errorMessage__lNxUP{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:20px;padding:12px}.Users_loadingSpinner__146gN{color:#6c757d;font-size:16px;padding:40px;text-align:center}.Users_usersTableContainer__L9ZyK{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.Users_usersTable__6Trug{border-collapse:collapse;font-size:14px;width:100%}.Users_usersTable__6Trug td,.Users_usersTable__6Trug th{border-bottom:1px solid #e5e7eb;max-width:150px;overflow:hidden;padding:.5rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Users_usersTable__6Trug td:first-child,.Users_usersTable__6Trug th:first-child{max-width:60px;text-align:center}.Users_usersTable__6Trug td:nth-child(2),.Users_usersTable__6Trug th:nth-child(2){max-width:120px}.Users_usersTable__6Trug td:nth-child(3),.Users_usersTable__6Trug th:nth-child(3){max-width:100px}.Users_usersTable__6Trug td:nth-child(4),.Users_usersTable__6Trug th:nth-child(4){max-width:200px}.Users_usersTable__6Trug td:nth-child(5),.Users_usersTable__6Trug th:nth-child(5){max-width:100px}.Users_usersTable__6Trug td:nth-child(6),.Users_usersTable__6Trug td:nth-child(7),.Users_usersTable__6Trug th:nth-child(6),.Users_usersTable__6Trug th:nth-child(7){max-width:80px}.Users_usersTable__6Trug td:nth-child(8),.Users_usersTable__6Trug th:nth-child(8){max-width:100px}.Users_usersTable__6Trug td:nth-child(9),.Users_usersTable__6Trug th:nth-child(9){max-width:150px;white-space:nowrap}.Users_usersTable__6Trug th{background-color:#f9fafb;color:#374151;font-weight:600}.Users_usersTable__6Trug tbody tr:hover{background-color:#f9fafb}.Users_noData__QfYgv{color:#6c757d;font-style:italic;text-align:center}.Users_emptyRow__Y87Uu{background-color:#fafafa}.Users_emptyRow__Y87Uu td{border-bottom:1px solid #f0f0f0}.Users_membershipBadge__JqkYQ,.Users_statusBadge__k8YiU,.Users_verificationBadge__piv5A{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:500;min-width:60px;padding:.15rem .5rem;text-align:center;text-transform:uppercase}.Users_statusBadge__k8YiU.Users_active__8y2WS{background-color:#dcfce7;color:#166534}.Users_statusBadge__k8YiU.Users_inactive__U7mHJ{background-color:#fef2f2;color:#991b1b}.Users_verificationBadge__piv5A.Users_verified__jlp7s{background-color:#dcfce7;color:#166534}.Users_verificationBadge__piv5A.Users_unverified__rXX6f{background-color:#fef3cd;color:#92400e}.Users_membershipBadge__JqkYQ.Users_enterprise__m368D,.Users_membershipBadge__JqkYQ.Users_paid__cWcs0,.Users_membershipBadge__JqkYQ.Users_premium__1lsDo,.Users_membershipBadge__JqkYQ.Users_pro__J5K0O{background-color:#dbeafe;color:#1e40af}.Users_membershipBadge__JqkYQ.Users_basic__1EQqa,.Users_membershipBadge__JqkYQ.Users_free__YUYH0{background-color:#e5e7eb;color:#374151}.Users_membershipBadge__JqkYQ.Users_paid__cWcs0{background-color:#fef3c7;color:#92400e;font-weight:600}.Users_btnDelete__GNipO,.Users_btnEdit__xSdNh,.Users_btnToggleStatus__XfvAR,.Users_btnViewDetail__9sd1j{border:none;border-radius:4px;cursor:pointer;font-size:.8rem;margin-right:.4rem;padding:.3rem .6rem;transition:all .15s ease-in-out}.Users_btnActivate__Gykzl{background-color:#10b981;color:#fff}.Users_btnActivate__Gykzl:hover{background-color:#059669}.Users_btnDeactivate__9OOKS{background-color:#f59e0b;color:#fff}.Users_btnDeactivate__9OOKS:hover{background-color:#d97706}.Users_btnEdit__xSdNh{background-color:#3b82f6;color:#fff}.Users_btnEdit__xSdNh:hover{background-color:#2563eb}.Users_btnDelete__GNipO{background-color:#ef4444;color:#fff}.Users_btnDelete__GNipO:hover{background-color:#dc2626}.Users_btnViewDetail__9sd1j{background-color:#3b82f6;color:#fff}.Users_btnViewDetail__9sd1j:hover{background-color:#2563eb}.Users_pagination__cnPGW{align-items:center;border-top:1px solid #dee2e6;display:flex;gap:5px;justify-content:center;padding:10px}.Users_btnPage__POzqf{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;min-width:40px;padding:8px 12px;transition:all .15s ease-in-out}.Users_btnPage__POzqf:hover:not(:disabled){background-color:#e9ecef;border-color:#adb5bd}.Users_btnPage__POzqf.Users_active__8y2WS{background-color:#007bff;border-color:#007bff;color:#fff}.Users_btnPage__POzqf:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.Users_paginationInfo__UrRTp{background-color:#f8f9fa;border-top:1px solid #dee2e6;color:#6c757d;font-size:14px;padding:15px;text-align:center}.Users_paginationEllipsis__BnCef{align-items:center;color:#6c757d;display:inline-flex;font-size:14px;font-weight:500;height:40px;justify-content:center;min-width:40px;padding:8px 12px;-webkit-user-select:none;user-select:none}@media (max-width:1200px){.Users_adminUsers__L7ebB{max-width:100%;padding:15px}.Users_filtersGrid__-w-7k{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.Users_filtersGrid__-w-7k{grid-template-columns:1fr}.Users_filterActions__r7q8U{justify-content:center}.Users_usersTable__6Trug{font-size:12px}.Users_usersTable__6Trug td,.Users_usersTable__6Trug th{max-width:80px;padding:4px 2px}.Users_btnDelete__GNipO,.Users_btnToggleStatus__XfvAR{font-size:10px;padding:2px 4px}.Users_usersTableContainer__L9ZyK{overflow-x:auto}.Users_usersTable__6Trug{min-width:800px}.Users_socialProviderIcon__5LB5c{gap:3px;min-width:0;padding:2px 3px}.Users_socialProviderIcon__5LB5c svg{height:14px;width:14px}.Users_socialProviderIcon__5LB5c span{font-size:10px}}.Users_socialProviderIcon__5LB5c{word-wrap:normal!important;align-items:center!important;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:inline-flex!important;flex-direction:row!important;flex-shrink:0;font-size:12px;font-weight:500;gap:4px;height:24px;justify-content:flex-start!important;line-height:1!important;min-width:0;overflow:visible!important;padding:2px 6px;transition:all .2s ease-in-out;white-space:nowrap!important;width:fit-content;word-break:keep-all!important}.Users_socialProviderIcon__5LB5c:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.Users_socialProviderIcon__5LB5c svg{height:16px;order:1;width:16px}.Users_socialProviderIcon__5LB5c span,.Users_socialProviderIcon__5LB5c svg{clear:none!important;display:inline!important;flex-shrink:0!important;float:none!important}.Users_socialProviderIcon__5LB5c span{font-size:11px;font-weight:600;line-height:1!important;order:2;overflow:visible!important;text-overflow:clip!important;text-transform:capitalize;white-space:nowrap!important}.Users_socialProviderIcon__5LB5c.Users_apple__s4NDN,.Users_socialProviderIcon__5LB5c.Users_google__HNgFu{background-color:#f8f9fa;border-color:#e9ecef}.Users_socialProviderIcon__5LB5c.Users_kakao__eI4M5{background-color:#fef9e7;border-color:#fde68a}.Users_socialProviderIcon__5LB5c.Users_kakao__eI4M5 span{color:#92400e}.Users_socialProviderIcon__5LB5c.Users_naver__qES0T{background-color:#ecfdf5;border-color:#a7f3d0}.Users_socialProviderIcon__5LB5c.Users_naver__qES0T span{color:#065f46}.Users_socialProviderIcon__5LB5c.Users_facebook__mMxTH{background-color:#eff6ff;border-color:#bfdbfe}.Users_socialProviderIcon__5LB5c.Users_facebook__mMxTH span{color:#1e40af}.Users_socialProviderIcon__5LB5c.Users_twitter__NdLuI{background-color:#eff6ff;border-color:#bfdbfe}.Users_socialProviderIcon__5LB5c.Users_twitter__NdLuI span{color:#1e40af}.Users_socialProviderIcon__5LB5c.Users_github__-D4Wh{background-color:#f8f9fa;border-color:#e9ecef}.Users_socialProviderIcon__5LB5c.Users_github__-D4Wh span{color:#374151}.Users_socialProviderIcon__5LB5c.Users_discord__gSmIS{background-color:#eff6ff;border-color:#bfdbfe}.Users_socialProviderIcon__5LB5c.Users_discord__gSmIS span{color:#1e40af}.Users_socialProviderIcon__5LB5c.Users_unknown__tHWZk{background-color:#f3f4f6;border-color:#d1d5db}.Users_socialProviderIcon__5LB5c.Users_unknown__tHWZk span{color:#6b7280}.Users_socialProviderNone__xWdvU{color:#9ca3af;font-style:italic}.Users_usersTable__6Trug td:nth-child(5){word-wrap:normal!important;overflow:visible!important;text-align:center;white-space:nowrap!important;word-break:keep-all!important}.Users_sortableHeader__vXBAk{cursor:pointer;position:relative;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.Users_sortableHeader__vXBAk:hover{background-color:#f5f5f5}.Users_sortableHeader__vXBAk.Users_active__8y2WS{background-color:#e3f2fd;font-weight:600}.Users_headerContent__bt2R2{align-items:center;display:flex;gap:8px;justify-content:space-between}.Users_sortIndicator__7CvGh{align-items:center;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.Users_sortArrow__drWMa{color:#1976d2;font-weight:700}.Users_sortPlaceholder__bEIdk{color:#999;opacity:.5}.Users_sortOrderDisplay__-NzQp{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#495057;font-size:14px;margin:16px 0;padding:12px 16px}.Users_sortItem__JyV5s{background-color:#e3f2fd;border-radius:4px;color:#1976d2;display:inline-block;font-weight:500;margin-right:16px;padding:4px 8px}.Users_sortItem__JyV5s:last-child{margin-right:0}.Users_usersTable__6Trug thead th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-weight:600;padding:8px;text-align:left}.Users_usersTable__6Trug thead th:last-child{text-align:center}.Orders_adminOrders__6G4TW{margin:0 auto;max-width:1600px;padding:20px}.Orders_searchFiltersSection__29bGW{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;padding:20px}.Orders_filtersGrid__H1aKk{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.Orders_filterGroup__dC5Q7{display:flex;flex-direction:column}.Orders_filterGroup__dC5Q7 label{color:#495057;font-size:14px;font-weight:500;margin-bottom:5px}.Orders_filterGroup__dC5Q7 input,.Orders_filterGroup__dC5Q7 select{border:1px solid #ced4da;border-radius:4px;font-size:14px;padding:8px 12px;transition:border-color .15s ease-in-out}.Orders_filterGroup__dC5Q7 input:focus,.Orders_filterGroup__dC5Q7 select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.Orders_filterActions__rH1lF{display:flex;gap:10px;justify-content:flex-end}.Orders_btnReset__i0R\+l,.Orders_btnSearch__eOyCh{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .15s ease-in-out}.Orders_btnSearch__eOyCh{background-color:#007bff;color:#fff}.Orders_btnSearch__eOyCh:hover:not(:disabled){background-color:#0056b3}.Orders_btnSearch__eOyCh:disabled{background-color:#6c757d;cursor:not-allowed}.Orders_btnReset__i0R\+l{background-color:#6c757d;color:#fff}.Orders_btnReset__i0R\+l:hover:not(:disabled){background-color:#545b62}.Orders_pageSizeSelector__ew1ZU{align-items:center;display:flex;font-size:14px;gap:10px;margin-bottom:15px}.Orders_pageSizeSelector__ew1ZU select{border:1px solid #ced4da;border-radius:4px;padding:5px 10px}.Orders_errorMessage__uZTy8{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:20px;padding:12px}.Orders_loadingSpinner__Yz9nS{color:#6c757d;font-size:16px;padding:40px;text-align:center}.Orders_ordersTableContainer__fsES2{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.Orders_ordersTable__G5Q7J{border-collapse:collapse;font-size:14px;width:100%}.Orders_ordersTable__G5Q7J td,.Orders_ordersTable__G5Q7J th{border-bottom:1px solid #e5e7eb;max-width:150px;overflow:hidden;padding:.5rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Orders_ordersTable__G5Q7J td:first-child,.Orders_ordersTable__G5Q7J th:first-child{max-width:120px}.Orders_ordersTable__G5Q7J td:nth-child(2),.Orders_ordersTable__G5Q7J th:nth-child(2){max-width:180px;min-width:150px}.Orders_ordersTable__G5Q7J td:nth-child(3),.Orders_ordersTable__G5Q7J th:nth-child(3){max-width:120px}.Orders_ordersTable__G5Q7J td:nth-child(4),.Orders_ordersTable__G5Q7J th:nth-child(4){max-width:150px}.Orders_ordersTable__G5Q7J td:nth-child(5),.Orders_ordersTable__G5Q7J th:nth-child(5){max-width:80px}.Orders_ordersTable__G5Q7J td:nth-child(6),.Orders_ordersTable__G5Q7J th:nth-child(6){max-width:100px;text-align:right}.Orders_ordersTable__G5Q7J td:nth-child(7),.Orders_ordersTable__G5Q7J th:nth-child(7){max-width:80px}.Orders_ordersTable__G5Q7J td:nth-child(8),.Orders_ordersTable__G5Q7J td:nth-child(9),.Orders_ordersTable__G5Q7J th:nth-child(8),.Orders_ordersTable__G5Q7J th:nth-child(9){max-width:120px}.Orders_ordersTable__G5Q7J td:nth-child(10),.Orders_ordersTable__G5Q7J th:nth-child(10){max-width:300px;white-space:nowrap}.Orders_ordersTable__G5Q7J th{background-color:#f9fafb;color:#374151;font-weight:600}.Orders_ordersTable__G5Q7J tbody tr:hover{background-color:#f9fafb}.Orders_noData__N7f2v{color:#6c757d;font-style:italic;text-align:center}.Orders_emptyRow__3pmHS{background-color:#fafafa}.Orders_emptyRow__3pmHS td{border-bottom:1px solid #f0f0f0}.Orders_paymentStateBadge__S38s1{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:500;min-width:60px;padding:.2rem .6rem;text-align:center;text-transform:uppercase}.Orders_paymentStateBadge__S38s1.Orders_pending__GZP4X{background-color:#fef3c7;color:#92400e}.Orders_paymentStateBadge__S38s1.Orders_paid__0e7yS{background-color:#dcfce7;color:#166534}.Orders_paymentStateBadge__S38s1.Orders_cancelled__eGdnz{background-color:#fef2f2;color:#991b1b}.Orders_paymentStateBadge__S38s1.Orders_refunded__S6ieI{background-color:#dbeafe;color:#1e40af}.Orders_paymentStateBadge__S38s1.Orders_failed__OJHYl{background-color:#fef2f2;color:#991b1b}.Orders_paymentStateBadge__S38s1.Orders_unknown__ke9E7{background-color:#e5e7eb;color:#374151}.Orders_giftBadge__wE3dg{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:500;min-width:50px;padding:.2rem .6rem;text-align:center}.Orders_giftBadge__wE3dg.Orders_gift__J91Mj{background-color:#fce7f3;color:#be185d}.Orders_giftBadge__wE3dg.Orders_normal__RQM51{background-color:#e5e7eb;color:#374151}.Orders_btnCancel__7iJAa,.Orders_btnDelete__IO3DX,.Orders_btnEdit__EMbwp,.Orders_btnFailed__jXMSJ,.Orders_btnRefund__Vg1jg,.Orders_btnViewDetail__beCUv{border:none;border-radius:4px;cursor:pointer;font-size:.875rem;margin-right:.5rem;padding:.4rem .8rem;transition:all .15s ease-in-out}.Orders_userLinkBtn__SOBi-{background:none;border:none;color:#007bff;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline;transition:color .15s ease-in-out}.Orders_userLinkBtn__SOBi-:hover{color:#0056b3;text-decoration:none}.Orders_btnViewDetail__beCUv{background-color:#3b82f6;color:#fff}.Orders_btnViewDetail__beCUv:hover{background-color:#2563eb}.Orders_btnEdit__EMbwp{background-color:#10b981;color:#fff}.Orders_btnEdit__EMbwp:hover:not(:disabled){background-color:#059669}.Orders_btnEdit__EMbwp:disabled{background-color:#9ca3af;cursor:not-allowed}.Orders_btnCancel__7iJAa{background-color:#f59e0b;color:#fff}.Orders_btnCancel__7iJAa:hover:not(:disabled){background-color:#d97706}.Orders_btnCancel__7iJAa:disabled{background-color:#9ca3af;cursor:not-allowed}.Orders_btnRefund__Vg1jg{background-color:#8b5cf6;color:#fff}.Orders_btnRefund__Vg1jg:hover:not(:disabled){background-color:#7c3aed}.Orders_btnRefund__Vg1jg:disabled{background-color:#9ca3af;cursor:not-allowed}.Orders_btnFailed__jXMSJ{background-color:#dc2626;color:#fff}.Orders_btnFailed__jXMSJ:hover:not(:disabled){background-color:#b91c1c}.Orders_btnFailed__jXMSJ:disabled{background-color:#9ca3af;cursor:not-allowed}.Orders_btnDelete__IO3DX{background-color:#ef4444;color:#fff}.Orders_btnDelete__IO3DX:hover{background-color:#dc2626}.Orders_pagination__XjL56{align-items:center;border-top:1px solid #dee2e6;display:flex;gap:5px;justify-content:center;padding:10px}.Orders_btnPage__zAxNc{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;min-width:40px;padding:8px 12px;transition:all .15s ease-in-out}.Orders_btnPage__zAxNc:hover:not(:disabled){background-color:#e9ecef;border-color:#adb5bd}.Orders_btnPage__zAxNc.Orders_active__2p-sh{background-color:#007bff;border-color:#007bff;color:#fff}.Orders_btnPage__zAxNc:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.Orders_paginationInfo__6sD1v{background-color:#f8f9fa;border-top:1px solid #dee2e6;color:#6c757d;font-size:14px;padding:15px;text-align:center}.Orders_paginationEllipsis__ItLYm{align-items:center;color:#6c757d;display:inline-flex;font-size:14px;font-weight:500;height:40px;justify-content:center;min-width:40px;padding:8px 12px;-webkit-user-select:none;user-select:none}.Orders_sortableHeader__nxLWH{cursor:pointer;position:relative;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.Orders_sortableHeader__nxLWH:hover{background-color:#f5f5f5}.Orders_sortableHeader__nxLWH.Orders_active__2p-sh{background-color:#e3f2fd;font-weight:600}.Orders_headerContent__r6LDa{align-items:center;display:flex;gap:8px;justify-content:space-between}.Orders_sortIndicator__tSW1Z{align-items:center;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.Orders_sortArrow__Mzmuv{color:#1976d2;font-weight:700}.Orders_sortPlaceholder__8br2o{color:#999;opacity:.5}.Orders_sortOrderDisplay__uy\+wT{background-color:#f8f9fa;color:#495057;font-size:11px;padding:2px 6px}.Orders_sortItem__VRXHm{background-color:#e3f2fd;border-radius:4px;color:#1976d2;display:inline-block;font-weight:500;margin-right:16px;padding:4px 8px}.Orders_sortItem__VRXHm:last-child{margin-right:0}.Orders_ordersTable__G5Q7J thead th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-weight:600;padding:8px;text-align:left}.Orders_ordersTable__G5Q7J thead th:last-child{text-align:center}@media (max-width:1200px){.Orders_adminOrders__6G4TW{max-width:100%;padding:15px}.Orders_filtersGrid__H1aKk{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.Orders_filtersGrid__H1aKk{grid-template-columns:1fr}.Orders_filterActions__rH1lF{justify-content:center}.Orders_ordersTable__G5Q7J{font-size:12px}.Orders_ordersTable__G5Q7J td,.Orders_ordersTable__G5Q7J th{max-width:80px;padding:5px 3px}.Orders_btnCancel__7iJAa,.Orders_btnDelete__IO3DX,.Orders_btnEdit__EMbwp,.Orders_btnFailed__jXMSJ,.Orders_btnRefund__Vg1jg,.Orders_btnViewDetail__beCUv{font-size:11px;margin-right:2px;padding:3px 5px}.Orders_ordersTableContainer__fsES2{overflow-x:auto}.Orders_ordersTable__G5Q7J{min-width:1200px}}.Products_adminProducts__yb1yd{margin:0 auto}.Products_productsHeader__NVjjl{margin-bottom:1.5rem}.Products_btnAddProduct__g12Cr{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.Products_btnAddProduct__g12Cr:hover{background-color:#059669}.Products_productsTableContainer__FIz9r{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.Products_productsTable__NwLHD{border-collapse:collapse;width:100%}.Products_productsTable__NwLHD td,.Products_productsTable__NwLHD th{border-bottom:1px solid #e5e7eb;padding:1rem;text-align:left}.Products_productsTable__NwLHD th{background-color:#f9fafb;color:#374151;font-weight:600}.Products_productsTable__NwLHD tbody tr:hover{background-color:#f9fafb}.Products_stockBadge__nbvlR{border-radius:9999px;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.Products_inStock__4igvU{background-color:#dcfce7;color:#166534}.Products_outOfStock__NX5F1{background-color:#fef2f2;color:#991b1b}.Products_statusBadge__80Ys3{border-radius:9999px;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:uppercase}.Products_selling__IXcjI{background-color:#dcfce7;color:#166534}.Products_soldOut__pAXP\+{background-color:#fef2f2;color:#991b1b}.Products_btnDelete__h56dG,.Products_btnEdit__oEp\+U{border:none;border-radius:4px;cursor:pointer;font-size:.875rem;margin-right:.5rem;padding:.5rem 1rem}.Products_btnEdit__oEp\+U{background-color:#3b82f6;color:#fff}.Products_btnEdit__oEp\+U:hover{background-color:#2563eb}.Products_btnDelete__h56dG{background-color:#ef4444;color:#fff}.Products_btnDelete__h56dG:hover{background-color:#dc2626}.Analytics_adminAnalytics__cjmB7{margin:0 auto}.Analytics_adminAnalytics__cjmB7 h1{color:#333;font-size:2rem;font-weight:600;margin-bottom:2rem}.Analytics_analyticsOverview__oXH3m{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.Analytics_overviewCard__ajusW{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem;position:relative}.Analytics_overviewCard__ajusW h3{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.Analytics_overviewNumber__KUlb2{color:#111827;font-size:2rem;font-weight:700;margin:0 0 .5rem}.Analytics_growthPositive__2Nvbc{color:#059669;font-size:.875rem;font-weight:500}.Analytics_analyticsCharts__KkARZ{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem}.Analytics_chartContainer__RTZRL h3{color:#374151;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem}.Analytics_productChart__V93Mj{display:flex;flex-direction:column;gap:1rem}.Analytics_productBar__yia\+E{align-items:center;display:flex;gap:1rem}.Analytics_productInfo__xRKfY{display:flex;flex-direction:column;min-width:200px}.Analytics_productName__aZ0lO{color:#374151;font-weight:500}.Analytics_productSales__Wqk9U{color:#6b7280;font-size:.875rem}.Analytics_barContainer__RgvDI{background-color:#f3f4f6;border-radius:10px;flex:1 1;height:20px;overflow:hidden}.Analytics_barFill__POxrd{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:10px;height:100%;transition:width .3s ease}.Analytics_productRevenue__s\+1wG{color:#059669;font-weight:500;min-width:100px;text-align:right}.Settings_adminSettings__x6Qcz{margin:0 auto}.Settings_settingsForm__t1gzM{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:2rem}.Settings_settingItem__g4ieS{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;padding:1rem 0}.Settings_settingItem__g4ieS:last-child{border-bottom:none}.Settings_settingLabel__bII3e{color:#374151;flex:1 1;font-weight:500;min-width:200px}.Settings_settingInput__gfxmj{display:flex;flex:1 1;justify-content:flex-end}.Settings_inputField__\+iffD{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:.5rem .75rem;width:250px}.Settings_inputField__\+iffD:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Settings_toggleSwitch__18NNU{display:inline-block;height:24px;position:relative;width:50px}.Settings_toggleSwitch__18NNU input{height:0;opacity:0;width:0}.Settings_toggleSlider__XvoL-{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.Settings_toggleSlider__XvoL-:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.Settings_toggleSwitch__18NNU input:checked+.Settings_toggleSlider__XvoL-{background-color:#10b981}.Settings_toggleSwitch__18NNU input:checked+.Settings_toggleSlider__XvoL-:before{transform:translateX(26px)}.Settings_settingsActions__kLqjV{border-top:1px solid #f3f4f6;display:flex;gap:1rem;margin-top:2rem;padding-top:1.5rem}.Settings_btnReset__47B2\+,.Settings_btnSave__aOtQG{border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.Settings_btnSave__aOtQG{background-color:#10b981;color:#fff}.Settings_btnSave__aOtQG:hover{background-color:#059669}.Settings_btnReset__47B2\+{background-color:#6b7280;color:#fff}.Settings_btnReset__47B2\+:hover{background-color:#4b5563}.UserDetail_userDetail__t4br2{margin:0 auto;max-width:2000px;padding:20px;width:100%}.UserDetail_pageTitleRow__j\+HRx{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;position:relative}.UserDetail_pageTitleRow__j\+HRx h1{flex:1 1;margin:0}.UserDetail_pageTitleRow__j\+HRx .UserDetail_btnBack__Qw64Q{flex-shrink:0;margin-left:20px}.UserDetail_userDetailHeader__1TAfx{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:20px;margin-bottom:20px;padding-bottom:15px}.UserDetail_userDetailHeader__1TAfx h1{color:#333;font-size:28px;font-weight:600;margin:0}.UserDetail_backButtonContainer__iDN-e{margin-left:auto}.UserDetail_btnBack__Qw64Q{align-items:center;background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:10px 20px;text-decoration:none;transition:all .15s ease-in-out}.UserDetail_btnBack__Qw64Q:hover{background-color:#545b62;transform:translateY(-1px)}.UserDetail_userDetailContent__uAwzk{display:flex;flex-direction:column;gap:20px}.UserDetail_userInfoSection__h4Yug{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:25px}.UserDetail_userInfoSection__h4Yug h2{border-bottom:1px solid #e5e7eb;color:#374151;font-size:18px;font-weight:600;margin:0 0 15px;padding-bottom:8px}.UserDetail_sectionHeader__xilDp{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:8px}.UserDetail_sectionHeader__xilDp h2{border-bottom:none;color:#374151;font-size:18px;font-weight:600;margin:0;padding-bottom:0}.UserDetail_sectionHeaderActions__b0vFU{display:flex;gap:8px}.UserDetail_userActions__ImQbB{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;gap:12px;margin-bottom:20px;padding:15px}.UserDetail_actionButtons__sfB0d{border-radius:6px;display:flex;gap:12px;justify-content:flex-end;margin-bottom:2px;padding:10px}.UserDetail_btnDelete__mrQRs,.UserDetail_btnToggleStatus__GlMgo{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease-in-out}.UserDetail_btnToggleStatus__GlMgo{background-color:#3b82f6;color:#fff}.UserDetail_btnToggleStatus__GlMgo:hover{background-color:#2563eb;box-shadow:0 2px 4px #3b82f64d;transform:translateY(-1px)}.UserDetail_btnActivate__eBh52{background-color:#10b981}.UserDetail_btnActivate__eBh52:hover{background-color:#059669;box-shadow:0 2px 4px #10b9814d}.UserDetail_btnDeactivate__8tHWS{background-color:#f59e0b}.UserDetail_btnDeactivate__8tHWS:hover{background-color:#d97706;box-shadow:0 2px 4px #f59e0b4d}.UserDetail_btnDelete__mrQRs{background-color:#ef4444;color:#fff}.UserDetail_btnDelete__mrQRs:hover{background-color:#dc2626;box-shadow:0 2px 4px #ef44444d;transform:translateY(-1px)}.UserDetail_deleteButton__eWrr2{display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease-in-out}.UserDetail_deleteButton__eWrr2:hover{box-shadow:0 2px 4px #ef44444d}.UserDetail_iconButton__xpj6Q{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px}.UserDetail_iconButton__xpj6Q:hover{background:linear-gradient(135deg,#fff,#f1f5f9);border-color:#cbd5e1;box-shadow:0 8px 25px #00000026;color:#475569;transform:translateY(-2px) scale(1.05)}.UserDetail_iconButton__xpj6Q:active{box-shadow:0 4px 15px #0000001a;transform:translateY(0) scale(.98)}.UserDetail_iconButton__xpj6Q:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.UserDetail_iconButton__xpj6Q[title*=\D3B8\C9D1]:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#93c5fd;color:#1e40af}.UserDetail_iconButton__xpj6Q[title*=\C0AD\C81C]:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#fca5a5;color:#dc2626}.UserDetail_iconButton__xpj6Q[title*=\C800\C7A5]:hover{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#86efac;color:#166534}.UserDetail_iconButton__xpj6Q[title*=\CDE8\C18C]:hover{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#fbbf24;color:#92400e}.UserDetail_iconButton__xpj6Q svg{transition:all .3s ease}.UserDetail_iconButton__xpj6Q:hover svg{transform:scale(1.1)}.UserDetail_iconButton__xpj6Q:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.UserDetail_iconButton__xpj6Q:hover:before{left:100%}.UserDetail_editActions__EWr9A{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:12px;justify-content:flex-end;padding:20px}.UserDetail_editButton__JRmKD{background:#fff;border:1px solid #fecaca;color:#2563eb;height:32px;width:32px}.UserDetail_editButton__JRmKD:hover{background:#fee2e2;border-color:#fca5a5}.UserDetail_saveButton__tAb44{background:#fff;border:1px solid #fecaca;color:#059669;height:32px;width:32px}.UserDetail_saveButton__tAb44:hover{background:#fee2e2;border-color:#fca5a5}.UserDetail_saveButton__tAb44:disabled{background:#f3f4f6;border-color:#d1d5db;box-shadow:none;color:#9ca3af;transform:none}.UserDetail_cancelButton__g2h1s{background:#fff;border:1px solid #fecaca;color:#d97706;height:32px;width:32px}.UserDetail_cancelButton__g2h1s:hover{background:#fee2e2;border-color:#fca5a5;box-shadow:0 2px 4px #d977061a}.UserDetail_infoGrid__0FFYO{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.UserDetail_infoItem__ykmg0{gap:4px}.UserDetail_infoItem__ykmg0 label{font-size:14px}.UserDetail_infoItem__ykmg0 span{background-color:#f9fafb80;border:1px solid #e5e7eb;border-radius:4px;color:#374151;cursor:text;font-size:12px;-webkit-user-select:text;user-select:text}.UserDetail_membershipInfo__G5JVH,.UserDetail_socialProviderInfo__Rqib-{align-items:center;display:flex;gap:12px}.UserDetail_homeInfo__VomfF{display:flex;flex-direction:column;gap:12px}.UserDetail_profileCard__0C2C1{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:16px;padding:16px}.UserDetail_profileCard__0C2C1 h3{border-bottom:2px solid #3b82f6;color:#374151;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.UserDetail_basicInfoCard__7f\+Ud{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;margin-bottom:16px;padding:20px}.UserDetail_basicInfoCard__7f\+Ud h3{border-bottom:2px solid #0ea5e9;color:#0369a1;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.UserDetail_nameInfoCard__b5D5u{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-bottom:16px;padding:20px}.UserDetail_nameInfoCard__b5D5u h3{border-bottom:2px solid #f59e0b;color:#92400e;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.UserDetail_compactGrid__ey5q2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.UserDetail_infoItem__ykmg0{display:flex;flex-direction:column;gap:6px}.UserDetail_infoItem__ykmg0 label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.UserDetail_infoValue__ijBSl{border:1px solid #e5e7eb;border-radius:6px;color:#374151}.UserDetail_basicInfoValue__-dNo4,.UserDetail_infoValue__ijBSl{background-color:#fff;font-size:14px;font-weight:500;padding:8px 12px}.UserDetail_basicInfoValue__-dNo4{border:1px solid #bae6fd;border-radius:6px;color:#0c4a6e}.UserDetail_nameInfoValue__tGPhx{background-color:#fff;border:1px solid #fbbf24;border-radius:6px;color:#78350f;display:inline-block;font-size:14px;font-weight:500;min-height:34px;min-width:120px;padding:8px 12px}.UserDetail_phoneInfo__UTaKe{align-items:center;display:flex;gap:8px}.UserDetail_agreementGrid__D4NYt{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.UserDetail_agreementItem__PCOwW{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;justify-content:space-between;padding:12px}.UserDetail_agreementLabel__1L35J{color:#374151;font-size:13px;font-weight:500}.UserDetail_badgeContainer__LNFVg{display:flex;flex-wrap:wrap;gap:6px}.UserDetail_homeInfoItem__NxItF{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:12px}.UserDetail_homeInfoItem__NxItF label{color:#0369a1;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.UserDetail_homeInfoItem__NxItF span{color:#0c4a6e;font-family:Courier New,monospace;font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.UserDetail_noHomeInfo__8Wrhs{color:#9ca3af;font-style:italic;padding:20px;text-align:center}.UserDetail_attributesInfo__rCJlG{display:flex;flex-direction:column;gap:12px}.UserDetail_attributeItem__X9UMw{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:12px}.UserDetail_attributeItem__X9UMw label{color:#6b7280;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.UserDetail_attributeItem__X9UMw span{color:#374151;font-family:Courier New,monospace;font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.UserDetail_noAttributes__gl7qq{color:#9ca3af;font-style:italic;padding:20px;text-align:center}.UserDetail_membershipBadge__Qn4Vq,.UserDetail_statusBadge__na167,.UserDetail_verificationBadge__MS592{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:500;min-width:60px;padding:.25rem .75rem;text-align:center;text-transform:uppercase}.UserDetail_statusBadge__na167.UserDetail_active__JXkPu{background-color:#dcfce7;color:#166534}.UserDetail_statusBadge__na167.UserDetail_inactive__24m1C{background-color:#fef2f2;color:#991b1b}.UserDetail_statusBadge__na167.UserDetail_admin__AJtmE{background-color:#dbeafe;color:#1e40af}.UserDetail_statusBadge__na167.UserDetail_user__H0iyi{background-color:#dcfce7;color:#166534}.UserDetail_statusBadge__na167.UserDetail_system__6kRdR{background-color:#fef3c7;color:#92400e}.UserDetail_statusBadge__na167.UserDetail_normal__rQfNO{background-color:#e5e7eb;color:#374151}.UserDetail_statusBadge__na167.UserDetail_new__d48Ay{background-color:#dbeafe;color:#1e40af}.UserDetail_statusBadge__na167.UserDetail_inProgress__I0vqk{background-color:#fef3c7;color:#92400e}.UserDetail_statusBadge__na167.UserDetail_completed__kDmut{background-color:#dcfce7;color:#166534}.UserDetail_statusBadge__na167.UserDetail_default__vvwC\+{background-color:#e5e7eb;color:#374151}.UserDetail_verificationBadge__MS592.UserDetail_verified__E8TDN{background-color:#dcfce7;color:#166534}.UserDetail_verificationBadge__MS592.UserDetail_unverified__G9EEl{background-color:#fef3cd;color:#92400e}.UserDetail_membershipBadge__Qn4Vq.UserDetail_enterprise__DBNpT,.UserDetail_membershipBadge__Qn4Vq.UserDetail_paid__CKBMZ,.UserDetail_membershipBadge__Qn4Vq.UserDetail_premium__Xy3X9,.UserDetail_membershipBadge__Qn4Vq.UserDetail_pro__JAOGl{background-color:#dbeafe;color:#1e40af}.UserDetail_membershipBadge__Qn4Vq.UserDetail_basic__dYK\+W,.UserDetail_membershipBadge__Qn4Vq.UserDetail_free__F-\+RH{background-color:#e5e7eb;color:#374151}.UserDetail_membershipBadge__Qn4Vq.UserDetail_paid__CKBMZ{background-color:#fef3c7;color:#92400e;font-weight:600}.UserDetail_agreementContainer__79oLc,.UserDetail_groupsContainer__dPy8n,.UserDetail_rolesContainer__LOCS-,.UserDetail_statusContainer__2Kz9y{display:flex;flex-wrap:wrap;gap:8px}.UserDetail_roleBadge__0vbM\+{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:11px;font-weight:500;padding:4px 8px}.UserDetail_roleBadge__0vbM\+.UserDetail_admin__AJtmE{background-color:#dbeafe;border-color:#93c5fd;color:#1e40af}.UserDetail_roleBadge__0vbM\+.UserDetail_user__H0iyi{background-color:#dcfce7;border-color:#86efac;color:#166534}.UserDetail_agreementBadge__iJG4A,.UserDetail_groupBadge__m5srh{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:11px;font-weight:500;padding:4px 8px}.UserDetail_agreementBadge__iJG4A.UserDetail_agreed__0JwE\+{background-color:#dcfce7;border-color:#86efac;color:#166534}.UserDetail_agreementBadge__iJG4A.UserDetail_notAgreed__lD8In{background-color:#fef2f2;border-color:#fca5a5;color:#991b1b}.UserDetail_projectInfo__S78Ru{display:flex;flex-direction:column;gap:20px}.UserDetail_projectHeader__qlY\+0 h3{color:#1f2937;font-size:20px;font-weight:600;margin:0 0 8px}.UserDetail_projectDescription__dI\+Ns{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.UserDetail_projectDetails__FV3KR{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.UserDetail_projectDetailItem__HiIBr{display:flex;flex-direction:column;gap:4px}.UserDetail_projectDetailItem__HiIBr label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.UserDetail_projectDetailItem__HiIBr span{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#374151;font-size:14px;padding:8px 12px}.UserDetail_progressInfo__o1VZL{display:flex;flex-direction:column;gap:20px}.UserDetail_progressSummary__fRtmu{display:flex;flex-direction:column;gap:15px}.UserDetail_progressStats__F9ky3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.UserDetail_progressStat__ZSa9Y{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.UserDetail_statNumber__bauU6{color:#1f2937;font-size:24px;font-weight:700}.UserDetail_statLabel__1Bjax{color:#6b7280;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.UserDetail_progressBar__ankR9{background-color:#e5e7eb;border-radius:6px;height:12px;overflow:hidden;width:100%}.UserDetail_progressFill__qWcqj{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:6px;height:100%;transition:width .3s ease-in-out}.UserDetail_progressStatus__Oub26{display:flex;justify-content:center}.UserDetail_completedEpisodes__mlMCW{display:flex;flex-direction:column;gap:12px}.UserDetail_completedEpisodes__mlMCW h4{color:#374151;font-size:14px;font-weight:600;margin:0}.UserDetail_completedEpisodesList__toN8e{display:flex;flex-wrap:wrap;gap:8px}.UserDetail_completedEpisodeBadge__CnJQJ{background-color:#dcfce7;border-radius:6px;font-size:11px;font-weight:500;padding:4px 8px}.UserDetail_progressSection__10HrX{display:flex;flex-direction:column;gap:20px}.UserDetail_progressStatsCard__9IXNp{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;box-shadow:0 2px 8px #0ea5e91a;margin-bottom:16px;padding:24px}.UserDetail_progressStatsCard__9IXNp h4{border-bottom:2px solid #0ea5e9;color:#0369a1;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.UserDetail_progressCard__gP0SO{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:20px;padding:28px;transition:all .3s ease}.UserDetail_progressCard__gP0SO:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.UserDetail_progressCard__gP0SO h3{border-bottom:2px solid #e5e7eb;color:#374151;font-size:20px;font-weight:600;margin:0 0 24px;padding-bottom:12px}.UserDetail_progressBarContainer__IEgXb{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:24px 0;padding:4px}.UserDetail_progressBarEnhanced__obP0R{background:linear-gradient(90deg,#f1f5f9,#e2e8f0);border-radius:10px;height:20px;overflow:hidden;position:relative;width:100%}.UserDetail_progressFillEnhanced__5ltOL{background:linear-gradient(90deg,#10b981,#059669,#047857);border-radius:10px;height:100%;position:relative;transition:width .8s cubic-bezier(.4,0,.2,1)}.UserDetail_progressFillEnhanced__5ltOL:after{animation:UserDetail_shimmer__1EOkw 2.5s infinite;background:linear-gradient(90deg,#0000,#fff6 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes UserDetail_shimmer__1EOkw{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.UserDetail_progressText__kz\+tD{color:#64748b;font-size:16px;font-weight:500;margin-top:16px;text-align:center}.UserDetail_progressPercentage__zu5ab{color:#10b981;font-size:24px;font-weight:700;margin-right:8px}.UserDetail_progressStatusDisplay__61JLk{align-items:center;display:flex;justify-content:center;margin-top:20px}.UserDetail_progressStatusBadge__GmM2s{border-radius:25px;box-shadow:0 4px 12px #0000001a;font-size:16px;font-weight:600;min-width:140px;padding:12px 24px;text-align:center;transition:all .3s ease}.UserDetail_progressStatusBadge__GmM2s:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.UserDetail_progressStatusBadge__GmM2s.UserDetail_new__d48Ay{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid #93c5fd;color:#1e40af}.UserDetail_progressStatusBadge__GmM2s.UserDetail_inProgress__I0vqk{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;color:#92400e}.UserDetail_progressStatusBadge__GmM2s.UserDetail_completed__kDmut{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:2px solid #86efac;color:#166534}.UserDetail_completedEpisodesSection__5NC04{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:24px}.UserDetail_completedEpisodesSection__5NC04 h4{border-bottom:2px solid #10b981;color:#374151;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.UserDetail_completedEpisodeBadge__CnJQJ{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;border-radius:20px;color:#166534;cursor:default;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.UserDetail_completedEpisodeBadge__CnJQJ:hover{box-shadow:0 4px 12px #16653433;transform:translateY(-1px)}.UserDetail_remainingDays__A7mID{color:#d9734a;font-size:12px;margin-left:8px}.UserDetail_timelineContainer__6PvRg{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:20px;padding:20px}.UserDetail_episodesGrid__IHTrQ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.UserDetail_episodeCard__nDdFa{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:visible;transition:all .2s ease-in-out}.UserDetail_episodeCard__nDdFa:hover{box-shadow:0 4px 8px #00000026;cursor:pointer;transform:translateY(-2px)}.UserDetail_episodeCard__nDdFa:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.UserDetail_episodeCard__nDdFa.UserDetail_completed__kDmut{border-color:#10b981;box-shadow:0 2px 4px #10b98133}.UserDetail_episodeCard__nDdFa.UserDetail_open__2epxF{border-color:#3b82f6;box-shadow:0 2px 4px #3b82f633}.UserDetail_episodeCard__nDdFa.UserDetail_locked__9Dfn4{border-color:#9ca3af;opacity:.7}.UserDetail_episodeImage__EuXUt{overflow:hidden}.UserDetail_episodeInfo__GvCLp{padding:16px}.UserDetail_episodeTitle__QjHfF{color:#1f2937;font-size:14px;font-weight:600;line-height:1.3;margin:0 0 8px}.UserDetail_episodeDescription__Normx{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.4;margin:0;overflow:hidden}.UserDetail_socialProviderIcon__kj3T\+{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 10px;transition:all .2s ease-in-out}.UserDetail_socialProviderIcon__kj3T\+:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.UserDetail_socialProviderIcon__kj3T\+ svg{flex-shrink:0}.UserDetail_socialProviderIcon__kj3T\+ span{font-size:12px;font-weight:600;text-transform:capitalize}.UserDetail_socialProviderNone__0sz01{color:#9ca3af;font-style:italic;padding:6px 10px}.UserDetail_loadingSpinner__Qh\+tR{color:#6c757d;font-size:16px;padding:40px;text-align:center}.UserDetail_errorMessage__tF5Bd{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:flex;flex-direction:column;gap:15px;margin-bottom:20px;padding:20px;text-align:center}.UserDetail_projectSubSection__oJp1O{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-top:20px;padding:15px}.UserDetail_projectSubSection__oJp1O h4{color:#495057;font-size:16px;font-weight:600;margin:0 0 12px}.UserDetail_recordingsList__59es9{display:flex;flex-direction:column;gap:8px}.UserDetail_recordingItem__o9Q3N{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;display:flex;gap:15px;padding:10px}.UserDetail_recordingId__BHYjd{color:#495057;font-weight:600;min-width:60px}.UserDetail_recordingPath__hHAdX{color:#6c757d;flex:1 1;font-family:monospace;font-size:13px}.UserDetail_recordingDate__lGo6f{color:#6c757d;font-size:12px}.UserDetail_actionsList__kYqfl{display:flex;flex-direction:column;gap:8px}.UserDetail_actionItem__JNNjE{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;display:flex;gap:15px;padding:10px}.UserDetail_actionId__EVcBp{color:#495057;font-weight:600;min-width:60px}.UserDetail_actionType__8Wvbh{color:#6c757d;min-width:80px}.UserDetail_actionEpisode__Mi1LL{color:#6c757d;min-width:100px}.UserDetail_actionDate__YljTf{color:#6c757d;font-size:12px}.UserDetail_imagesList__YGopa{display:flex;flex-direction:column;gap:8px}.UserDetail_imageItem__JjG6D{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;display:flex;gap:15px;padding:10px}.UserDetail_imageId__Sq2Vj{color:#495057;font-weight:600;min-width:60px}.UserDetail_imagePath__Zfj8N{color:#6c757d;flex:1 1;font-family:monospace;font-size:13px}.UserDetail_imageDate__8UF2O{color:#6c757d;font-size:12px}.UserDetail_imageDisplay__mUrHu{align-items:center;display:flex;flex-direction:column;gap:8px}.UserDetail_imageDisplay__mUrHu img:hover{box-shadow:0 4px 12px #00000026}.UserDetail_booksList__8oa6W{display:flex;flex-direction:column;gap:8px}.UserDetail_bookItem__66cze{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;display:flex;gap:15px;padding:10px}.UserDetail_bookId__Rjviy{color:#495057;font-weight:600;min-width:60px}.UserDetail_bookStatus__ceuON{color:#6c757d;min-width:80px}.UserDetail_bookCreated__SoApO,.UserDetail_bookUpdated__QuazV{color:#6c757d;font-size:12px}.UserDetail_collapsibleHeader__M19MP{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin:0;min-height:40px;padding:6px 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.UserDetail_collapsibleHeader__M19MP:hover{background-color:#e9ecef;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.UserDetail_collapsibleHeader__M19MP h3{color:#495057;font-size:16px;font-weight:600;line-height:1.2;margin:0}.UserDetail_expandIcon__U04Qh{align-items:center;color:#6c757d;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;transition:all .2s ease;width:20px}.UserDetail_collapsibleHeader__M19MP:hover .UserDetail_expandIcon__U04Qh{color:#495057;transform:scale(1.1)}.UserDetail_deliveryGrid__uvNC5{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.UserDetail_deliveryCard__Rrabg{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.UserDetail_deliveryCard__Rrabg:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.UserDetail_deliveryCardHeader__-90jO{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:20px}.UserDetail_deliveryCardTitle__eFPfp{align-items:center;display:flex;gap:12px}.UserDetail_deliveryIcon__pU4UH{font-size:20px}.UserDetail_deliveryCardId__GasCm{color:#495057;font-size:18px;font-weight:600}.UserDetail_deliveryStateBadge__1vOZh{border-radius:20px;box-shadow:0 2px 4px #0000001a;font-size:13px;font-weight:600;min-width:80px;padding:8px 16px;text-align:center}.UserDetail_deliveryStateBadge__1vOZh.UserDetail_pending__qhwuI{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #fdcb6e;color:#856404}.UserDetail_deliveryStateContainer__EIeOm{align-items:center;display:flex;gap:12px}.UserDetail_deliveryEditBtn__5KxHS{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.UserDetail_deliveryEditBtn__5KxHS:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.UserDetail_deliveryEditBtn__5KxHS:active{box-shadow:0 2px 4px #667eea4d;transform:translateY(0)}.UserDetail_deliveryEditBtn__5KxHS svg{height:16px;width:16px}.UserDetail_deliveryStateBadge__1vOZh.UserDetail_processing__aHnn1{background:linear-gradient(135deg,#cce5ff,#a8d8ff);border:1px solid #6bb6ff;color:#004085}.UserDetail_deliveryStateBadge__1vOZh.UserDetail_shipped__4QQIu{background:linear-gradient(135deg,#d4edda,#b8f5c3);border:1px solid #6bcf7f;color:#155724}.UserDetail_deliveryStateBadge__1vOZh.UserDetail_delivered__yCbl2{background:linear-gradient(135deg,#d1ecf1,#b8f4f8);border:1px solid #6bd3dd;color:#0c5460}.UserDetail_deliveryStateBadge__1vOZh.UserDetail_cancelled__bI9K4{background:linear-gradient(135deg,#f8d7da,#f5b7b1);border:1px solid #f1948a;color:#721c24}.UserDetail_deliveryCardContent__hYnYl{padding:20px}.UserDetail_deliveryInfoSection__M9dtj{margin-bottom:24px}.UserDetail_deliveryInfoSection__M9dtj:last-child{margin-bottom:0}.UserDetail_deliverySectionTitle__cVOfx{align-items:center;border-bottom:2px solid #e9ecef;color:#495057;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px;padding-bottom:8px}.UserDetail_deliverySectionIcon__dHAuS{font-size:18px}.UserDetail_deliveryAddressGrid__wTgmN,.UserDetail_deliveryCustomGrid__eS-GR,.UserDetail_deliveryDatesGrid__b7G3O,.UserDetail_deliveryRecipientGrid__XsY2e{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.UserDetail_deliveryAddressItem__CVL2a,.UserDetail_deliveryCustomItem__WEt4T,.UserDetail_deliveryDateItem__QJjqL,.UserDetail_deliveryRecipientItem__vRybp{display:flex;flex-direction:column;gap:6px}.UserDetail_deliveryAddressItem__CVL2a label,.UserDetail_deliveryCustomItem__WEt4T label,.UserDetail_deliveryDateItem__QJjqL label,.UserDetail_deliveryRecipientItem__vRybp label{color:#6c757d;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.UserDetail_deliveryAddressItem__CVL2a span,.UserDetail_deliveryCustomItem__WEt4T span,.UserDetail_deliveryDateItem__QJjqL span,.UserDetail_deliveryRecipientItem__vRybp span{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#495057;font-size:14px;font-weight:500;padding:8px 12px}.UserDetail_deliveryImageUrl__AnftN{font-family:monospace;font-size:12px;word-break:break-all}.UserDetail_deliveryAdminNote__MOitN{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #fdcb6e;border-radius:8px;color:#856404;font-style:italic;line-height:1.5;padding:16px}.UserDetail_deliveryList__8zn8Q{display:flex;flex-direction:column;gap:8px}.UserDetail_deliveryItem__Xlfbp{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;padding:15px}.UserDetail_deliveryHeader__TvLWN{align-items:center;display:flex;gap:15px;margin-bottom:10px}.UserDetail_deliveryId__xpbQh{color:#495057;font-weight:600}.UserDetail_deliveryState__VjwZg{border-radius:12px;font-size:12px;font-weight:500;padding:4px 8px}.UserDetail_deliveryState__VjwZg.UserDetail_pending__qhwuI{background-color:#fff3cd;color:#856404}.UserDetail_deliveryState__VjwZg.UserDetail_processing__aHnn1{background-color:#cce5ff;color:#004085}.UserDetail_deliveryState__VjwZg.UserDetail_shipped__4QQIu{background-color:#d4edda;color:#155724}.UserDetail_deliveryState__VjwZg.UserDetail_delivered__yCbl2{background-color:#d1ecf1;color:#0c5460}.UserDetail_deliveryState__VjwZg.UserDetail_cancelled__bI9K4{background-color:#f8d7da;color:#721c24}.UserDetail_deliveryAddress__gqtE2,.UserDetail_deliveryDates__Q1wNT,.UserDetail_deliveryDetails__HLXit,.UserDetail_deliveryRecipient__WqawD{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.UserDetail_deliveryAddress__gqtE2 span,.UserDetail_deliveryDates__Q1wNT span,.UserDetail_deliveryDetails__HLXit span,.UserDetail_deliveryRecipient__WqawD span{color:#6c757d;font-size:13px}@media (max-width:1200px){.UserDetail_userDetail__t4br2{max-width:100%;padding:15px}.UserDetail_infoGrid__0FFYO{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.UserDetail_compactGrid__ey5q2{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.UserDetail_agreementGrid__D4NYt{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.UserDetail_episodesGrid__IHTrQ{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.UserDetail_userDetail__t4br2{padding:15px}.UserDetail_pageTitleRow__j\+HRx{align-items:flex-start;flex-direction:column;gap:15px}.UserDetail_pageTitleRow__j\+HRx .UserDetail_btnBack__Qw64Q{align-self:flex-end;margin-left:0}.UserDetail_userDetailHeader__1TAfx{align-items:flex-start;flex-direction:column;gap:15px}.UserDetail_infoGrid__0FFYO{gap:15px;grid-template-columns:1fr}.UserDetail_compactGrid__ey5q2{gap:12px;grid-template-columns:1fr}.UserDetail_agreementGrid__D4NYt{gap:10px;grid-template-columns:1fr}.UserDetail_userInfoSection__h4Yug{padding:20px}.UserDetail_basicInfoCard__7f\+Ud,.UserDetail_nameInfoCard__b5D5u,.UserDetail_profileCard__0C2C1{padding:16px}.UserDetail_attributeItem__X9UMw span{font-size:12px}.UserDetail_episodesGrid__IHTrQ{gap:15px;grid-template-columns:1fr}.UserDetail_progressStats__F9ky3{gap:15px;grid-template-columns:repeat(3,1fr)}.UserDetail_projectDetails__FV3KR{gap:12px;grid-template-columns:1fr}.UserDetail_progressCard__gP0SO,.UserDetail_progressStatsCard__9IXNp{padding:20px}.UserDetail_progressCard__gP0SO h3{font-size:18px}.UserDetail_progressStatsCard__9IXNp h4{font-size:16px}.UserDetail_progressPercentage__zu5ab{font-size:20px}.UserDetail_progressStatusBadge__GmM2s{font-size:14px;min-width:120px;padding:10px 20px}.UserDetail_completedEpisodesSection__5NC04{padding:20px}}.UserDetail_subscriptionHeader__pHibt{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.UserDetail_subscriptionHeader__pHibt h3{color:#374151;font-size:18px;font-weight:600;margin:0}.UserDetail_comingSoonBadge__OJ8hT{align-items:center;animation:UserDetail_pulse__j4sJD 2s infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px}.UserDetail_comingSoonIcon__dohBG{animation:UserDetail_spin__PFUwo 3s linear infinite;height:16px;width:16px}.UserDetail_comingSoonIcon__dohBG svg{height:100%;width:100%}.UserDetail_comingSoonContent__k9Bro{align-items:center;display:flex;gap:30px;padding:20px 0}.UserDetail_comingSoonIllustration__eVBxh{flex-shrink:0;height:120px;position:relative;width:120px}.UserDetail_rocketContainer__Vpd8S{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.UserDetail_rocket__Xl7Bl{animation:UserDetail_rocketFloat__c6zW1 3s ease-in-out infinite;height:80px;position:relative;width:60px}.UserDetail_rocketBody__Wg8RU{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:30px 30px 5px 5px;box-shadow:0 4px 12px #ff6b6b4d;height:100%;position:relative;width:100%}.UserDetail_rocketWindow__JEkxa{background:linear-gradient(135deg,#74b9ff,#0984e3);border:2px solid #fff;border-radius:50%;height:20px;left:50%;position:absolute;top:15px;transform:translateX(-50%);width:20px}.UserDetail_rocketFlame__l1p2i{animation:UserDetail_flame__MQcMG .5s ease-in-out infinite alternate;border-bottom:20px solid #fdcb6e;border-left:8px solid #0000;border-right:8px solid #0000;bottom:-15px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.UserDetail_stars__vHaeW{height:100%;left:0;position:absolute;top:0;width:100%}.UserDetail_star__vSUFW{animation:UserDetail_twinkle__UYxtP 2s ease-in-out infinite;background:#fdcb6e;border-radius:50%;height:4px;position:absolute;width:4px}.UserDetail_star__vSUFW:first-child{left:20px;top:10px}.UserDetail_star__vSUFW:nth-child(2){right:15px;top:25px}.UserDetail_star__vSUFW:nth-child(3){left:10px;top:45px}.UserDetail_star__vSUFW:nth-child(4){right:25px;top:60px}.UserDetail_star__vSUFW:nth-child(5){left:30px;top:80px}.UserDetail_star__vSUFW:nth-child(6){right:10px;top:95px}.UserDetail_comingSoonText__h3I-i{flex:1 1}.UserDetail_comingSoonText__h3I-i h4{color:#374151;font-size:20px;font-weight:600;margin:0 0 8px}.UserDetail_comingSoonText__h3I-i p{color:#6b7280;font-size:16px;line-height:1.5;margin:0 0 20px}.UserDetail_featurePreview__VI8pu{display:flex;flex-direction:column;gap:12px}.UserDetail_featureItem__0K-qM{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;padding:12px 16px;transition:all .2s ease}.UserDetail_featureItem__0K-qM:hover{box-shadow:0 4px 12px #0000001a;transform:translateX(5px)}.UserDetail_featureIcon__BhixY{font-size:20px;text-align:center;width:24px}.UserDetail_featureItem__0K-qM span:last-child{color:#374151;font-size:14px;font-weight:500}@keyframes UserDetail_rocketFloat__c6zW1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes UserDetail_flame__MQcMG{0%{transform:translateX(-50%) scale(1)}to{transform:translateX(-50%) scale(1.1)}}@keyframes UserDetail_twinkle__UYxtP{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.UserDetail_comingSoonContent__k9Bro{flex-direction:column;gap:20px;text-align:center}.UserDetail_comingSoonIllustration__eVBxh{height:100px;width:100px}.UserDetail_rocket__Xl7Bl{height:65px;width:50px}.UserDetail_featurePreview__VI8pu{gap:8px}.UserDetail_featureItem__0K-qM{padding:10px 14px}.UserDetail_comingSoonText__h3I-i h4{font-size:18px}.UserDetail_comingSoonText__h3I-i p{font-size:14px}}.UserDetail_statusBadge__na167.UserDetail_pending__qhwuI{background-color:#fef3c7;color:#92400e}.UserDetail_associatedFilesSection__iNXMX{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.UserDetail_associatedFilesSection__iNXMX h4{color:#374151;font-size:16px;font-weight:600;margin:0 0 15px}.UserDetail_fileList__WWDgx{display:flex;flex-direction:column;gap:15px}.UserDetail_fileItem__p5ozb{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px}.UserDetail_fileHeader__4Fhd-{align-items:center;display:flex;gap:12px;margin-bottom:10px}.UserDetail_fileType__lkPLE{background:#dbeafe;border-radius:4px;color:#1e40af;flex-shrink:0;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.UserDetail_fileName__dqkLv{color:#374151;flex:1 1;font-weight:500}.UserDetail_fileSize__C4mni{color:#6b7280;flex-shrink:0;font-size:14px}.UserDetail_fileTime__DZcdT{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#6b7280;flex:1 1;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 8px;text-align:center;transition:all .2s ease}.UserDetail_chapterContent__6TP7y{border-top:1px solid #e5e7eb;margin-top:15px;padding-top:15px}.UserDetail_chapterContent__6TP7y h5{color:#374151;font-size:14px;font-weight:600;margin:0}.UserDetail_chapterHeader__DazwF{margin-bottom:10px}.UserDetail_deleteButton__eWrr2{background:#fff;border:1px solid #fecaca;color:#dc2626}.UserDetail_deleteButton__eWrr2:hover{background:#fee2e2;border-color:#fca5a5}.UserDetail_deleteButton__eWrr2:active{box-shadow:0 1px 2px #dc26261a;transform:translateY(0)}.UserDetail_chapterText__gpNUf{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#374151;font-family:Courier New,monospace;font-size:13px;line-height:1.5;max-height:300px;overflow-x:auto;overflow-y:auto;padding:15px;white-space:pre-wrap}.UserDetail_chapterTextarea__yCcTN{font-family:Courier New,monospace;min-height:200px;padding:12px}.UserDetail_historyList__NFQXR{display:flex;flex-direction:column;gap:10px}.UserDetail_historyItem__YMFkI{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px}.UserDetail_historyInfo__bZpVQ{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.UserDetail_sessionCode__LAqJR{color:#374151;font-weight:500}.UserDetail_actionBadge__YmKYa{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.UserDetail_actionBadge__YmKYa.UserDetail_action0__9Bl-w{background-color:#dbeafe;color:#1e40af}.UserDetail_actionBadge__YmKYa.UserDetail_action1__7fU7h{background-color:#fef3c7;color:#92400e}.UserDetail_actionBadge__YmKYa.UserDetail_action2__oKtUI{background-color:#dcfce7;color:#166534}.UserDetail_historyDate__DCeM8{color:#6b7280;font-size:14px;margin-left:auto}.UserDetail_chatContent__d5P6b{border-top:1px solid #e5e7eb;margin-top:15px;padding-top:15px}.UserDetail_chatContent__d5P6b h5{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin:0 0 15px}.UserDetail_btnRegenerateChapter__YrhvW{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.8px;min-width:140px;overflow:hidden;padding:12px 20px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.UserDetail_btnRegenerateChapter__YrhvW:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.UserDetail_btnRegenerateChapter__YrhvW:hover:before{left:100%}.UserDetail_btnRegenerateChapter__YrhvW:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 8px 25px #667eea80;transform:translateY(-3px) scale(1.02)}.UserDetail_btnRegenerateChapter__YrhvW:active{box-shadow:0 4px 15px #667eea66;transform:translateY(-1px) scale(.98)}.UserDetail_btnRegenerateChapter__YrhvW:disabled{box-shadow:0 2px 8px #667eea33;cursor:not-allowed;opacity:.6;transform:none}.UserDetail_btnRegenerateChapter__YrhvW .UserDetail_regenerateIcon__wwwo7{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));height:16px;transition:all .4s cubic-bezier(.4,0,.2,1);width:16px}.UserDetail_btnRegenerateChapter__YrhvW:hover .UserDetail_regenerateIcon__wwwo7{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transform:rotate(180deg) scale(1.1)}.UserDetail_btnRegenerateChapter__YrhvW.UserDetail_loading__jz49C{animation:UserDetail_pulse__j4sJD 2s infinite;background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed}.UserDetail_btnRegenerateChapter__YrhvW.UserDetail_loading__jz49C .UserDetail_regenerateIcon__wwwo7{animation:UserDetail_spin__PFUwo 1.2s linear infinite}.UserDetail_btnRegenerateChapter__YrhvW span{font-weight:700;position:relative;text-shadow:0 1px 2px #0003;z-index:1}.UserDetail_btnRegenerateChapter__YrhvW:hover span{text-shadow:0 2px 4px #0000004d}@keyframes UserDetail_spin__PFUwo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserDetail_chatHistory__dYl3h{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.UserDetail_chatEventLine__H3LOQ{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;gap:8px;padding:2px 0}.UserDetail_chatEventLine__H3LOQ:last-child{border-bottom:none}.UserDetail_chatEventIcon__6c7Ww{flex-shrink:0;font-size:14px;margin-top:1px}.UserDetail_chatEventType__5XXqK{background:#dbeafe;border-radius:4px;color:#1e40af;flex-shrink:0;font-size:9px;font-weight:600;margin-top:1px;padding:1px 4px;text-transform:uppercase}.UserDetail_chatEventContent__NUkIO{color:#374151;flex:1 1;font-size:12px;line-height:1.3;min-width:0;white-space:pre-wrap;word-break:break-word}.UserDetail_chatTimestamp__6l41h{color:#9ca3af;flex-shrink:0;font-family:monospace;font-size:9px;margin-top:1px}.UserDetail_imagesSection__BHnFX{margin-top:20px}.UserDetail_imagesGrid__UojGf{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.UserDetail_imageCard__N3u\+W{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;transition:all .2s ease-in-out}.UserDetail_imageCard__N3u\+W:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.UserDetail_imageCard__N3u\+W:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.UserDetail_imageDisplay__mUrHu{height:160px;overflow:hidden;position:relative;width:100%}.UserDetail_imageDisplay__mUrHu img{height:100%;object-fit:cover;transition:all .2s ease;width:100%}.UserDetail_imageDisplay__mUrHu img:hover{transform:scale(1.05)}.UserDetail_imageInfo__UE\+gp{padding:16px}.UserDetail_imageTitle__k1AGo{color:#1f2937;font-size:14px;font-weight:600;line-height:1.3;margin:0 0 8px}.UserDetail_imageDescription__umAFM{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.4;margin:0;overflow:hidden}.UserDetail_imageMeta__1h8ZE{align-items:center;color:#9ca3af;display:flex;font-size:11px;justify-content:space-between;margin-top:12px}.UserDetail_imageDate__8UF2O{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace}.UserDetail_imageId__Sq2Vj{background:#f3f4f6;border-radius:4px;font-weight:500;padding:2px 6px}.UserDetail_noImages__nIqcw{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#9ca3af;font-style:italic;padding:40px 20px;text-align:center}.UserDetail_noImagesIcon__qGNne{display:block;font-size:24px;margin-bottom:8px}.UserDetail_historySection__Ye4Ol{margin-top:20px}.UserDetail_historyTimeline__HTD9k{padding-left:30px;position:relative}.UserDetail_historyTimeline__HTD9k:before{background:linear-gradient(180deg,#3b82f6,#10b981 50%,#f59e0b);border-radius:1px;bottom:0;content:"";left:15px;position:absolute;top:0;width:2px}.UserDetail_historyItem__YMFkI{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:20px;position:relative;transition:all .3s ease}.UserDetail_historyItem__YMFkI:hover{border-color:#3b82f6;box-shadow:0 4px 16px #0000001f;transform:translateX(8px)}.UserDetail_historyItem__YMFkI:last-child{margin-bottom:0}.UserDetail_historyItem__YMFkI:before{background:#fff;border:3px solid #3b82f6;border-radius:50%;box-shadow:0 0 0 4px #fff;content:"";height:12px;left:-22px;position:absolute;top:24px;width:12px;z-index:2}.UserDetail_historyItem__YMFkI:after{border-bottom:6px solid #0000;border-left:8px solid #3b82f6;border-top:6px solid #0000;content:"";height:0;left:-15px;position:absolute;top:30px;width:0}.UserDetail_historyItem__YMFkI.UserDetail_action0__9Bl-w:before{border-color:#3b82f6}.UserDetail_historyItem__YMFkI.UserDetail_action1__7fU7h:before{border-color:#f59e0b}.UserDetail_historyItem__YMFkI.UserDetail_action2__oKtUI:before{border-color:#10b981}.UserDetail_historyItem__YMFkI.UserDetail_action0__9Bl-w:after{border-left-color:#3b82f6}.UserDetail_historyItem__YMFkI.UserDetail_action1__7fU7h:after{border-left-color:#f59e0b}.UserDetail_historyItem__YMFkI.UserDetail_action2__oKtUI:after{border-left-color:#10b981}.UserDetail_historyHeader__7ySVL{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.UserDetail_historyMainInfo__Lcm6G{align-items:center;display:flex;gap:12px}.UserDetail_historyIcon__7NJ13{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e2e8f0;border-radius:50%;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.UserDetail_historyItem__YMFkI:hover .UserDetail_historyIcon__7NJ13{box-shadow:0 4px 12px #00000026;transform:scale(1.1)}.UserDetail_historyItem__YMFkI.UserDetail_action0__9Bl-w .UserDetail_historyIcon__7NJ13{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#93c5fd}.UserDetail_historyItem__YMFkI.UserDetail_action1__7fU7h .UserDetail_historyIcon__7NJ13{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#fbbf24}.UserDetail_historyItem__YMFkI.UserDetail_action2__oKtUI .UserDetail_historyIcon__7NJ13{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#86efac}.UserDetail_historyTitle__5yEWM{color:#1f2937;font-size:16px;font-weight:600;margin:0}.UserDetail_historySubtitle__ClN\+8{color:#6b7280;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:14px;margin:8px 0 0}.UserDetail_historyDate__DCeM8{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.UserDetail_historyDateMain__e1LLw{color:#374151;font-size:14px;font-weight:600;margin-bottom:4px}.UserDetail_historyDateSub__FwXlh{color:#9ca3af;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:12px}.UserDetail_historyContent__t\+-qV{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:16px;padding:16px}.UserDetail_historyActionBadge__bSCN5{border-radius:20px;box-shadow:0 2px 4px #0000001a;font-size:13px;font-weight:600;min-width:80px;padding:8px 16px;text-align:center;transition:all .3s ease}.UserDetail_historyActionBadge__bSCN5.UserDetail_action0__9Bl-w{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd;color:#1e40af}.UserDetail_historyActionBadge__bSCN5.UserDetail_action1__7fU7h{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fbbf24;color:#92400e}.UserDetail_historyActionBadge__bSCN5.UserDetail_action2__oKtUI{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;color:#166534}.UserDetail_historyItem__YMFkI:hover .UserDetail_historyActionBadge__bSCN5{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.UserDetail_historySessionInfo__KPuvP{display:flex;flex:1 1;flex-direction:column;gap:4px}.UserDetail_historySessionLabel__TrnrQ{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.UserDetail_historySessionCode__yShi\+{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:14px;font-weight:600;padding:6px 10px}.UserDetail_historyProgress__oHPdp{align-items:center;display:flex;gap:8px;margin-top:12px}.UserDetail_historyProgressBar__joOoG{background:#e5e7eb;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.UserDetail_historyProgressFill__vzsVC{border-radius:3px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.UserDetail_historyProgressFill__vzsVC.UserDetail_action0__9Bl-w{background:linear-gradient(90deg,#3b82f6,#1d4ed8);width:33%}.UserDetail_historyProgressFill__vzsVC.UserDetail_action1__7fU7h{background:linear-gradient(90deg,#f59e0b,#d97706);width:66%}.UserDetail_historyProgressFill__vzsVC.UserDetail_action2__oKtUI{background:linear-gradient(90deg,#10b981,#059669);width:100%}.UserDetail_historyProgressText__hzhGL{color:#6b7280;font-size:12px;font-weight:500;min-width:60px;text-align:right}.UserDetail_noHistory__fmxLg{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#9ca3af;font-style:italic;padding:40px 20px;text-align:center}.UserDetail_noHistoryIcon__dVXY3{display:block;font-size:24px;margin-bottom:8px}.UserDetail_historyCollapsibleHeader__RRTZJ{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin:0;min-height:40px;padding:6px 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.UserDetail_historyCollapsibleHeader__RRTZJ:hover{background-color:#e9ecef;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.UserDetail_historyCollapsibleHeader__RRTZJ h2{color:#374151;font-size:18px;font-weight:600;line-height:1.2;margin:0}.UserDetail_historyExpandIcon__HT2H1{align-items:center;color:#6c757d;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;transition:all .2s ease;width:20px}.UserDetail_historyCollapsibleHeader__RRTZJ:hover .UserDetail_historyExpandIcon__HT2H1{color:#495057;transform:scale(1.1)}.UserDetail_historyCollapsibleContent__AAqSB{overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.UserDetail_historyCollapsibleContent__AAqSB.UserDetail_collapsed__xb3Rq{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.UserDetail_historyCollapsibleContent__AAqSB.UserDetail_expanded__6vpsD{max-height:2000px;opacity:1;padding-top:20px}.UserDetail_episodeImage__EuXUt{height:160px;overflow:visible;position:relative;width:100%}.UserDetail_episodeImage__EuXUt img{height:100%;object-fit:cover;width:100%}.UserDetail_customImageOverlay__uTsKe{border:2px solid #fff;border-radius:8px 0 0 0;bottom:0;box-shadow:0 2px 8px #00000026;height:33.33%;overflow:hidden;position:absolute;right:0;width:33.33%;z-index:10}.UserDetail_customImageOverlay__uTsKe img{height:100%;object-fit:cover;transition:all .3s ease;width:100%}.UserDetail_customImageOverlay__uTsKe:hover img{transform:scale(1.1)}.UserDetail_episodeCompleteFlag__gDMsW{left:8px;position:absolute;top:8px;z-index:2}.UserDetail_completeFlagIcon__fZQHX{animation:UserDetail_pulse__j4sJD 2s infinite;background-color:#fbbf24;border-radius:50%;box-shadow:0 2px 4px #0003;display:inline-block;font-size:14px;padding:4px 6px}@keyframes UserDetail_pulse__j4sJD{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.UserDetail_episodeStatusOverlay__mYA1j{position:absolute;right:8px;top:8px;z-index:2}.UserDetail_episodeStatusOverlay__mYA1j span{border-radius:6px;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.UserDetail_statusComplete__FX94J{background-color:#10b981}.UserDetail_statusOpen__h3r40{background-color:#3b82f6}.UserDetail_statusLocked__KTb3g{background-color:#6b7280}.UserDetail_chapterStructuredContent__4ie7W{margin-top:15px}.UserDetail_chapterTitle__fuAQi{border-bottom:2px solid #e5e7eb;margin-bottom:20px;padding-bottom:15px}.UserDetail_chapterTitle__fuAQi h4{font-size:20px;font-weight:600;line-height:1.4}.UserDetail_chapterSections__\+FLUZ{gap:25px}.UserDetail_chapterSection__sLLuz{background:#f9fafb;border-left:4px solid #3b82f6}.UserDetail_sectionTitle__ohcrB{font-size:16px;margin:0 0 15px}.UserDetail_paragraph__jQuq-{font-size:14px;-webkit-hyphens:auto;hyphens:auto;line-height:1.6;word-break:keep-all}.UserDetail_chapterSection__sLLuz.UserDetail_editorMemo__aB-5O{background:#fef3c7;border-left-color:#f59e0b}.UserDetail_chapterSection__sLLuz.UserDetail_editorMemo__aB-5O .UserDetail_sectionTitle__ohcrB{color:#92400e}.UserDetail_chapterEditMode__vmUh7{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.UserDetail_chapterEditInfo__fOP07{align-items:center;background-color:#e0f2fe;border:1px solid #b3e5fc;border-radius:6px;color:#0277bd;display:flex;font-size:14px;gap:8px;margin-bottom:15px;padding:12px 16px}.UserDetail_editInfoIcon__-2v9D{font-size:16px}.UserDetail_chapterEditLayout__nttah{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr}.UserDetail_chapterEditInput__Ubt2r,.UserDetail_chapterEditPreview__VJtpB{display:flex;flex-direction:column;gap:8px}.UserDetail_chapterEditInput__Ubt2r label,.UserDetail_chapterEditPreview__VJtpB label{color:#374151;font-size:14px;font-weight:600;margin-bottom:4px}.UserDetail_chapterTextarea__yCcTN{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;min-height:300px;padding:16px;resize:vertical;width:100%}.UserDetail_chapterTextarea__yCcTN:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.UserDetail_chapterTextarea__yCcTN::placeholder{color:#9ca3af;font-style:italic}.UserDetail_chapterPreviewContent__hfBrT{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;max-height:500px;min-height:300px;overflow-y:auto}.UserDetail_chapterPreviewEmpty__gthEd,.UserDetail_chapterPreviewError__I8F7f{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-size:14px;gap:8px;height:300px;justify-content:center}.UserDetail_previewEmptyIcon__wv47A,.UserDetail_previewErrorIcon__2yBnq{font-size:24px}.UserDetail_chapterPreviewError__I8F7f{color:#ef4444}.UserDetail_chapterStructuredContent__4ie7W{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.UserDetail_chapterTitle__fuAQi{border-bottom:2px solid #3b82f6;margin-bottom:24px;padding-bottom:16px}.UserDetail_chapterTitle__fuAQi h4{color:#1f2937;font-size:24px;font-weight:700;margin:0}.UserDetail_chapterSections__\+FLUZ{display:flex;flex-direction:column;gap:24px}.UserDetail_chapterSection__sLLuz{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.UserDetail_chapterSection__sLLuz.UserDetail_editorMemo__aB-5O{background-color:#fffbeb;border-left:4px solid #f59e0b}.UserDetail_sectionTitle__ohcrB{border-bottom:1px solid #e5e7eb;color:#374151;font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.UserDetail_sectionParagraphs__gqZjJ{display:flex;flex-direction:column;gap:12px}.UserDetail_paragraph__jQuq-{color:#4b5563;font-size:15px;line-height:1.7;margin:0;text-align:justify;text-indent:1em}.UserDetail_chapterActions__vYlXp{align-items:center;gap:10px}.UserDetail_bookManagementActions__5iKPa{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;display:flex;flex-direction:column;gap:20px;padding:20px}.UserDetail_managementWarning__DvZrp{align-items:center;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #fdcb6e;border-radius:8px;color:#856404;display:flex;gap:12px;padding:16px}.UserDetail_warningIcon__LxCyn{flex-shrink:0;font-size:20px}.UserDetail_warningText__-XiKW{font-size:14px;font-weight:500;line-height:1.4}.UserDetail_managementButtons__C8PDM{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px}.UserDetail_managementButton__mRkcU{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;line-height:1;min-width:140px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.UserDetail_managementButton__mRkcU:hover:not(:disabled){box-shadow:0 4px 16px #0003;transform:translateY(-2px)}.UserDetail_managementButton__mRkcU:active:not(:disabled){box-shadow:0 2px 8px #00000026;transform:translateY(0)}.UserDetail_managementButton__mRkcU:disabled{box-shadow:0 1px 4px #0000001a;cursor:not-allowed;opacity:.5;transform:none}.UserDetail_managementButton__mRkcU svg{flex-shrink:0;height:18px;transition:all .3s ease;width:18px}.UserDetail_sparkleIcon__gwmL8{flex-shrink:0;font-size:18px;transition:all .3s ease}.UserDetail_managementButton__mRkcU:hover:not(:disabled) .UserDetail_sparkleIcon__gwmL8,.UserDetail_managementButton__mRkcU:hover:not(:disabled) svg{transform:scale(1.1)}.UserDetail_managementButton__mRkcU.UserDetail_deleteButton__eWrr2{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.UserDetail_managementButton__mRkcU.UserDetail_deleteButton__eWrr2:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 16px #ef444466}.UserDetail_deleteButtonStyle__g0CRx{align-items:center!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 8px #00000026!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:600!important;gap:8px!important;height:48px!important;justify-content:center!important;line-height:1!important;min-width:140px!important;overflow:hidden!important;padding:12px 20px!important;position:relative!important;transition:all .3s ease!important}.UserDetail_deleteButtonStyle__g0CRx:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 4px 16px #ef444466!important;transform:translateY(-2px)!important}.UserDetail_deleteButtonStyle__g0CRx:active:not(:disabled){box-shadow:0 2px 8px #00000026!important;transform:translateY(0)!important}.UserDetail_deleteButtonStyle__g0CRx:disabled{box-shadow:0 1px 4px #0000001a!important;cursor:not-allowed!important;opacity:.5!important;transform:none!important}.UserDetail_deleteButtonStyle__g0CRx svg{flex-shrink:0!important;height:18px!important;transition:all .3s ease!important;width:18px!important}.UserDetail_deleteButtonStyle__g0CRx:hover:not(:disabled) svg{transform:scale(1.1)!important}.UserDetail_deleteButtonStyle__g0CRx:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)!important;content:""!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transition:left .6s ease!important;width:100%!important}.UserDetail_deleteButtonStyle__g0CRx:hover:not(:disabled):before{left:100%!important}.UserDetail_managementButton__mRkcU.UserDetail_rewriteButton__rl9y0{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.UserDetail_managementButton__mRkcU.UserDetail_rewriteButton__rl9y0:hover:not(:disabled){box-shadow:0 4px 16px #3b82f666}.UserDetail_managementButton__mRkcU:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.UserDetail_managementButton__mRkcU:hover:not(:disabled):before{left:100%}.UserDetail_modalOverlay__muPSd{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.UserDetail_confirmModal__YHVmU{animation:UserDetail_modalSlideIn__wIZVG .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}@keyframes UserDetail_modalSlideIn__wIZVG{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UserDetail_modalHeader__35Iu8{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.UserDetail_modalHeader__35Iu8 h3{color:#1f2937;font-size:20px;font-weight:600;margin:0}.UserDetail_modalCloseButton__jlzhI{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.UserDetail_modalCloseButton__jlzhI:hover{background:#f3f4f6;color:#374151}.UserDetail_modalContent__VP9rX{padding:24px}.UserDetail_modalWarning__7jt8o{align-items:center;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #fdcb6e;border-radius:12px;color:#856404;display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:20px;text-align:center}.UserDetail_modalWarningIcon__wsYxr{font-size:32px}.UserDetail_modalWarning__7jt8o p{font-size:16px;font-weight:500;line-height:1.4;margin:0}.UserDetail_modalWarningDetail__X4Rr9{font-size:14px!important;font-weight:400!important;opacity:.8}.UserDetail_passcodeSection__UPqmE{display:flex;flex-direction:column;gap:12px}.UserDetail_passcodeDisplay__riUR3{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.UserDetail_passcodeDisplay__riUR3 label{color:#374151;font-size:14px;font-weight:600}.UserDetail_generatedPasscode__VELkd{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #3b82f6;border-radius:8px;box-shadow:0 2px 8px #3b82f633;color:#1f2937;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:24px;font-weight:700;letter-spacing:2px;min-width:120px;padding:12px 20px;text-align:center}.UserDetail_passcodeSection__UPqmE label{color:#374151;font-size:14px;font-weight:600}.UserDetail_passcodeInput__FLVJY{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:18px;font-weight:600;letter-spacing:1px;margin:0 auto;padding:12px 16px;text-align:center;text-transform:uppercase;transition:all .2s ease;width:120px}.UserDetail_passcodeInput__FLVJY:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.UserDetail_passcodeInput__FLVJY::placeholder{color:#9ca3af;font-family:inherit;font-size:14px;font-weight:400}.UserDetail_passcodeError__gpNew{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;font-weight:500;margin-top:4px;padding:8px 12px}.UserDetail_modalActions__DvKzM{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.UserDetail_modalCancelButton__MuLVy,.UserDetail_modalConfirmButton__Sn2dD{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-width:100px;padding:12px 24px;transition:all .2s ease}.UserDetail_modalCancelButton__MuLVy{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.UserDetail_modalCancelButton__MuLVy:hover{background:#e5e7eb;border-color:#9ca3af}.UserDetail_modalConfirmButton__Sn2dD{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.UserDetail_modalConfirmButton__Sn2dD:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.UserDetail_rewriteConfirmButton__h4KuX{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important}.UserDetail_rewriteConfirmButton__h4KuX:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af)!important;box-shadow:0 4px 12px #3b82f64d!important}.UserDetail_modalConfirmButton__Sn2dD:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.UserDetail_editButton__JRmKD{align-items:center;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.UserDetail_editButton__JRmKD:hover{background-color:#2563eb;box-shadow:0 2px 4px #2563eb1a;transform:translateY(-1px)}.UserDetail_saveButton__tAb44{align-items:center;background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.UserDetail_saveButton__tAb44:hover{background-color:#059669;box-shadow:0 2px 4px #0596691a;transform:translateY(-1px)}.UserDetail_saveButton__tAb44:disabled{background-color:#9ca3af;cursor:not-allowed}.UserDetail_cancelButton__g2h1s{align-items:center;background-color:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.UserDetail_cancelButton__g2h1s:hover{background-color:#4b5563;box-shadow:0 2px 4px #4b55631a;transform:translateY(-1px)}.UserDetail_deleteButton__eWrr2{align-items:center;background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.UserDetail_deleteButton__eWrr2:hover{background-color:#dc2626;box-shadow:0 2px 4px #dc26261a;transform:translateY(-1px)}.UserDetail_chapterHeader__DazwF{border-bottom:1px solid #e5e7eb;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.UserDetail_chapterHeader__DazwF h5{color:#374151;font-size:16px;font-weight:600;margin:0}@media (max-width:768px){.UserDetail_chapterEditLayout__nttah{gap:16px;grid-template-columns:1fr}.UserDetail_chapterEditMode__vmUh7{padding:16px}.UserDetail_chapterPreviewContent__hfBrT,.UserDetail_chapterTextarea__yCcTN{min-height:250px}}.UserDetail_ebookContainer__5iYsz{grid-gap:30px;display:grid;gap:30px;grid-template-columns:minmax(300px,400px) 1fr;margin-left:auto;margin-right:auto;margin-top:0;max-width:1400px;width:100%}.UserDetail_ebookContainer__5iYsz.UserDetail_landscape__BoEOI{gap:0;grid-template-columns:1fr;margin-top:0;max-width:2000px;width:100%}.UserDetail_bookCover__OcYtB{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 8px 32px #667eea4d;color:#fff;height:fit-content;padding:40px 30px;position:sticky;text-align:center;top:20px}.UserDetail_coverContent__S5ZcP h3{color:#fff;font-size:24px;font-weight:700;line-height:1.3;margin:20px 0 10px}.UserDetail_coverAuthor__6ru8R{color:#fff;font-size:16px;margin:0 0 20px;opacity:.9}.UserDetail_coverStatus__hr8N3{margin-top:20px}.UserDetail_coverIcon__OFLPJ{color:#fff;height:60px;opacity:.9;width:60px}.UserDetail_bookContent__cZnZE{display:flex;flex-direction:column;gap:20px;min-width:0;width:100%}.UserDetail_tableOfContents__rbv36{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 8px #00000014;padding:16px}.UserDetail_tableOfContents__rbv36 h4{border-bottom:2px solid #3b82f6;color:#374151;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.UserDetail_tableOfContentsPage__pbtmH{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 32px #00000026;margin-bottom:20px;min-height:600px;padding:40px;position:relative}.UserDetail_tocPageHeader__sdgB0{border-bottom:2px solid #e5e7eb;margin-bottom:30px;padding-bottom:20px;text-align:center}.UserDetail_tocTitle__pUMqh{color:#1f2937;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 16px}.UserDetail_tocBookInfo__riHWo{align-items:center;display:flex;flex-direction:column;gap:8px}.UserDetail_tocBookTitle__lHXlg{color:#374151;font-size:20px;font-weight:600}.UserDetail_tocBookAuthor__Ytqc4{color:#6b7280;font-size:16px;font-style:italic}.UserDetail_tocChapterList__rs6ov{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.UserDetail_tocChapterItem__sp79s{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.UserDetail_tocChapterItem__sp79s:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.UserDetail_tocChapterItem__sp79s.UserDetail_tocSelected__ai-lc{background:#dbeafe;border-color:#93c5fd;box-shadow:0 4px 12px #3b82f633}.UserDetail_tocChapterHeader__owIvF{align-items:center;display:flex;flex:1 1;gap:12px}.UserDetail_tocChapterNumber__6m3dk{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:28px;justify-content:center;width:28px}.UserDetail_tocChapterTitle__9-XcH{color:#374151;font-size:16px;font-weight:500;line-height:1.4}.UserDetail_tocChapterActions__oQuef{display:flex;gap:6px;opacity:0;transition:opacity .2s ease}.UserDetail_tocChapterItem__sp79s:hover .UserDetail_tocChapterActions__oQuef{opacity:1}.UserDetail_tocIconButton__JO2Mc{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px}.UserDetail_tocIconButton__JO2Mc:hover{background:linear-gradient(135deg,#fff,#f1f5f9);border-color:#cbd5e1;box-shadow:0 8px 25px #00000026;color:#475569;transform:translateY(-2px) scale(1.05)}.UserDetail_tocPageFooter__0sbor{align-items:center;bottom:20px;display:flex;justify-content:space-between;left:0;padding:0 40px;position:absolute;right:0}.UserDetail_tocPageNumber__D-50l{background:#dbeafe;border:1px solid #93c5fd;border-radius:20px;color:#3b82f6;font-size:18px;font-weight:700;padding:8px 16px}.UserDetail_tocTotalChapters__945Wu{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;font-size:14px;font-weight:500;padding:8px 16px}.UserDetail_tocContent__40r6h{text-align:center}.UserDetail_tocPageLabel__l8OcE{background:#dbeafe;border:1px solid #93c5fd;border-radius:20px;color:#3b82f6;font-size:14px;font-weight:600;min-width:60px;padding:8px 16px;text-align:center}.UserDetail_coverPageContent__okPOW{align-items:center;display:flex;flex-direction:column;gap:30px;padding:40px 20px;text-align:center}.UserDetail_coverIconContainer__dKtqB{margin-bottom:20px}.UserDetail_coverIconContainer__dKtqB .UserDetail_coverIcon__OFLPJ{color:#3b82f6;height:120px;opacity:.8;width:120px}.UserDetail_coverTitle__-eQ-4{color:#1f2937;font-size:36px;font-weight:700;line-height:1.2;margin:0;text-align:center}.UserDetail_coverAuthor__6ru8R{color:#6b7280;font-size:20px;font-style:italic;margin:0}.UserDetail_coverStatus__hr8N3{margin:20px 0}.UserDetail_coverInfo__0B8B6{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:40px;padding:20px;text-align:center}.UserDetail_coverInfo__0B8B6 p{color:#6b7280;font-size:14px;margin:8px 0}.UserDetail_chapterList__3jCTB{display:flex;flex-direction:column;gap:4px}.UserDetail_chapterItem__ZQGX7{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:8px;transition:all .2s ease}.UserDetail_chapterItem__ZQGX7:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.UserDetail_chapterItem__ZQGX7.UserDetail_selected__G8who{background:#dbeafe;border-color:#93c5fd;box-shadow:0 4px 12px #3b82f633}.UserDetail_chapterHeader__DazwF{align-items:center;display:flex;flex:1 1;gap:8px}.UserDetail_chapterNumber__2c46D{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.UserDetail_chapterTitle__fuAQi{color:#374151;font-size:12px;font-weight:500;line-height:1.2}.UserDetail_chapterActions__vYlXp{display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.UserDetail_chapterItem__ZQGX7:hover .UserDetail_chapterActions__vYlXp{opacity:1}.UserDetail_chapterContent__6TP7y{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #00000014;min-height:500px;padding:30px}.UserDetail_chapterTitleDisplay__2WGdY{border-bottom:2px solid #e5e7eb;margin-bottom:24px;padding-bottom:16px}.UserDetail_chapterTitleText__saFMD{color:#1f2937;font-size:28px;font-weight:700;line-height:1.2;margin:0}.UserDetail_chapterViewer__lkxHN{display:flex;flex-direction:column;gap:24px}.UserDetail_chapterViewerHeader__TxZ10{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.UserDetail_chapterViewerHeader__TxZ10 h3{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.UserDetail_chapterIcon__4b80S,.UserDetail_chapterViewerHeader__TxZ10 .UserDetail_chapterIcon__4b80S{color:#3b82f6;height:28px;width:28px}.UserDetail_chapterMeta__7MNX6{color:#6b7280;font-size:14px;font-weight:500}.UserDetail_noChapters__uHrNk{color:#9ca3af;font-style:italic;padding:60px 20px;text-align:center}.UserDetail_noChapters__uHrNk p{font-size:18px;margin:0}.UserDetail_bookReader__b3kxg{background:#f8f9fa;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:20px}.UserDetail_bookReader__b3kxg.UserDetail_landscape__BoEOI{grid-gap:0;background:#f8f9fa;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:grid;gap:0;grid-template-columns:1fr 1fr;overflow:hidden;padding:0;width:100%}.UserDetail_ebookContainer__5iYsz.UserDetail_landscape__BoEOI .UserDetail_pageControls__vqP7V{margin-top:0;max-width:800px;width:100%}.UserDetail_bookPage__6gwPX{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 32px #00000026;margin-bottom:20px;max-width:100%;min-height:600px;overflow:hidden;padding:40px;position:relative}.UserDetail_bookPage__6gwPX.UserDetail_landscape__BoEOI{border-radius:0;border-right:1px solid #e5e7eb;box-shadow:none;flex:1 1;margin-bottom:0;min-width:0;width:100%}.UserDetail_bookPage__6gwPX.UserDetail_landscape__BoEOI:first-child{border-bottom-left-radius:12px;border-top-left-radius:12px}.UserDetail_bookPage__6gwPX.UserDetail_landscape__BoEOI:last-child{border-bottom-right-radius:12px;border-right:none;border-top-right-radius:12px}.UserDetail_pageHeader__jMlUH{align-items:flex-start;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.UserDetail_pageInfo__NWbLh{display:flex;flex-direction:column;gap:8px}.UserDetail_pageInfo__NWbLh .UserDetail_chapterTitle__fuAQi{color:#1f2937;font-size:24px;font-weight:700;line-height:1.3}.UserDetail_pageNumber__ZobOW{color:#6b7280;font-size:14px;font-weight:500}.UserDetail_chapterProgress__oo2Aj{background:#dbeafe;border:1px solid #93c5fd;border-radius:20px;color:#3b82f6;font-size:14px;font-weight:600;padding:8px 16px}.UserDetail_pageContent__TUUji{word-wrap:break-word;color:#374151;flex:1 1;font-size:16px;line-height:1.8;max-width:100%;overflow-wrap:break-word}.UserDetail_pageParagraph__gC73k{-webkit-hyphens:auto;hyphens:auto;margin:0 0 20px;max-width:100%;overflow-wrap:break-word;text-align:justify;text-indent:1em;word-break:keep-all}.UserDetail_pageFooter__97\+FV{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;bottom:20px;padding:8px 16px;position:absolute;right:40px}.UserDetail_pageNumberBottom__8o\+-H{color:#6b7280;font-size:14px;font-weight:600}.UserDetail_pageControls__vqP7V{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;gap:20px;margin-left:auto;margin-right:auto;margin-top:10px;max-width:fit-content;padding:10px}.UserDetail_navigationButtons__mtZ5T{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.UserDetail_navButton__gvNL-{align-items:center;border:none;border-radius:25px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:12px 20px;transition:all .3s ease}.UserDetail_navButton__gvNL-:hover:not(:disabled){box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.UserDetail_navButton__gvNL-:disabled{cursor:not-allowed;opacity:.5;transform:none}.UserDetail_pageNav__OyS66{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.UserDetail_pageNav__OyS66:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af)}.UserDetail_chapterNav__EXfG7{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.UserDetail_chapterNav__EXfG7:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857)}.UserDetail_pageJump__Sl53M{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;gap:12px;padding:16px 24px}.UserDetail_pageJump__Sl53M span{color:#6b7280;font-size:14px;font-weight:500}.UserDetail_pageInput__0Lj48{border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:14px;font-weight:600;padding:8px 12px;text-align:center;width:60px}.UserDetail_pageInput__0Lj48:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}@media (max-width:1200px){.UserDetail_ebookContainer__5iYsz{gap:20px;max-width:100%}.UserDetail_bookCover__OcYtB{margin-bottom:20px;position:static}}@media (min-width:1400px){.UserDetail_ebookContainer__5iYsz{gap:40px;max-width:1600px}}@media (min-width:1800px){.UserDetail_ebookContainer__5iYsz{gap:50px;max-width:2000px}.UserDetail_bookPage__6gwPX{padding:50px}.UserDetail_pageContent__TUUji{font-size:17px;line-height:1.9}.UserDetail_tocTitle__pUMqh{font-size:36px}.UserDetail_coverTitle__-eQ-4{font-size:42px}}@media (min-width:1600px) and (min-aspect-ratio:4/3){.UserDetail_ebookContainer__5iYsz{gap:0;margin-top:0;max-width:2000px;width:100%}.UserDetail_bookReader__b3kxg{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr;overflow:hidden;padding:0;width:100%}.UserDetail_bookPage__6gwPX{border-radius:0;border-right:1px solid #e5e7eb;box-shadow:none;margin-bottom:0;min-width:0;width:100%}.UserDetail_bookPage__6gwPX:first-child{border-bottom-left-radius:12px;border-top-left-radius:12px}.UserDetail_bookPage__6gwPX:last-child{border-bottom-right-radius:12px;border-right:none;border-top-right-radius:12px}}@media (min-width:1400px) and (min-aspect-ratio:3/2){.UserDetail_ebookContainer__5iYsz.UserDetail_landscape__BoEOI{gap:0;margin-top:0;max-width:2000px;width:100%}.UserDetail_bookReader__b3kxg.UserDetail_landscape__BoEOI{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr;overflow:hidden;padding:0;width:100%}.UserDetail_bookPage__6gwPX.UserDetail_landscape__BoEOI{border-radius:0;border-right:1px solid #e5e7eb;box-shadow:none;margin-bottom:0;min-width:0;width:100%}.UserDetail_bookPage__6gwPX.UserDetail_landscape__BoEOI:first-child{border-bottom-left-radius:12px;border-top-left-radius:12px}.UserDetail_bookPage__6gwPX.UserDetail_landscape__BoEOI:last-child{border-bottom-right-radius:12px;border-right:none;border-top-right-radius:12px}}@media (max-width:768px){.UserDetail_ebookContainer__5iYsz{gap:16px}.UserDetail_managementButtons__C8PDM{gap:12px}.UserDetail_managementButton__mRkcU{font-size:13px;height:44px;min-width:120px;padding:10px 16px}.UserDetail_managementButton__mRkcU svg{height:16px;width:16px}.UserDetail_deleteButtonStyle__g0CRx{font-size:12px!important;height:44px!important;min-width:100px!important;padding:8px 14px!important}.UserDetail_deleteButtonStyle__g0CRx svg{height:14px!important;width:14px!important}.UserDetail_bookCover__OcYtB{padding:30px 20px}.UserDetail_coverContent__S5ZcP h3{font-size:20px}.UserDetail_chapterContent__6TP7y{padding:20px}.UserDetail_chapterHeader__DazwF h3{font-size:20px}.UserDetail_tableOfContents__rbv36{padding:20px}.UserDetail_pageControls__vqP7V{margin-top:0;padding:16px;width:calc(100% - 32px)}.UserDetail_navigationButtons__mtZ5T{gap:8px}.UserDetail_navButton__gvNL-{font-size:13px;min-width:100px;padding:10px 16px}}.Confirm_confirmModal__2ovPm{--modal-width:500px;--modal-height:500px;margin:0;padding:0}.Confirm_customDialog__Ifgib{height:var(--modal-height)!important;margin:0!important;max-width:none!important;padding:0!important;width:var(--modal-width)!important}.Confirm_confirmModal__2ovPm .Confirm_modal-content__sqpTq,.Confirm_customContent__c-Wi4,.Confirm_customDialog__Ifgib .Confirm_modal-content__sqpTq,.Confirm_modal-content__sqpTq{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:auto!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:auto!important;min-width:auto!important;padding:0!important;width:auto!important}.Confirm_confirmModal__2ovPm .Confirm_modal-dialog__teqsN,.Confirm_customDialog__Ifgib,.Confirm_modal-dialog__teqsN{height:auto!important;margin:0!important;max-width:none!important;min-height:auto!important;min-width:auto!important;padding:0!important;width:auto!important}.Confirm_confirmModal__2ovPm .Confirm_modal__feoUZ,.Confirm_modal__feoUZ{background:#0000!important;margin:0!important;padding:0!important}.Confirm_confirmModal__2ovPm .Confirm_modal-backdrop__i3GTb,.Confirm_modal-backdrop__i3GTb{background-color:#00000080!important}.Confirm_modalBody__L-WsE{-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #dee2e6;border-radius:20px;box-shadow:0 20px 60px #00000026;height:var(--modal-height)!important;margin:0;overflow:hidden;padding:0;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:var(--modal-width)!important}.Confirm_header__OSg9z{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;padding:30px 20px;text-align:center}.Confirm_title__4nFij{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:600;margin:0}.Confirm_content__hWlz0{margin:0;padding:0;text-align:center}.Confirm_message__nEWYf{color:#495057;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;margin:0 0 30px}.Confirm_verificationSection__0JjDC{margin-top:30px}.Confirm_verificationLabel__ezmfk{color:#6c757d;font-size:14px;font-weight:500;margin:0 0 20px}.Confirm_codeDisplay__\+qX-o{background:#f8f9fa;border:2px solid #dee2e6;border-radius:12px;display:inline-block;margin:0 0 25px;min-width:120px;padding:15px}.Confirm_codeText__37ElJ{color:#007bff;font-family:Courier New,monospace;font-size:24px;font-weight:700;letter-spacing:3px;text-shadow:0 1px 2px #0000001a}.Confirm_inputContainer__HDzRR{display:flex;gap:12px;justify-content:center;margin:0 0 20px}.Confirm_codeInput__LcGVq{background:#fff;border:3px solid #dee2e6;border-radius:12px;box-shadow:0 2px 8px #0000001a;color:#495057;font-family:Courier New,monospace;font-size:24px;font-weight:600;height:60px;outline:none;text-align:center;transition:all .2s ease;width:60px}.Confirm_codeInput__LcGVq:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;transform:translateY(-2px)}.Confirm_codeInputFilled__1Gial{background:#f8fff9;border-color:#28a745;color:#155724}.Confirm_codeInput__LcGVq::placeholder{color:#adb5bd}.Confirm_verificationStatus__wvX7H{margin:15px 0;min-height:20px}.Confirm_statusPending__KkqIN{color:#6c757d;font-size:14px;font-weight:500}.Confirm_statusSuccess__RBdNM{animation:Confirm_fadeIn__dRPYY .3s ease;color:#28a745;font-size:14px;font-weight:600}@keyframes Confirm_fadeIn__dRPYY{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Confirm_footer__369vT{background:#f8f9fa;border-top:1px solid #dee2e6;display:flex;gap:15px;padding:30px}.Confirm_button__qLxZt{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;outline:none;overflow:hidden;padding:15px 20px;position:relative;transition:all .2s ease}.Confirm_button__qLxZt:active{transform:translateY(1px)}.Confirm_buttonCancel__z-\+oW{background:#6c757d;color:#fff}.Confirm_buttonCancel__z-\+oW:hover{background:#5a6268;box-shadow:0 4px 12px #6c757d4d;transform:translateY(-2px)}.Confirm_buttonConfirm__YazDn{background:#007bff;color:#fff}.Confirm_buttonConfirm__YazDn:hover:not(:disabled){background:#0056b3;box-shadow:0 4px 12px #007bff4d;transform:translateY(-2px)}.Confirm_buttonConfirmEnabled__wMWR8{background:#28a745}.Confirm_buttonConfirmEnabled__wMWR8:hover{background:#218838;box-shadow:0 4px 12px #28a7454d;transform:translateY(-2px)}.Confirm_buttonConfirmDisabled__dqSeD{background:#adb5bd;color:#6c757d;cursor:not-allowed;transform:none}.Confirm_buttonConfirmDisabled__dqSeD:hover{background:#adb5bd;box-shadow:none;transform:none}@media (max-width:768px){.Confirm_confirmModal__2ovPm{--modal-width:90vw;--modal-height:auto;min-height:500px}.Confirm_modalBody__L-WsE{height:auto;min-height:500px;width:100%}.Confirm_customDialog__Ifgib{height:auto!important;margin:1rem auto!important;min-height:500px;width:90vw!important}.Confirm_content__hWlz0{padding:30px 20px}.Confirm_inputContainer__HDzRR{gap:10px}.Confirm_codeInput__LcGVq{font-size:20px;height:50px;width:50px}.Confirm_footer__369vT{flex-direction:column;padding:20px}.Confirm_button__qLxZt{width:100%}}@media (prefers-color-scheme:dark){.Confirm_modalBody__L-WsE{background:linear-gradient(135deg,#2d3748,#1a202c);border-color:#4a5568}.Confirm_header__OSg9z{background:linear-gradient(135deg,#3182ce,#2c5aa0)}.Confirm_message__nEWYf{color:#e2e8f0}.Confirm_verificationLabel__ezmfk{color:#a0aec0}.Confirm_codeDisplay__\+qX-o,.Confirm_codeInput__LcGVq{background:#2d3748;border-color:#4a5568}.Confirm_codeInput__LcGVq{color:#e2e8f0}.Confirm_footer__369vT{background:#2d3748;border-top-color:#4a5568}}.OrderDetail_orderDetail__W0u7B{margin:0 auto;max-width:1600px;padding:20px}.OrderDetail_pageTitleRow__emLeK{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;position:relative}.OrderDetail_pageTitleRow__emLeK h1{flex:1 1;margin:0}.OrderDetail_pageTitleRow__emLeK .OrderDetail_btnBack__ynzN2{flex-shrink:0;margin-left:20px}.OrderDetail_orderDetailHeader__RfJ3Y{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:20px;margin-bottom:20px;padding-bottom:15px}.OrderDetail_orderDetailHeader__RfJ3Y h1{color:#333;font-size:28px;font-weight:600;margin:0}.OrderDetail_btnBack__ynzN2{align-items:center;background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:10px 20px;text-decoration:none;transition:all .15s ease-in-out}.OrderDetail_btnBack__ynzN2:hover{background-color:#545b62;transform:translateY(-1px)}.OrderDetail_orderDetailContent__cC8m0{display:flex;flex-direction:column;gap:20px}.OrderDetail_orderInfoSection__CTfX7{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:25px}.OrderDetail_orderInfoSection__CTfX7 h2{border-bottom:1px solid #e5e7eb;color:#374151;font-size:18px;font-weight:600;margin:0 0 15px;padding-bottom:8px}.OrderDetail_infoGrid__zVrpE{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.OrderDetail_infoItem__3lzKW{display:flex;flex-direction:column;gap:4px}.OrderDetail_infoItem__3lzKW label{color:#6b7280;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.OrderDetail_infoItem__3lzKW span{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#374151;font-size:14px;padding:8px 12px}.OrderDetail_paymentStateBadge__GbLJg{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:500;min-width:60px;padding:.25rem .75rem;text-align:center;text-transform:uppercase}.OrderDetail_paymentStateBadge__GbLJg.OrderDetail_pending__llm1K{background-color:#fef3c7;color:#92400e}.OrderDetail_paymentStateBadge__GbLJg.OrderDetail_paid__6\+dPe{background-color:#dcfce7;color:#166534}.OrderDetail_paymentStateBadge__GbLJg.OrderDetail_cancelled__XTp-u{background-color:#fef2f2;color:#991b1b}.OrderDetail_paymentStateBadge__GbLJg.OrderDetail_refunded__Z6uOy{background-color:#dbeafe;color:#1e40af}.OrderDetail_paymentStateBadge__GbLJg.OrderDetail_failed__RKiGn{background-color:#fef2f2;color:#991b1b}.OrderDetail_paymentStateBadge__GbLJg.OrderDetail_unknown__egj7f{background-color:#e5e7eb;color:#374151}.OrderDetail_giftBadge__zUA76{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:500;min-width:50px;padding:.25rem .75rem;text-align:center}.OrderDetail_giftBadge__zUA76.OrderDetail_gift__r1qPx{background-color:#fce7f3;color:#be185d}.OrderDetail_giftBadge__zUA76.OrderDetail_normal__6s5Cj{background-color:#e5e7eb;color:#374151}.OrderDetail_orderActionsSection__0-\+RF{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:25px}.OrderDetail_orderActionsSection__0-\+RF h2{border-bottom:1px solid #e5e7eb;color:#374151;font-size:18px;font-weight:600;margin:0 0 15px;padding-bottom:8px}.OrderDetail_actionButtons__klmmY{display:flex;flex-wrap:wrap;gap:15px}.OrderDetail_btnDelete__XxJYY,.OrderDetail_btnEdit__k0XHL{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .15s ease-in-out}.OrderDetail_btnEdit__k0XHL{background-color:#10b981;color:#fff}.OrderDetail_btnEdit__k0XHL:hover{background-color:#059669;transform:translateY(-1px)}.OrderDetail_btnDelete__XxJYY{background-color:#ef4444;color:#fff}.OrderDetail_btnDelete__XxJYY:hover{background-color:#dc2626;transform:translateY(-1px)}.OrderDetail_loadingSpinner__Zt5Bb{color:#6c757d;font-size:16px;padding:40px;text-align:center}.OrderDetail_errorMessage__ThANj{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:flex;flex-direction:column;gap:15px;margin-bottom:20px;padding:20px;text-align:center}@media (max-width:1200px){.OrderDetail_orderDetail__W0u7B{max-width:100%;padding:15px}.OrderDetail_infoGrid__zVrpE{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.OrderDetail_orderDetail__W0u7B{padding:15px}.OrderDetail_pageTitleRow__emLeK{align-items:flex-start;flex-direction:column;gap:15px}.OrderDetail_pageTitleRow__emLeK .OrderDetail_btnBack__ynzN2{align-self:flex-end;margin-left:0}.OrderDetail_orderDetailHeader__RfJ3Y{align-items:flex-start;flex-direction:column;gap:15px}.OrderDetail_infoGrid__zVrpE{gap:15px;grid-template-columns:1fr}.OrderDetail_orderInfoSection__CTfX7{padding:20px}.OrderDetail_actionButtons__klmmY{flex-direction:column}.OrderDetail_btnDelete__XxJYY,.OrderDetail_btnEdit__k0XHL{text-align:center;width:100%}}.Delivery_deliveryContainer__YtYWz{margin:0 auto;max-width:1600px;padding:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.Delivery_deliveryHeader__KMP2E{margin-bottom:30px}.Delivery_deliveryHeader__KMP2E p{color:#666;font-size:1.1rem}.Delivery_searchFilterSection__uZgI4{background:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:20px}.Delivery_searchRow__gwnVK{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.Delivery_searchGroup__aWP-t{flex:1 1;min-width:200px}.Delivery_searchInput__mT\+ZM{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px 15px;width:100%}.Delivery_filterGroup__8zIiT{min-width:150px}.Delivery_filterSelect__E4FZw{background:#fff;border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px 15px;width:100%}.Delivery_dateGroup__JYHFX{align-items:center;display:flex;gap:10px;min-width:250px}.Delivery_dateInput__P3XRB{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px 15px}.Delivery_dateSeparator__rk2b\+{color:#666;font-weight:700}.Delivery_buttonGroup__GrmEa{display:flex;gap:10px}.Delivery_resetBtn__J95Q1,.Delivery_searchBtn__f2A-x{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s}.Delivery_searchBtn__f2A-x{background:#007bff;color:#fff}.Delivery_searchBtn__f2A-x:hover{background:#0056b3}.Delivery_resetBtn__J95Q1{background:#6c757d;color:#fff}.Delivery_resetBtn__J95Q1:hover{background:#545b62}.Delivery_pageSizeSection__E35nP{margin-bottom:20px;text-align:left}.Delivery_pageSizeSelect__MdBo-{border:1px solid #ddd;border-radius:4px;margin-left:10px;padding:5px 10px}.Delivery_ordersTableContainer__tIxSn{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;overflow:hidden}.Delivery_ordersTable__WNX12{border-collapse:collapse;table-layout:fixed;width:100%}.Delivery_ordersTable__WNX12 th{background:#f8f9fa;border-bottom:2px solid #dee2e6;color:#333;font-weight:600;padding:12px;text-align:left}.Delivery_sortableHeader__tzaEQ{cursor:pointer;transition:background-color .2s;-webkit-user-select:none;user-select:none}.Delivery_sortableHeader__tzaEQ:hover{background:#e9ecef!important}.Delivery_sortIcon__q8431{color:#666;font-size:12px;font-weight:400;margin-left:5px}.Delivery_ordersTable__WNX12 td{border-bottom:1px solid #dee2e6;padding:10px 12px;vertical-align:middle}.Delivery_emptyRow__cD5xm{background-color:#fafafa}.Delivery_emptyRow__cD5xm td{border-bottom:1px solid #f0f0f0;color:#ccc}.Delivery_ordersTable__WNX12 td:first-child,.Delivery_ordersTable__WNX12 th:first-child{min-width:60px;width:60px}.Delivery_ordersTable__WNX12 td:nth-child(2),.Delivery_ordersTable__WNX12 th:nth-child(2){min-width:80px;width:80px}.Delivery_ordersTable__WNX12 td:nth-child(3),.Delivery_ordersTable__WNX12 th:nth-child(3){min-width:100px;width:100px}.Delivery_ordersTable__WNX12 td:nth-child(4),.Delivery_ordersTable__WNX12 th:nth-child(4){min-width:120px;width:120px}.Delivery_ordersTable__WNX12 td:nth-child(5),.Delivery_ordersTable__WNX12 th:nth-child(5){min-width:100px;width:100px}.Delivery_ordersTable__WNX12 td:nth-child(6),.Delivery_ordersTable__WNX12 th:nth-child(6){min-width:280px;width:280px}.Delivery_ordersTable__WNX12 td:nth-child(7),.Delivery_ordersTable__WNX12 th:nth-child(7){min-width:120px;width:120px}.Delivery_ordersTable__WNX12 td:nth-child(10),.Delivery_ordersTable__WNX12 td:nth-child(8),.Delivery_ordersTable__WNX12 td:nth-child(9),.Delivery_ordersTable__WNX12 th:nth-child(10),.Delivery_ordersTable__WNX12 th:nth-child(8),.Delivery_ordersTable__WNX12 th:nth-child(9){min-width:100px;width:100px}.Delivery_orderRow__Fik8F:hover{background:#f8f9fa}.Delivery_projectTitle__ElKT7{word-wrap:break-word;color:#007bff;font-weight:500;max-width:200px}.Delivery_addressCell__IH3Wp{max-width:280px}.Delivery_addressInfo__v2rYr{word-wrap:break-word;font-size:13px;line-height:1.4;overflow-wrap:break-word}.Delivery_addressInfo__v2rYr>div{margin-bottom:2px}.Delivery_addressDetail__73r5u{color:#666;font-style:italic}.Delivery_statusBadge__M3IaF{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;min-width:80px;padding:4px 8px;text-align:center}.Delivery_viewDetailBtn__xTLjU{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s}.Delivery_viewDetailBtn__xTLjU:hover{background:#218838}.Delivery_pagination__mxAh-{align-items:center;border-top:1px solid #dee2e6;display:flex;gap:5px;justify-content:center;padding:10px}.Delivery_paginationInfo__dSWIC{color:#666;font-size:14px}.Delivery_paginationControls__ehwul{display:flex;gap:5px}.Delivery_paginationBtn__81EYM{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;padding:8px 12px;transition:all .2s}.Delivery_paginationBtn__81EYM:hover:not(:disabled){background:#f8f9fa;border-color:#007bff}.Delivery_paginationBtn__81EYM.Delivery_active__8ZsjK{background:#007bff;border-color:#007bff;color:#fff}.Delivery_active__8ZsjK{background:#007bff!important;border-color:#007bff!important;color:#fff!important}.Delivery_paginationBtn__81EYM:disabled{cursor:not-allowed;opacity:.5}.Delivery_error__6cJ30,.Delivery_loading__LLG6l,.Delivery_noOrders__eH30R{color:#666;padding:40px;text-align:center}.Delivery_error__6cJ30{color:#dc3545}.Delivery_noOrders__eH30R{color:#6c757d;font-style:italic}@media (max-width:768px){.Delivery_deliveryContainer__YtYWz{padding:15px}.Delivery_searchRow__gwnVK{align-items:stretch;flex-direction:column}.Delivery_dateGroup__JYHFX,.Delivery_filterGroup__8zIiT,.Delivery_searchGroup__aWP-t{min-width:auto}.Delivery_dateGroup__JYHFX{flex-direction:column;gap:5px}.Delivery_buttonGroup__GrmEa{justify-content:center}.Delivery_ordersTable__WNX12{font-size:14px}.Delivery_ordersTable__WNX12 td,.Delivery_ordersTable__WNX12 th{padding:10px 8px}.Delivery_paginationContainer__lXUbi{flex-direction:column;gap:15px}.Delivery_paginationControls__ehwul{justify-content:center}}@media (max-width:480px){.Delivery_deliveryHeader__KMP2E h1{font-size:1.5rem}.Delivery_ordersTable__WNX12{font-size:12px}.Delivery_ordersTable__WNX12 td,.Delivery_ordersTable__WNX12 th{padding:8px 6px}.Delivery_statusBadge__M3IaF{font-size:11px;min-width:70px;padding:3px 6px}}.Delivery_userLinkBtn__SK\+t5{background:none;border:none;color:#007bff;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline;transition:color .2s}.Delivery_userLinkBtn__SK\+t5:hover{color:#0056b3;text-decoration:none}.Delivery_userLinkBtn__SK\+t5:focus{outline:2px solid #007bff;outline-offset:2px}@keyframes DeliveryDetail_fadeIn__QVzum{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DeliveryDetail_deliveryDetailContainer__4mU3w{margin:0 auto;max-width:1600px;padding:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.DeliveryDetail_pageTitleRow__yNLpz{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;position:relative}.DeliveryDetail_pageTitleRow__yNLpz h1{flex:1 1;margin:0}.DeliveryDetail_pageTitleRow__yNLpz .DeliveryDetail_backBtn__P13Ry{flex-shrink:0;margin-left:20px}.DeliveryDetail_detailHeader__BfdcJ{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:20px;margin-bottom:20px;padding-bottom:15px}.DeliveryDetail_backBtn__P13Ry{align-items:center;background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:10px 20px;text-decoration:none;transition:all .15s ease-in-out}.DeliveryDetail_backBtn__P13Ry:hover{background-color:#545b62;transform:translateY(-1px)}.DeliveryDetail_detailHeader__BfdcJ h1{color:#333;font-size:28px;font-weight:600;margin:0}.DeliveryDetail_deliveryDetailContent__mBpV2{display:flex;gap:30px;margin-top:20px}.DeliveryDetail_leftPartition__BLv3X{display:flex;flex:3 1;flex-direction:column;gap:25px}.DeliveryDetail_rightPartition__RZO5R{display:flex;flex:1 1;flex-direction:column;gap:25px}.DeliveryDetail_infoSection__1-PS4{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:0;padding:25px}.DeliveryDetail_infoRow__BwkdO{display:flex;gap:25px}.DeliveryDetail_infoRow__BwkdO .DeliveryDetail_infoSection__1-PS4{flex:1 1;min-width:0}.DeliveryDetail_infoList__l-v2t{display:flex;flex-direction:column;gap:15px}.DeliveryDetail_infoListItem__qyOyN{align-items:center;display:flex;gap:15px}.DeliveryDetail_infoListItem__qyOyN label{color:#6b7280;font-size:14px;font-weight:600;letter-spacing:.5px;min-width:100px;text-transform:uppercase}.DeliveryDetail_infoListItem__qyOyN span{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#374151;flex:1 1;font-size:14px;padding:8px 12px}.DeliveryDetail_coverImageContainer__WNhRY{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.DeliveryDetail_coverImagePreview__VBzJk{border:2px solid #e5e7eb;border-radius:6px;box-shadow:0 2px 8px #0000001a;max-height:150px;max-width:200px;object-fit:cover}.DeliveryDetail_coverImageLink__GK281{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#007bff;font-size:12px;font-weight:500;padding:4px 8px;text-decoration:none;transition:all .2s}.DeliveryDetail_coverImageLink__GK281:hover{background-color:#e9ecef;text-decoration:underline}.DeliveryDetail_infoSection__1-PS4 h2{border-bottom:1px solid #e5e7eb;color:#374151;font-size:18px;font-weight:600;margin:0 0 15px;padding-bottom:8px}.DeliveryDetail_infoGrid__Io-XK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}.DeliveryDetail_infoItem__L57fS{display:flex;flex-direction:column;gap:4px}.DeliveryDetail_infoItem__L57fS label{color:#6b7280;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.DeliveryDetail_infoItem__L57fS span{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#374151;font-size:14px;padding:8px 12px}.DeliveryDetail_infoItem__L57fS span a{color:#007bff;font-weight:500;text-decoration:none}.DeliveryDetail_infoItem__L57fS span a:hover{text-decoration:underline}.DeliveryDetail_statusDisplay__S9yBa{margin-bottom:20px;text-align:center}.DeliveryDetail_statusBadgeLarge__4hXzu{border-radius:20px;font-size:18px;font-weight:600;min-width:150px;padding:12px 24px}.DeliveryDetail_adminNote__39fbm{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;margin-top:20px;padding:15px}.DeliveryDetail_adminNote__39fbm label{color:#856404;display:block;font-weight:600;margin-bottom:8px}.DeliveryDetail_adminNote__39fbm p{color:#856404;line-height:1.5;margin:0}.DeliveryDetail_ebookActions__dxDOz{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.DeliveryDetail_actionBtn__CtEfM{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s;width:100%}.DeliveryDetail_actionBtn__CtEfM:disabled{cursor:not-allowed;opacity:.5}.DeliveryDetail_viewBtn__FS5Dk{background:#17a2b8;color:#fff}.DeliveryDetail_viewBtn__FS5Dk:hover:not(:disabled){background:#138496}.DeliveryDetail_downloadBtn__m6pOF{background:#28a745;color:#fff}.DeliveryDetail_downloadBtn__m6pOF:hover:not(:disabled){background:#218838}.DeliveryDetail_ebookStatusInfo__BUsCf{background:#e7f3ff;border:1px solid #b3d9ff;border-radius:6px;padding:15px}.DeliveryDetail_ebookStatusInfo__BUsCf p{color:#004085;line-height:1.5;margin:0}.DeliveryDetail_warning__2ZaaE{color:#856404;font-weight:600}.DeliveryDetail_adminActions__gptic{display:flex;flex-direction:column;gap:15px}.DeliveryDetail_statusBtn__wQ4bQ{background:#ffc107;color:#212529}.DeliveryDetail_statusBtn__wQ4bQ:hover:not(:disabled){background:#e0a800}.DeliveryDetail_cancelBtn__GMbcZ{background:#dc3545}.DeliveryDetail_cancelBtn__GMbcZ:hover:not(:disabled){background:#c82333}.DeliveryDetail_modalOverlay__8Y78c{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.DeliveryDetail_modal__OE0UR{background:#fff;border-radius:8px;box-shadow:0 10px 30px #0000004d;left:50%;max-height:90vh;max-width:500px;overflow-y:auto;padding:25px;position:relative;top:50%;transform:translate(-50%,-50%);width:100%}.DeliveryDetail_modal__OE0UR h3{color:#333;font-size:1.5rem;margin:0 0 20px}.DeliveryDetail_modalContent__UJMNz{margin-bottom:25px}.DeliveryDetail_formGroup__9WK\+i{margin-bottom:20px}.DeliveryDetail_formGroup__9WK\+i label{color:#555;display:block;font-weight:600;margin-bottom:8px}.DeliveryDetail_formSelect__WoVnW{background:#fff}.DeliveryDetail_formSelect__WoVnW,.DeliveryDetail_formTextarea__0-4TU{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px 15px;width:100%}.DeliveryDetail_formTextarea__0-4TU{font-family:inherit;resize:vertical}.DeliveryDetail_modalActions__0bGFW{display:flex;gap:15px;justify-content:flex-end}.DeliveryDetail_cancelBtn__GMbcZ,.DeliveryDetail_confirmBtn__vJ\+Zh{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;min-width:100px;padding:10px 20px;transition:background-color .2s}.DeliveryDetail_confirmBtn__vJ\+Zh{background:#007bff;color:#fff}.DeliveryDetail_confirmBtn__vJ\+Zh:hover{background:#0056b3}.DeliveryDetail_confirmBtn__vJ\+Zh.DeliveryDetail_danger__21f0X{background:#dc3545}.DeliveryDetail_confirmBtn__vJ\+Zh.DeliveryDetail_danger__21f0X:hover{background:#c82333}.DeliveryDetail_danger__21f0X{background:#dc3545!important;color:#fff!important}.DeliveryDetail_danger__21f0X:hover{background:#c82333!important}.DeliveryDetail_cancelBtn__GMbcZ{background:#6c757d;color:#fff}.DeliveryDetail_cancelBtn__GMbcZ:hover{background:#545b62}.DeliveryDetail_warningText__6T6vP{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404;line-height:1.5;margin-bottom:20px;padding:15px}.DeliveryDetail_error__CEjOC,.DeliveryDetail_loading__Vgnfd{color:#666;padding:40px;text-align:center}.DeliveryDetail_error__CEjOC{color:#dc3545}@media (max-width:1400px){.DeliveryDetail_infoGrid__Io-XK{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.DeliveryDetail_deliveryDetailContainer__4mU3w{max-width:100%;padding:15px}.DeliveryDetail_infoGrid__Io-XK{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.DeliveryDetail_infoGrid__Io-XK{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DeliveryDetail_deliveryDetailContainer__4mU3w{padding:15px}.DeliveryDetail_pageTitleRow__yNLpz{align-items:flex-start;flex-direction:column;gap:15px}.DeliveryDetail_pageTitleRow__yNLpz .DeliveryDetail_backBtn__P13Ry{align-self:flex-end;margin-left:0}.DeliveryDetail_detailHeader__BfdcJ{align-items:flex-start;flex-direction:column;gap:15px}.DeliveryDetail_deliveryDetailContent__mBpV2{flex-direction:column;gap:20px}.DeliveryDetail_leftPartition__BLv3X,.DeliveryDetail_rightPartition__RZO5R{flex:none}.DeliveryDetail_infoGrid__Io-XK{gap:15px;grid-template-columns:1fr}.DeliveryDetail_ebookActions__dxDOz{flex-direction:column}.DeliveryDetail_actionBtn__CtEfM{min-width:auto}.DeliveryDetail_adminActions__gptic{flex-direction:column}.DeliveryDetail_modal__OE0UR{left:50%;padding:20px;position:relative;top:50%;transform:translate(-50%,-50%);width:100%}.DeliveryDetail_modalActions__0bGFW{flex-direction:column}}@media (max-width:480px){.DeliveryDetail_infoSection__1-PS4{padding:20px}.DeliveryDetail_infoSection__1-PS4 h2{font-size:1.3rem}.DeliveryDetail_statusBadgeLarge__4hXzu{font-size:16px;min-width:120px;padding:10px 20px}.DeliveryDetail_actionBtn__CtEfM{font-size:13px;padding:10px 15px}}.content_wrap.delivery .btn_header .btn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;width:30px}.content_wrap.delivery .btn_header .btn.btn_close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAYAAADhu0ooAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANgSURBVHgBzdq7ThtBFMbx8a64lC6RMMgSL+AUSIYmS5fSeQJIlzJ5AuANSJcuUFJFlKkwDbblxo+wyH4Al7HlS85HfCLj+LIzc2Z2/tImxswu+9OudhbWBTWrWq2Woyi6pJc1Woq0dGh52N7evqnX630VcEmSFIfD4ZdCofB+Op2W6S3sb2cymVw3m80UYwr45/j4uLK1tfWo/gLfRCumtJzxCqE1O0A/6WVl8XvY99Fo9LHdbncKs4FAlldtLFRs1n3f2dl5R+OiZN1ARKdEmZZHbFgFUhYkwr4PBoPziF6cqwyFhM2KnCuJ6NBmvtCEgDVAoiKOaKqxQq5YXF0NkIrW6UTj8fib0iwP7GwK0UYiGCNcSen0/ao084mdQ1Z016W59ArGGF/0er3m/v4+dj7R2QiNx7xbK5VKD7QNJzcVAshrvI75TdrRp9CwUkgUz38zJKwkEsWLg0LASiNRvGxwnlgXSBSvWikPrCskitet7BPrEonWQpEPrGsk2ghFLrE+kCgTFLnA+kKizFAkifWJfN0HZRDd317SbwRXSjP+S8Xu7m7fJxIZQZENlo4wjqo3JNI6deezPI33lGY2SGQMRaZY3WyRyAqKXGMlkMgailxhpZBIBIqksZJIJAZFUlhpJBKFImAPDw9xZa0qg1wgUaSEwx0PzZWJMozm5hq2oYQzvmFYls1t3UIdeop3JvkUTwwqiOREsSJQB0hODGsNdYjkRLBWUA9IzhprDPWI5KywRtOLJfIWc6XSr4KfaTr1aN8w2CKfn58/WdxB7dGTsQ9HR0f3aZr+1llRCyqB5C98YzNDJZGcT2wmqAsk5wu7EeoSyfnAroX6QHKusSuhPpGcS+zKeXQwGNwoj0gOv4u6mGeXHtGTk5PbrB+0WsgKybk4sv9B80Zy0tg30FCQnCT2HzQ0JCeFfYWGiuRssKPRqErr38Wnp6cXtIFLpZ8XJGfxrKd8cHCgYvrT5A+l/9DHK5KzOLLFmLTflV65IDlD7B5uGHR+Y88VyRncVPTxweROxsFBIDkdLIxxqVR6odPgYsPYoJBc1tOYpplaTIPTDYODRHKbnvXgqLdarXv+vO4TXZRe6BAXcTnGe/S6TstVo9EQf+AjXbfb/TW3/3irj/2n/z/TKX6HN/4AOoRxBgU+BIoAAAAASUVORK5CYII=)}.content_wrap.delivery .btn_header .btn.btn_back{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA+CAYAAABDTbllAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIJSURBVHgBzdo7bsJAEAbgtREoJT0gwQlCiajMScIRUqaDlOmSo6RMhVNhOsqURHAAp0UCMmMRK7xsz+7M7v6SJSMe+rQ2CP/jQFlMFEXN7Xb7CLsPsHUPh8MqCIJ4v98/J0mywtcEylIGg0E3DMMZQs6fQxhsI0SFykKKMBhYpS5ss2xfCacM8z9w6EY1JRgKBgOrJHfIqJi/iIB0MZAl+zmki8Fv2nw+77GukAkGv/a4z7ZCphjWH0YuDAuIE2MM4sYYgSQw2iApjBZIEkMGSWNIIBuYyiBbmEogm5hSkG1MIcgF5ibIFeYqyCXmAuQacwLyAZODfMFkIJ8wGLCEE18wGQguzvqUN0hiMhB8OAWUSmIweBmUEl7fhEM8VoLBFVoqWibD4XCqhFJrt9vfcB6NFS1Rp9MJ1ut1rJhT22w2q1arhc1DpGgRQWV1DKA+fUHl/ZAvqJPCygfURYPmGnW10nOJutkxukIVlp4uUKUtrG1UpVrYJqpyT20LRSrObaDITb40Smu0IInSnnVIoYyGLxIo42kQN4plPMWJYpuXcaFYB3gmKPhv/wPvT0RGnHB5PoHLpamiJW00Gj2REafmSt3BzPVLbOaqiVqKDoE1UK+iIExV1LHEeBEHVUXB+TNdLBYfVkAlqHS32z0B5g0fiN/ZcJ5jY3cPu328caBer7/HcZw3ML95wCivg3ab5gAAAABJRU5ErkJggg==)}.content_wrap.delivery{background:#f3f5ea}.content_wrap.delivery .btn_header{left:0;padding:10px;position:fixed;top:0;width:100%}.content_wrap.delivery .sec_wrap_1{min-height:calc(80vh - 82px)}.content_wrap.delivery .sec_wrap_2{align-items:center;background:#fff;display:flex;justify-content:center;min-height:20vh}.content_wrap.delivery .sec_wrap_3 .item_box{text-align:center;width:40%}.content_wrap.delivery .sec_wrap_3 .img_box{align-items:center;display:flex;flex-direction:column;justify-content:center}.content_wrap.delivery .sec_wrap_3 .img_box img{margin:auto;max-width:400px;width:100%}.content_wrap.delivery .sec_wrap_3 .sec_2{background:#fff;border-radius:8px;padding:40px}.content_wrap.delivery .footer_btn{bottom:0;left:0;position:fixed;width:100%}.content_wrap.delivery .footer_btn .btn{border-radius:0}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-height:inherit;max-width:100%}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{bottom:0;height:calc(100% + .5px);left:0;pointer-events:none;position:absolute;right:0;top:0;width:calc(100% + .5px)}.ReactCrop__crop-selection{cursor:move;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);bottom:-1px;content:"";left:-1px;opacity:.3;pointer-events:none;position:absolute;right:-1px;top:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;color:#fff}.ReactCrop__crop-selection:focus{outline:2px solid #08f;outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:#fff6;content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{background-color:#0003;background-color:var(--rc-drag-handle-bg-colour);border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);height:12px;height:var(--rc-drag-handle-size);position:absolute;width:12px;width:var(--rc-drag-handle-size)}.ReactCrop__drag-handle:focus{background:#08f;background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;left:0}.ReactCrop .ord-n,.ReactCrop .ord-nw{top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;left:50%}.ReactCrop .ord-ne{cursor:ne-resize;top:0}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%}.ReactCrop .ord-se{bottom:0;cursor:se-resize;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;left:50%}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;height:var(--rc-drag-bar-size);left:0;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ReactCrop__drag-bar.ord-e{height:100%;right:0;top:0;-webkit-transform:translate(50%);transform:translate(50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;height:var(--rc-drag-bar-size);left:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;height:var(--rc-drag-handle-mobile-size);width:24px;width:var(--rc-drag-handle-mobile-size)}}
/*# sourceMappingURL=main.1dee915e.css.map*/