@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai:wght@300;400;500;600;700&family=Itim&family=Kanit:wght@300;400;500;600;700&family=Mitr:wght@300;400;500;600;700&family=Prompt:wght@300;400;500;600;700&family=Sarabun:wght@300;400;500;600;700&display=swap";.campaign-card,.campaign-card.hoverable{position:relative;border-radius:.75rem;box-shadow:0 2px 8px #0f172a0a;transition:box-shadow .15s ease,transform .15s ease}.campaign-card.hoverable:hover{box-shadow:0 10px 24px #0f172a1a;transform:translateY(-1px)}.variant-hover{transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease;will-change:transform}.variant-hover:hover{background-color:#fff;box-shadow:0 10px 20px #0000001a;transform:translateY(-2px);border-color:#90caf9}.variant-hover:focus-within{outline:none;box-shadow:0 0 0 3px #6366f140;border-color:#6366f1}.variant-selected{background-color:#6366f10f;border-color:#6366f1!important;box-shadow:0 0 0 2px #6366f140}.variant-selected:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:0;right:5px;font-size:16px;color:#4f46e5}.variant-box{position:relative;cursor:default;background-clip:padding-box}@media (max-width: 575.98px){.variant-hover:hover{transform:none}}@media (prefers-reduced-motion: reduce){.variant-hover{transition:box-shadow .12s ease,background-color .12s ease,border-color .12s ease}}.card-header-click{padding:.25rem 0;cursor:pointer;border-radius:.5rem}.card-header-click:focus{outline:none;box-shadow:0 0 0 3px #6366f140}.card-header-click:focus{outline:none!important;box-shadow:none!important;background-color:#0000000f;border-radius:.5rem;padding:5px 10px}.bulk-row{display:flex;align-items:center;justify-content:space_between;gap:12px;flex-wrap:wrap}.bulk-left{min-width:0;white-space:nowrap}@media (min-width: 992px){.bulk-row,.bulk-right{flex-wrap:nowrap}}.bulk-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bulk-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bulk-right .btn{flex:0 1 auto;white-space:nowrap}@media (max-width: 575.98px){.bulk-row{flex-direction:column;align-items:stretch}.bulk-right{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.bulk-right .btn{width:100%;justify-content:center}.bulk-right .btn-clear{grid-column:1 / -1}}.bg-facebook{background:#e8f2ff!important;color:#1877f2!important;border:1px solid #c5dbff}.bg-tiktok{background:#f3f4f6!important;color:#111827!important;border:1px solid #e5e7eb}.bg-instagram{background:radial-gradient(circle at 30% 30%,#fee2f2,#e0bbff);color:#7c3aed!important;border:1px solid rgba(124,58,237,.2)}.bg-line{background:#e5f9ed!important;color:#06c755!important;border:1px solid #b7ebc6}.badge{border-radius:999px}.pill{display:inline-flex;align-items:center;gap:8px;padding:1px 10px;border-radius:999px;font-size:12px;line-height:1.6;white-space:nowrap}.pill-style{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.asset-box{aspect-ratio:16 / 9;background:#f8fafc;border-radius:8px;overflow:hidden;display:block}.asset-img{width:100%;height:100%;object-fit:contain;display:block}.my-swal-close-btn{background:#0009!important;color:#fff!important;border-radius:50%!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;top:12px!important;right:12px!important}.my-swal-close-btn:hover{background:#000c!important}.collapse-anim{overflow:hidden;max-height:0;transition:max-height .25s ease}.collapse-anim.show{max-height:100000px}.dropdown-item i{width:18px;text-align:center}.card.h-100.shadow-sm.border-0.rounded-4+.card.h-100.shadow-sm.border-0.rounded-4{margin-top:12px}.btn-32{height:32px;min-height:32px;display:inline-flex;align-items:center;padding-top:0!important;padding-bottom:0!important}.btn-square{width:32px;justify-content:center}.btn[title=เมนู]{min-width:36px;min-height:36px}.kebab-menu{position:absolute;min-width:184px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 24px #0000001f;padding:6px;z-index:1080}.kebab-menu .divider{height:1px;background:#eee;margin:6px 0}.kebab-menu .item{width:100%;background:transparent;border:0;text-align:left;padding:8px 10px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:8px}.kebab-menu .item:hover{background:#f8f9fa}.kebab-menu .item.text-danger{color:#dc3545}.variant-hover{position:relative;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease;will-change:transform}.variant-hover:hover{background-color:#fff;box-shadow:0 10px 20px #0f172a14;transform:translateY(-2px);border-color:#bfdbfe}.focus-flash{box-shadow:0 0 0 3px #4a326780,0 12px 24px #0000001f!important;animation:flashRing .7s ease-in-out 2}@keyframes flashRing{0%{box-shadow:0 0 #4a326700,0 6px 12px #0000000f;transform:scale(1)}50%{box-shadow:0 0 0 6px #4a326759,0 12px 24px #0000001f;transform:scale(1.01)}to{box-shadow:0 0 #4a326700,0 6px 12px #0000000f;transform:scale(1)}}.small-toast{font-size:16px!important;width:auto!important;min-width:280px!important;max-width:360px!important;padding:3px 0 0}.small-toast .swal2-html-container,.small-toast .swal2-title,.small-toast-text{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.toast-icon{margin:8px 0 10px 20px!important;align-items:center;font-size:8px}.post-menu{position:absolute;min-width:190px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 24px #0000001f;padding:6px;z-index:1080}.post-menu .item{width:100%;background:transparent;border:0;text-align:left;padding:8px 10px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:8px}.post-menu .item:hover{background:#f8f9fa}.post-menu .item i{width:16px;text-align:center}.card,.variant-box,.variant-hover{position:relative;overflow:visible!important}.kebab-menu,.post-menu{position:absolute;z-index:5000;min-width:190px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 16px 32px #00000029;padding:6px}.img-card{width:120px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 6px 16px #0f172a0f;overflow:hidden;display:flex;flex-direction:column}.img-thumb{width:100%;height:120px;object-fit:contain;cursor:pointer;display:block;background:#f8fafc}.img-actions{display:flex;gap:6px;padding:6px;justify-content:center;align-items:center;border-top:1px solid #f1f5f9}.img-actions .btn{font-size:12px;line-height:1;padding:6px 8px}.product-upload-preview{position:relative;display:inline-block}.product-upload-thumb{width:72px;height:72px;object-fit:contain;background:#fafafa}.product-upload-remove{position:absolute;top:-8px;right:-8px;width:24px;height:24px;padding:2px 0 0;border-radius:999px!important;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb!important;background:#fff!important;color:#dc3545!important;box-shadow:0 4px 10px #00000026}.product-upload-remove i{font-size:12px}.swal2-close.swal-close-circle{background:#ffffffe6;border-radius:50%;width:28px;height:28px;font-size:16px!important;display:flex!important;align-items:center;justify-content:center;color:#333!important;border:2px solid white;right:10px!important;top:10px!important;transition:.2s}.swal2-close.swal-close-circle:hover{background:#fff;transform:scale(1.05)}.library-loading-overlay{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999}.library-loading-spinner{width:64px;height:64px;border-radius:50%;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;animation:library-spin .8s linear infinite}@keyframes library-spin{to{transform:rotate(360deg)}}.editor-tool-btn,.editor-pill-btn{outline:none!important}.editor-tool-btn:focus,.editor-tool-btn:focus-visible,.editor-tool-btn:active,.editor-pill-btn:focus,.editor-pill-btn:focus-visible,.editor-pill-btn:active{outline:none!important;box-shadow:none!important}.editor-tool-btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease}.editor-tool-btn:hover,.editor-pill-btn:hover{box-shadow:none!important}.editor-tool-btn-active{background:#4a3267!important;border-color:#4a3267!important;color:#fff!important}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:IBM Plex Sans Thai,sans-serif;color:var(--color-text-dark);line-height:1.6}.text_ibm{font-family:IBM Plex Sans Thai,sans-serif}.navbar{background-color:#4a3267!important}.breadcrumbs a{color:#4a3267;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px}.btn_popup{padding-top:12px!important}.breadcrumbs a:hover{color:#6b5488}.breadcrumbs i{font-size:.85em;opacity:.9}input{font-family:sans-serif;font-weight:400!important;font-size:14px!important;color:#555!important}:root{--color-primary: #4A3267;--color-secondary: #DE638A;--color-accent: #F7B9C4;--color-bg-light: #F3D9E5;--color-muted: #C6BADE;--color-text-dark: #2c2c2c;--color-text-light: #ffffff}.navbar{background:var(--color-primary)!important}.navbar .nav-link,.navbar .navbar-brand{color:var(--color-text-light)!important}.navbar .btn{border-radius:20px;padding:8px 10px 6px}.text-menu{font-family:IBM Plex Sans Thai,sans-serif!important}.text-400{font-family:IBM Plex Sans Thai,sans-serif!important;font-weight:400;font-style:normal}.text-500{font-family:IBM Plex Sans Thai,sans-serif!important;font-weight:500;font-style:normal}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-light)}.btn-primary:hover,.btn-dark{background-color:#37254d;border-color:#37254d}.btn-secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-text-light)}.btn-secondary:hover{background-color:#b34c6c;border-color:#b34c6c}.btn-accent{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-dark)}.btn-accent:hover{background-color:#e69ab3;border-color:#e69ab3}.card{background:var(--color-text-light);border-radius:16px;box-shadow:0 4px 12px #4a326726}.card-shadow{box-shadow:0 6px 20px #4a326733}h1,h2,h3,.title{color:var(--color-primary)}.alert-warning{border:1px solid #f3bad5;background:#f3d9e5;color:var(--color-text-dark);border-radius:50px;padding:10px 12px}.alert-success{background-color:var(--color-secondary);border:none;color:var(--color-text-light)}.form-control:focus,.form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem #4a326740}.footer{background:var(--color-primary);color:var(--color-text-light);padding:20px 0;text-align:center}.footer a{color:var(--color-accent);text-decoration:none}.footer a:hover{color:var(--color-secondary)}h1,h2,h3,.title{font-family:IBM Plex Sans Thai,sans-serif;font-weight:600;font-style:normal}.ibm-plex-sans-thai-thin{font-family:IBM Plex Sans Thai,sans-serif;font-weight:100;font-style:normal}.ibm-plex-sans-thai-extralight{font-family:IBM Plex Sans Thai,sans-serif;font-weight:200;font-style:normal}.ibm-plex-sans-thai-light{font-family:IBM Plex Sans Thai,sans-serif;font-weight:300;font-style:normal}.ibm-plex-sans-thai-regular{font-family:IBM Plex Sans Thai,sans-serif;font-weight:400;font-style:normal}.ibm-plex-sans-thai-medium{font-family:IBM Plex Sans Thai,sans-serif;font-weight:500;font-style:normal}.ibm-plex-sans-thai-semibold{font-family:IBM Plex Sans Thai,sans-serif;font-weight:600;font-style:normal}.ibm-plex-sans-thai-bold{font-family:IBM Plex Sans Thai,sans-serif;font-weight:700;font-style:normal}.ibm-plex-btn{font-family:IBM Plex Sans Thai,sans-serif!important;font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:0;border-radius:8px}.tip{position:relative;cursor:help;display:inline-block;vertical-align:baseline}.tip:after{content:attr(data-tip);position:absolute;left:0;top:100%;z-index:50;background:#111111eb;color:#fff;padding:8px 10px;border-radius:8px;white-space:pre-wrap;width:max(240px,fit-content);max-width:320px;line-height:1.4;box-shadow:0 6px 16px #00000026;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.tip:hover:after,.tip:focus-visible:after,.tip:active:after{opacity:1;transform:translateY(8px) scale(1)}.b-menu-m{padding:12px 12px 12px 20px}.swal-input-rounded{border-radius:50px!important;padding:24px 12px!important}.text-gold{color:gold}.text-gold2{color:#feb400}.bg-light-purple{background-color:#ede7f6;color:#4a3267}.btn-brand{background:#4a3267;border-color:#4a3267;color:#fff}.btn-brand:hover{background:#3d2958;border-color:#3d2958;color:#fff}.btn-brand:disabled{background:#7e63a6;border-color:#7e63a6;color:#eee}.btn-outline-brand{border-color:#4a3267;color:#4a3267;background:#fff}.btn-outline-brand:hover{background:#f4f1f8;border-color:#4a3267;color:#4a3267}.btn-brand:focus-visible,.btn-outline-brand:focus-visible{outline:none;box-shadow:0 0 0 3px #4a326740}.custom-checkbox{width:18px;height:18px;cursor:pointer}.custom-checkbox:checked{background-color:#593289;border-color:#4a3267}.custom-checkbox:hover{box-shadow:0 0 5px #6f42c180}.badge-chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-weight:700;letter-spacing:.3px;color:#fff;background:#111;line-height:1;-webkit-user-select:none;user-select:none}.badge-sm{padding:4px 10px;font-size:12px}.badge-lg{padding:8px 14px;font-size:14px}.badge-facebook{background:#1877f2}.badge-tiktok{background:#111}.badge-line{background:#06c755}.badge-instagram{background:radial-gradient(circle at 30% 30%,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}.badge-dark{background:#111}footer{position:static}.global-loading-overlay{position:fixed;inset:0;background:#1111118c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity .3s ease}.global-loading-overlay.show{opacity:1}.global-loading-overlay.hide{opacity:0}.global-loading-box{display:flex;flex-direction:column;align-items:center}.swal2-show,.swal2-hide{animation:none!important;transition:none!important}.global-loading-logo{width:160px;height:auto;margin-bottom:10px;animation:logo-breathe 1.6s ease-in-out infinite}.global-loading-text{font-size:14px;font-weight:500;color:#f9fafb;letter-spacing:.12em;text-transform:uppercase}.dot-1,.dot-2,.dot-3{animation:dot-blink 1.4s infinite}.dot-2{animation-delay:.2s}.dot-3{animation-delay:.4s}@keyframes dot-blink{0%,20%{opacity:0}30%,to{opacity:1}}@keyframes logo-breathe{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:.9}}.swalbtn{padding-top:5px}.btn-ai-clicked{transform:scale(.96);transition:transform .15s ease}.ec-tipbar{position:sticky;top:56px;z-index:1010;width:100%;padding:8px 0;background:#ede7f6d9;color:#4a3267;border-bottom:1px solid #e6dff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateY(-8px);opacity:0;transition:transform .35s ease,opacity .35s ease;will-change:transform,opacity;font-size:14px}.ec-tipbar.ribbon{box-shadow:inset 0 -1px #4a32670d}.ec-tipbar.enter{transform:translateY(0);opacity:1}.ec-tipbar.exit{transform:translateY(-8px);opacity:0}.ec-tip-icon{font-size:16px;line-height:1}.ec-tip-text{text-wrap:balance}.ec-tip-skip{background:transparent;border:0;color:#8561c5;font-size:14px;line-height:1;opacity:.7;cursor:pointer}.ec-tip-skip:hover{opacity:1}@media (max-width: 991.98px){.ec-tipbar{top:50px}}.card-soft{border:1px solid #eef0f4;border-radius:16px;box-shadow:0 6px 24px #1118270f}.settings-page .page-header h3{font-weight:600}.settings-page .page-header .text-muted{font-size:.95rem}.title-icon,.avatar-circle{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;aspect-ratio:1 / 1;background:linear-gradient(135deg,#ece8ff,#f5f7ff);color:#4a3267;border:1px solid #e1e3ef;box-shadow:inset 0 1px #ffffff8c}.title-icon{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px;flex:0 0 34px}.avatar-circle{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px;flex:0 0 34px;font-weight:700;font-size:.95rem}.chip{padding:4px 10px;border-radius:999px;font-weight:600}.chip-google{background:#4285f41f;color:#4285f4;border:1px solid rgba(66,133,244,.22)}.chip-gray{background:#f3f4f8;color:#6b7280;border:1px solid #e7e9ef}.skeleton{background:linear-gradient(90deg,#f4f5f7,#eceff4,#f4f5f7);background-size:400% 100%;animation:sk 1.2s ease-in-out infinite}.sk-header{height:40px;border-radius:10px}.sk-card{height:190px;border-radius:16px}@keyframes sk{0%{background-position:0% 0}to{background-position:-135% 0}}.form-control.rounded-4{border-radius:14px}.password-hint{font-weight:600}.empty-state .fs-3{font-size:2rem!important}.about-title{color:#4a3267;font-weight:800}.about-hero{background:#f6f1ff}.about-hero-kicker{color:#6b4c9a;font-weight:800;letter-spacing:.2px}.about-hero-title{color:#3f2a63;font-weight:900;font-size:28px;line-height:1.2}.about-hero-sub{font-size:16px;margin-top:6px}.about-hero-quote{box-shadow:0 6px 18px #0000000a}.about-benefits{display:flex;flex-wrap:wrap;gap:8px}.about-chip{display:inline-flex;align-items:center;padding:8px 10px;border-radius:999px;border:1px solid rgba(124,92,255,.22);background:#7c5cff14;color:#3f2a63;font-weight:600;font-size:14px}.about-toc{background:#fbfbfd;border:1px solid rgba(0,0,0,.06)}.about-toc-links{display:flex;flex-wrap:wrap;gap:10px 16px}.about-toc-links a{font-size:14px;text-decoration:underline}.about-anchor{position:relative;top:-14px}#aboutAccordion .card{border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08);margin-bottom:10px}#aboutAccordion .card-header{background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}#aboutAccordion .btn-link{font-weight:800;color:#4a3267;text-decoration:none}#aboutAccordion .btn-link:hover{text-decoration:underline}.contact-page{max-width:1120px}.contact-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:18px;background:linear-gradient(135deg,#4a32670f,#16a34a05),#f9fafb;border:1px solid rgba(148,163,184,.35)}.contact-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;background:#eef2ff;color:#4a3267;font-weight:500}.contact-title{font-size:28px;font-weight:700;color:#111827}.contact-subtitle{font-size:14px;color:#6b7280}.contact-meta{font-size:13px}.contact-card{border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 25px #0f172a0f}.contact-icon-circle{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f3f4ff;color:#4a3267;font-size:16px}.contact-list li{display:flex;align-items:center;font-size:14px;margin-bottom:6px}.contact-list-icon{width:18px;text-align:center;color:#6b7280}.contact-list a{color:#111827;text-decoration:none}.contact-list a:hover{text-decoration:underline}.contact-label{font-size:13px;font-weight:500;color:#4b5563;margin-bottom:4px}.contact-control{border-radius:999px;font-size:14px;padding:8px 14px;border:1px solid #e5e7eb;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.contact-control:is(textarea){border-radius:16px;min-height:140px;resize:vertical}.contact-control:focus{border-color:#4a3267;box-shadow:0 0 0 3px #4a32672e;outline:none}.contact-consent-label{font-size:13px;color:#4b5563}.contact-consent-label a{color:#4a3267}.contact-submit-btn{padding:9px 22px;font-size:14px;box-shadow:0 8px 18px #0f172a40}@media (max-width: 767.98px){.contact-hero{flex-direction:column}}.maintenance-fullscreen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#c6b6f7,#dd9a00 45%,#654cab);padding:20px}.maintenance-card{background:radial-gradient(circle at top left,#8c5bff 0,#442063 35%,#281338);border-radius:28px;padding:40px 32px;box-shadow:0 25px 60px #0f082873;max-width:900px;width:100%;color:#fff;position:relative;overflow:hidden}.maintenance-card:before{content:"";position:absolute;top:-80px;right:-80px;width:220px;height:220px;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 70%);opacity:.7}.badge-brand{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#00000059;font-size:.85rem;letter-spacing:.03em}.badge-brand span{background:#ffb64c;color:#2b1605;border-radius:999px;padding:2px 10px;font-weight:600;margin-right:8px;font-size:.8rem}.title-main{font-size:2.1rem;font-weight:700;margin-top:18px;margin-bottom:10px;color:#fff}.title-sub{font-size:1.05rem;color:#e4dafc;margin-bottom:24px}.pill-tag{display:inline-flex;align-items:center;border-radius:999px;padding:5px 12px;background:#ffffff1f;font-size:.8rem;margin-right:6px;margin-bottom:6px}.pill-tag i{margin-right:6px;font-size:.9rem}.progress-soft{height:8px;border-radius:999px;background:#ffffff2e;overflow:hidden;margin-bottom:8px}.progress-soft-bar{width:65%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb64c,#ffde7a);box-shadow:0 0 12px #ffd678cc;animation:loadProgress 2.4s ease-in-out infinite alternate}@keyframes loadProgress{0%{width:35%}to{width:80%}}.status-label{font-size:.85rem;color:#ffecba}.divider-soft{border-top:1px solid rgba(255,255,255,.18);margin:24px 0}.btn-main{border-radius:999px;padding:10px 22px;font-weight:600;font-size:.95rem;border:none;background:#ffb64c;color:#3b1d15;box-shadow:0 8px 18px #00000059}.btn-main:hover{background:#ffd27a;color:#2b130b}.btn-ghost{border-radius:999px;padding:10px 20px;font-weight:500;font-size:.9rem;border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff}.btn-ghost:hover{background:#00000026;color:#fff}.right-panel{background:#00000040;border-radius:22px;padding:20px 18px;font-size:.9rem}.right-panel-title{font-weight:600;margin-bottom:10px;font-size:.95rem}.right-panel li{margin-bottom:6px}.footer-text{font-size:.8rem;color:#b9a9f5;margin-top:18px}@media (max-width: 767.98px){.maintenance-card{padding:28px 22px}.title-main{font-size:1.6rem}.maintenance-card:before{width:160px;height:160px;top:-60px;right:-60px}}
