@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css";@import"https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600&family=Prompt:wght@400;600;700&family=Sarabun:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Itim&family=Mali:wght@300;400;500;600&display=swap";body{font-family:sans-serif;background-color:#f4f4f4;margin:0}#app{position:relative;min-height:100vh}.page-content{position:relative;z-index:1;background-image:url(/assets/paperbackground-H_2kqBYI.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.page-content:before{content:"";position:absolute;inset:0;background:#03030311;pointer-events:none;z-index:0;border-radius:inherit}.page-content>*{position:relative;z-index:1}.payment-qr-image[data-v-44c2a8a0]{display:block}body{font-family:Sarabun,Kanit,sans-serif}.qr-overlay[data-v-537f992f]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;padding:20px;z-index:1000}.qr-inline-wrapper[data-v-537f992f]{width:100%;display:flex;justify-content:center}.promptpay-modal[data-v-537f992f]{position:relative;width:100%;max-width:340px}.promptpay-modal.inline-mode[data-v-537f992f]{max-width:420px;margin:0 auto}.floating-close[data-v-537f992f]{position:absolute;top:-16px;right:-16px;width:36px;height:36px;border-radius:999px;border:none;background:#1c4587e6;color:#fff;box-shadow:0 10px 25px #00000040;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease;z-index:5}.floating-close[data-v-537f992f]:hover{transform:rotate(90deg) scale(1.05);opacity:.85}.promptpay-modal.inline-mode .floating-close[data-v-537f992f]{top:12px;right:12px;background:#fffffff2;color:#16417c;box-shadow:0 10px 25px #0003}.promptpay-card[data-v-537f992f]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 25px 45px -20px #00000059;font-family:Sarabun,Prompt,sans-serif}.thai-qr-header[data-v-537f992f]{background:#16417c;height:76px;display:flex;align-items:center;justify-content:center}.thai-qr-logo[data-v-537f992f]{display:flex;align-items:center;gap:10px;color:#fff}.thai-qr-text span[data-v-537f992f]{font-size:18px;font-weight:700;font-family:Prompt,sans-serif;line-height:1}.thai-qr-text small[data-v-537f992f]{font-size:12px;font-weight:600;font-family:Prompt,sans-serif;letter-spacing:2px}.promptpay-body[data-v-537f992f]{padding:20px 18px 22px;text-align:center;background:#fff}.promptpay-logo-shell[data-v-537f992f]{display:flex;justify-content:center;margin-bottom:16px}.promptpay-logo[data-v-537f992f]{height:32px;max-width:100%}.qr-stage[data-v-537f992f]{position:relative;width:208px;height:208px;margin:0 auto 18px}.qr-frame[data-v-537f992f]{width:100%;height:100%;background:transparent;border-radius:0;padding:0;box-shadow:none;display:flex;align-items:center;justify-content:center}.scan-text[data-v-537f992f]{font-family:Prompt,sans-serif;font-size:16px;font-weight:600;color:#4daeb4;margin:0 0 6px}.account-name[data-v-537f992f]{font-size:13px;color:#4b5563;margin-bottom:14px}.account-name span[data-v-537f992f]{color:#1f2937;font-weight:400}.info-inline[data-v-537f992f]{display:flex;justify-content:center;align-items:center;gap:12px;border:1px solid #e5e7eb;border-radius:12px;padding:8px 12px;background:#f9fafb;margin-bottom:14px;flex-wrap:wrap}.info-item[data-v-537f992f]{display:flex;flex-direction:column;min-width:110px;text-align:left}.info-item .label[data-v-537f992f]{font-size:11px;color:#6b7280;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px}.info-item .value[data-v-537f992f]{font-size:13px;color:#1f2937;font-weight:500}.info-item .value.highlight[data-v-537f992f]{font-weight:600;color:#0f172a}.info-divider[data-v-537f992f]{width:1px;height:26px;background:#e5e7eb}.countdown-chip[data-v-537f992f],.status-chip[data-v-537f992f]{border-radius:999px;padding:8px 14px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;margin-bottom:10px}.countdown-chip[data-v-537f992f]{background:#16417c14;color:#16417c}.countdown-chip.expired[data-v-537f992f]{background:#ef44441f;color:#b91c1c}.status-chip[data-v-537f992f]{background:#4daeb41f;color:#0f766e}.status-chip.success[data-v-537f992f]{background:#10b9812e;color:#047857}.k-footer[data-v-537f992f]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-top:3px solid #00a950;background:#fff}.k-brand[data-v-537f992f]{display:flex;align-items:baseline;font-family:Prompt,sans-serif}.k-letter[data-v-537f992f]{font-size:30px;font-weight:700;color:#111827}.k-plus[data-v-537f992f]{font-size:26px;font-weight:700;color:#00a950;margin-left:2px}.k-divider[data-v-537f992f]{width:1px;height:32px;background:#d1d5db}.k-copy[data-v-537f992f]{display:flex;flex-direction:column;font-size:11px;color:#6b7280;text-align:left}.confirm-dialog-overlay[data-v-537f992f]{position:absolute;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog-overlay.inline[data-v-537f992f]{border-radius:16px}.confirm-dialog[data-v-537f992f]{background:#fff;border-radius:18px;padding:28px;width:min(320px,100% - 40px);text-align:center;box-shadow:0 15px 35px #00000040}.dialog-icon[data-v-537f992f]{width:70px;height:70px;margin:0 auto 16px;border-radius:999px;background:#fbbf2426;color:#92400e;display:flex;align-items:center;justify-content:center;font-size:30px}.confirm-dialog h3[data-v-537f992f]{margin-bottom:6px;font-size:20px;color:#111827}.confirm-dialog p[data-v-537f992f]{font-size:15px;color:#4b5563;margin-bottom:18px}.dialog-actions[data-v-537f992f]{display:flex;flex-direction:column;gap:10px}.btn-secondary[data-v-537f992f],.btn-primary[data-v-537f992f]{border:none;border-radius:12px;padding:12px;font-weight:600;display:inline-flex;justify-content:center;gap:8px;align-items:center;cursor:pointer;font-size:15px}.btn-secondary[data-v-537f992f]{background:#e5e7eb;color:#111827}.btn-primary[data-v-537f992f]{background:#ef4444;color:#fff}@media(max-width:480px){.promptpay-card[data-v-537f992f]{border-radius:16px}.promptpay-body[data-v-537f992f]{padding:18px}.qr-stage[data-v-537f992f]{width:200px;height:200px}.floating-close[data-v-537f992f]{top:-12px;right:-6px}}@media(min-width:601px)and (max-width:900px){.card-book .summary-card[data-v-2dc54a20][data-v-8011df13],.card-book .main-card[data-v-8011df13]{width:100%;left:0;margin-left:0;margin-right:0;border-radius:12px}.card-book .summary-card[data-v-2dc54a20][data-v-8011df13]{position:relative;top:0;margin-top:0;margin-bottom:0}.card-book .main-card[data-v-8011df13]{position:relative}}@media(max-width:768px){.card-book .summary-card[data-v-2dc54a20][data-v-8011df13]{position:relative;top:0;left:0;width:100%;margin-top:0;margin-bottom:0;border-radius:12px 12px 0 0;box-shadow:none;border-bottom:none;padding-bottom:0}.card-book .main-card[data-v-8011df13]{width:100%;border-radius:0 0 12px 12px;margin-top:0;box-shadow:none;border-top:none;padding-top:0}}body[data-v-8011df13],button[data-v-8011df13],input[data-v-8011df13],textarea[data-v-8011df13],select[data-v-8011df13],.page-container[data-v-8011df13]{font-family:Mali,Itim,Kanit,sans-serif}.page-container[data-v-8011df13]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-image:url(../assets/white-paper-texture-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:20px;box-sizing:border-box;font-family:Mali,Itim,Kanit,sans-serif;position:relative}.content-wrapper[data-v-8011df13]{width:100%;max-width:1000px;position:relative;z-index:10}.cards-wrapper[data-v-8011df13]{display:flex;justify-content:center;align-items:center;position:relative;min-height:600px;transform:translate(-15%);width:100%;margin:0 auto;gap:32px}.secondary-panels[data-v-8011df13]{width:100%;max-width:1000px;margin:24px auto 0;display:flex;flex-direction:column;gap:20px}.qr-panel-standalone[data-v-8011df13]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:20px;z-index:2000;pointer-events:auto;background:#0a0f1ed9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.qr-panel-standalone[data-v-8011df13] .promptpay-modal.inline-mode{box-shadow:0 25px 45px #00000040}@media(max-width:600px){.qr-panel-standalone[data-v-8011df13]{padding:12px}}.info-panel[data-v-8011df13]{background:#fffffff2;border-radius:16px;padding:20px;box-shadow:0 15px 35px #00000026;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.info-panel.qr-panel[data-v-8011df13]{border-left:4px solid #1877f2}.info-panel.download-panel[data-v-8011df13]{border-left:4px solid #27ae60}.panel-header[data-v-8011df13]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.panel-title[data-v-8011df13]{display:flex;align-items:center;gap:12px}.panel-title h3[data-v-8011df13]{margin:0;font-size:18px;color:#1f2a44}.panel-title p[data-v-8011df13]{margin:2px 0 0;color:#5f6b85;font-size:13px}.info-panel.download-panel .panel-title i[data-v-8011df13]{color:#27ae60}.panel-badge[data-v-8011df13]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 14px;font-size:12px}.panel-badge.success[data-v-8011df13]{color:#1e8449;border:1px solid rgba(46,204,113,.3);background:#2ecc7126}.download-success-content[data-v-8011df13]{background:#e8f5e9cc;border-radius:12px;padding:18px;border:1px solid #a5d6a7}.download-summary[data-v-8011df13]{font-size:16px;font-weight:600;color:#1e8449;margin-bottom:12px}.left-card-container[data-v-8011df13]{position:relative;z-index:20;width:auto;min-width:320px;max-width:600px;padding-right:0;transition:all .3s ease}.card-book[data-v-8011df13]{position:relative;width:100%;max-width:560px;padding-right:220px;perspective:1600px;transform-style:preserve-3d;z-index:500}@media(min-width:601px){.card-book[data-v-8011df13] .card-book .main-card[data-v-8011df13]{transform:translate(-20%)}.card-book[data-v-8011df13] .card-book .summary-card[data-v-8011df13]{transform:translate(calc(-140px - 20%))}}@media(min-width:601px){.card-book[data-v-8011df13] .card-book .main-card.facebook-card[data-v-8011df13]{transform:translate(-20%)}}@media(min-width:769px)and (max-width:1365px){.card-book[data-v-8011df13] .card-book .main-card[data-v-8011df13],.card-book[data-v-8011df13] .card-book .main-card.facebook-card[data-v-8011df13]{transform:none!important;margin-left:auto;margin-right:auto}.card-book[data-v-8011df13] .card-book .summary-card[data-v-8011df13]{position:absolute;left:50%;transform:translate(-50%);top:148px;pointer-events:none}}@media(max-width:600px){.card-book[data-v-8011df13] .card-book .main-card[data-v-8011df13]{transform:none!important;margin-top:-36px}.card-book[data-v-8011df13] .card-book .summary-card[data-v-8011df13]{margin-top:-6px;width:81%}}.card-book .main-card[data-v-8011df13]{position:relative;z-index:10;width:min(100%,340px)}.card-book .summary-card[data-v-8011df13]{position:absolute;top:148px;left:calc(100% - 280px);width:240px;pointer-events:none;transform:translate(-200px);z-index:0;filter:drop-shadow(0 18px 30px rgba(0,0,0,.25));transition:none;will-change:transform}.card-book .summary-card.summary-visible[data-v-8011df13]{z-index:1;pointer-events:auto}@media(max-width:600px),(min-width:601px){.card-book .summary-card.summary-visible[data-v-8011df13]{z-index:1}}.card-book .summary-card.summary-visible[data-v-8011df13]{pointer-events:auto}.main-card[data-v-8011df13]{border-radius:20px;border:1px solid rgba(0,0,0,.08);box-shadow:0 14px 30px #00000026;padding:25px;text-align:center;width:100%;font-family:Mali,Itim,Kanit,sans-serif}.main-card.facebook-card[data-v-8011df13]{background:#fff;background-image:none}.main-card.facebook-card[data-v-8011df13]{position:relative;color:#222}.main-card.facebook-card[data-v-8011df13]:before{display:none}.main-card.facebook-card[data-v-8011df13]>*{position:relative;z-index:1}.summary-card[data-v-8011df13]{background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 22px #0000001f;padding:16px;width:100%;border-left:3px solid rgba(0,0,0,.12);color:#222;font-family:Mali,Itim,Kanit,sans-serif}.summary-card[data-v-8011df13]{position:relative;overflow:hidden}.summary-card[data-v-8011df13]:before{content:"";position:absolute;inset:0;background:#ece8e8bb;pointer-events:none;z-index:0}.summary-card[data-v-8011df13]>*{position:relative;z-index:1}.header-section[data-v-8011df13]{margin-bottom:20px;position:relative}.logo[data-v-8011df13]{font-size:42px;color:#1877f2;margin-bottom:8px;font-family:Mali,Itim,Kanit,sans-serif}h1[data-v-8011df13]{color:#1877f2;margin-bottom:8px;font-size:24px;font-weight:600;font-family:Mali,Itim,Kanit,sans-serif}.subtitle[data-v-8011df13]{color:#666;font-size:14px;margin:0;cursor:pointer;transition:color .3s ease;display:inline-block;position:relative;z-index:0;font-family:Mali,Itim,Kanit,sans-serif}.subtitle[data-v-8011df13]:hover{color:#1877f2}.card[data-v-8011df13]{background:transparent;border-radius:0;padding:18px 0;margin-bottom:16px;text-align:left;border:none}.stock-info[data-v-8011df13]{text-align:center;background:transparent;border:none;position:relative;z-index:0}.stock-label[data-v-8011df13]{font-size:13px;color:#4b5563;margin-bottom:4px;font-family:Mali,Itim,Kanit,sans-serif}.stock-count[data-v-8011df13]{font-size:24px;font-weight:600;color:#10b981;text-shadow:0 0 0 rgba(16,185,129,0);position:relative;z-index:1;font-family:Mali,Itim,Kanit,sans-serif}.stock-count span[data-v-8011df13]{font-size:14px;font-weight:400;color:#666}.input-section h3[data-v-8011df13]{margin-top:0;margin-bottom:12px;color:#333;font-weight:500;font-size:16px;text-align:center;position:relative;z-index:0;font-family:Mali,Itim,Kanit,sans-serif}.quantity-input[data-v-8011df13]{width:100%;padding:10px 12px;border:none;border-radius:8px;font-size:15px;text-align:center;transition:border-color .3s;box-sizing:border-box;font-family:Mali,Itim,Kanit,sans-serif;background:#fff0;color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none}.quantity-input[data-v-8011df13]:focus{outline:none;box-shadow:0 0 0 6px #1877f20f;border:none}.quantity-input[data-v-8011df13]::-webkit-outer-spin-button,.quantity-input[data-v-8011df13]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input[data-v-8011df13]{-moz-appearance:textfield;appearance:textfield}.input-note[data-v-8011df13]{font-size:12px;color:#666;margin-top:6px}.error-message[data-v-8011df13]{color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}.info-message[data-v-8011df13]{color:#4285f4;font-size:12px;margin-top:8px;font-weight:500;text-align:center;background:#4285f40d;padding:6px 10px;border-radius:6px;border-left:3px solid #4285f4}.suggestion-message[data-v-8011df13]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 12px;border-radius:6px;margin-top:8px;font-size:12px;animation:pulse-suggestion-8011df13 2s infinite}@keyframes pulse-suggestion-8011df13{0%{box-shadow:0 4px 12px #667eea4d}50%{box-shadow:0 4px 16px #667eea80}to{box-shadow:0 4px 12px #667eea4d}}.summary-header[data-v-8011df13]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.summary-header i[data-v-8011df13]{color:#4b5563;font-size:16px}.summary-header h3[data-v-8011df13]{margin:0;color:#4b5563;font-size:15px;font-weight:600;font-family:Mali,Itim,Kanit,sans-serif}.summary-content[data-v-8011df13]{margin-bottom:10px}.summary-item[data-v-8011df13]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 0;font-size:13px;font-family:Mali,Itim,Kanit,sans-serif}.summary-value[data-v-8011df13]{font-weight:500;color:#333;font-family:Mali,Itim,Kanit,sans-serif}.summary-value.highlight[data-v-8011df13]{color:#1f2933;font-weight:700;font-size:15px}.summary-item.bonus[data-v-8011df13]{color:#333;font-weight:400}.summary-divider[data-v-8011df13]{height:1px;background:#e0e0e0;margin:8px 0}.total-amount[data-v-8011df13]{font-weight:700;color:#1f2933;font-size:16px}.summary-footer[data-v-8011df13]{border-top:1px solid #e0e0e0;padding-top:12px;font-family:Mali,Itim,Kanit,sans-serif}.payment-button[data-v-8011df13]{background:linear-gradient(135deg,#505050,#3a3a3a 70%);color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;box-shadow:0 4px 12px #1877f24d}.payment-button[data-v-8011df13]:hover:not(:disabled){background:linear-gradient(135deg,#3a3a3a,#212121);transform:translateY(-2px);box-shadow:0 6px 15px #00000059}.payment-button[data-v-8011df13]:disabled{background:#999;cursor:not-allowed;transform:none;box-shadow:none}.download-button[data-v-8011df13]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;box-shadow:0 4px 12px #4caf504d}.download-button[data-v-8011df13]:hover{background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-2px);box-shadow:0 6px 15px #4caf5066}.download-note[data-v-8011df13]{font-size:12px;color:#666;margin-top:8px}.download-section.success[data-v-8011df13]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #a5d6a7;text-align:center;margin-bottom:16px}.success-header[data-v-8011df13]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.success-header i[data-v-8011df13]{color:#4caf50;font-size:20px}.success-header h3[data-v-8011df13]{margin:0;color:#2e7d32;font-size:16px}.tooltip[data-v-8011df13]{position:fixed;z-index:99999;width:350px;pointer-events:auto;opacity:0}.tooltip-content[data-v-8011df13]{background:#fffdf7;border-radius:12px;box-shadow:0 10px 30px #00000026;border:1px solid #efe5d8;overflow:hidden;font-size:12px;line-height:1.4;position:relative;z-index:99999}.tooltip-header[data-v-8011df13]{background:#f9f3e9;color:#2f2f2f;padding:10px 12px;display:flex;align-items:center;gap:6px;font-weight:600;border-bottom:1px solid #efe5d8}.tooltip-body[data-v-8011df13]{padding:12px;max-height:50vh;overflow-y:auto;color:#2b2b2b;position:relative;z-index:100}.tooltip-body ul[data-v-8011df13]{margin:0;padding-left:16px;list-style-type:none}.tooltip-body li[data-v-8011df13]{margin-bottom:6px;padding-left:8px;position:relative;text-align:left}.tooltip-body li[data-v-8011df13]:before{content:"•";color:#8c6b3b;position:absolute;left:-8px}.tooltip-footer[data-v-8011df13]{margin-top:12px;padding-top:12px;border-top:1px solid #efe5d8;color:#4a4a4a;font-size:11px;line-height:1.3;text-align:left}.tooltip-timer[data-v-8011df13]{height:3px;background:#f9f3e9}.timer-bar[data-v-8011df13]{height:100%;background:#c49a6c;width:100%}.line-browser-warning[data-v-8011df13]{position:fixed;top:20px;left:0;right:0;margin:0 auto;width:90%;max-width:450px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #f39c12;border-radius:10px;padding:0;box-shadow:0 8px 25px #f39c124d;z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.line-warning-content[data-v-8011df13]{padding:14px;text-align:center}.line-warning-header[data-v-8011df13]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f39c12}.line-warning-header i[data-v-8011df13]{color:#e74c3c;font-size:1.2em;margin-right:6px}.line-warning-header span[data-v-8011df13]{font-weight:700;color:#d35400;font-size:1em;flex:1;text-align:center}.line-warning-actions[data-v-8011df13]{display:flex;gap:8px;margin:14px 0;flex-wrap:wrap;justify-content:center}:is(.browser-button,.copy-link-button)[data-v-8011df13]{flex:1;min-width:120px;padding:8px 12px;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.8em;color:#e67e22!important;margin-top:10px!important}:is(.browser-button,.copy-link-button) .browser-button[data-v-8011df13]{background:linear-gradient(135deg,#3498db,#2176b5);color:#fff}:is(.browser-button,.copy-link-button) .browser-button[data-v-8011df13]:hover{background:linear-gradient(135deg,#2980b9,#1f6397);transform:translateY(-1px)}:is(.browser-button,.copy-link-button) .copy-link-button[data-v-8011df13]{background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff}:is(.browser-button,.copy-link-button) .copy-link-button[data-v-8011df13]:hover{background:linear-gradient(135deg,#27ae60,#219653);transform:translateY(-1px)}:is(.browser-button,.copy-link-button) .payment-button[data-v-8011df13]{background:linear-gradient(135deg,#c7c7c7,#8d8d8d);color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;box-shadow:0 5px 12px #0000002e}:is(.browser-button,.copy-link-button) .payment-button[data-v-8011df13]:hover:not(:disabled){background:linear-gradient(135deg,#d9d9d9,#a1a1a1);transform:translateY(-4px);box-shadow:0 14px 24px #0000004d,0 0 0 1px #fff3}:is(.browser-button,.copy-link-button) .payment-button[data-v-8011df13]:disabled{background:#999;cursor:not-allowed;transform:none;box-shadow:none}:is(.browser-button,.copy-link-button) .line-warning-note[data-v-8011df13]{font-size:.8em;color:#e67e22!important;margin-top:10px!important}.no-login-warning[data-v-8011df13]{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:2px solid #ff9800;border-radius:8px;padding:12px;margin:12px 0;text-align:left}.no-login-header[data-v-8011df13]{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #ff9800}.no-login-header i[data-v-8011df13]{color:#ff9800;font-size:1em}.no-login-header span[data-v-8011df13]{font-weight:700;color:#e65100;font-size:.9em}.no-login-body p[data-v-8011df13]{margin:6px 0;color:#bf360c;line-height:1.3;font-size:.8em}.no-login-body strong[data-v-8011df13]{color:#e65100}.no-login-note[data-v-8011df13]{background:#ff98001a;padding:6px 8px;border-radius:4px;margin-top:8px!important;border-left:2px solid #ff9800;font-style:italic;color:#e65100!important}.system-status-card[data-v-8011df13]{position:fixed;top:16px;right:16px;background:#ffffffd9;border-radius:12px;padding:10px 12px;box-shadow:0 2px 8px #00000014;border:1px solid rgba(0,0,0,.06);z-index:100;width:auto;min-height:auto;font-size:10px;font-family:Mali,cursive;color:#6b7280}.system-status-card[data-v-8011df13]:before,.system-status-card[data-v-8011df13]:after{display:none}.status-header[data-v-8011df13]{display:flex;align-items:center;gap:6px;margin-bottom:0}.status-beacon[data-v-8011df13]{position:relative;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.status-beacon-core[data-v-8011df13]{width:6px;height:6px;border-radius:999px;background:#34d399;box-shadow:0 0 3px #34d3994d;animation:beacon-blink-8011df13 2.8s ease-in-out infinite}.status-beacon-glow[data-v-8011df13]{position:absolute;width:100%;height:100%;border-radius:999px;border:1px solid rgba(52,211,153,.12);box-shadow:0 0 4px #34d3991f;opacity:.15}@keyframes beacon-blink-8011df13{0%,to{opacity:.3;transform:scale(.95);box-shadow:0 0 2px #34d39940}40%{opacity:.85;transform:scale(1);box-shadow:0 0 8px #34d39973}70%{opacity:.5;transform:scale(.97);box-shadow:0 0 4px #34d3994d}}.status-title[data-v-8011df13]{font-weight:400;color:#9ca3af;font-size:10px;letter-spacing:0;font-family:Mali,cursive}.status-footer[data-v-8011df13]{display:none}.status-verified-icon[data-v-8011df13]{color:#6b7280;font-size:11px;filter:none}.history-drawer-container[data-v-8011df13]{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:1900}.history-tab-toggle[data-v-8011df13]{position:absolute;left:0;top:50%;transform:translate(-100%) translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:44px;background:transparent;color:#fff;border:none;border-radius:6px 0 0 6px;cursor:pointer;transition:color .2s}.history-tab-toggle[data-v-8011df13]:hover{color:#fffc}.history-tab-toggle i[data-v-8011df13]{font-size:20px}.activity-panel[data-v-8011df13]{height:auto;max-height:70vh;width:160px;background:linear-gradient(#fffffff2,#ffffffeb);border-radius:16px;padding:16px 14px 16px 18px;box-shadow:2px 4px 16px #0000001f;border:1px solid #e5e7eb;font-size:11px;font-family:Mali,cursive;color:#222;overflow-y:auto;position:relative}.activity-panel[data-v-8011df13]:before,.activity-panel[data-v-8011df13]:after{display:none}.activity-panel[data-v-2dc54a20][data-v-8011df13]{z-index:0}@media(max-width:480px){.history-drawer-container[data-v-8011df13]{display:none}}.recent-purchases[data-v-8011df13]{color:#3d3226;position:relative;padding-top:4px}.purchases-title[data-v-8011df13]{font-weight:500;margin-bottom:8px;color:#5a4a3a;font-size:12px;text-transform:none;letter-spacing:0;font-family:Mali,cursive;border-bottom:1px dashed #c9b99a;padding-bottom:4px}.purchases-list[data-v-8011df13]{max-height:none;overflow:visible;padding-left:2px}.purchase-item[data-v-8011df13]{display:flex;justify-content:space-between;align-items:center;padding:3px 0;border-bottom:none;transition:all .3s ease;line-height:24px}.purchase-item[data-v-8011df13]:last-child{border-bottom:none}.purchase-info[data-v-8011df13]{font-style:normal;font-weight:400;color:#3d3226;font-family:Mali,cursive;display:flex;align-items:center;gap:3px;font-size:12px}.purchase-count[data-v-8011df13]{color:#1a56db;font-weight:600;font-size:13px;padding:0 2px;font-family:Mali,cursive}.purchase-time[data-v-8011df13]{color:#8b7355;font-size:9px;font-weight:400;text-align:right;min-width:50px;font-family:Mali,cursive}.download-reminder-stack[data-v-8011df13]{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;align-items:flex-end;gap:12px;z-index:1500}.download-reminder[data-v-8011df13]{display:inline-flex;align-items:center;gap:14px;background:linear-gradient(135deg,#0f172a,#1e293b);color:#f8fafc;border:none;border-radius:18px;padding:14px 20px;box-shadow:0 15px 35px #02061759;cursor:pointer;font-weight:600;min-width:260px;transition:transform .2s ease,box-shadow .2s ease}.download-reminder[data-v-8011df13]:hover{transform:translateY(-2px);box-shadow:0 18px 40px #02061773}.reminder-content[data-v-8011df13]{display:inline-flex;align-items:center;gap:8px;font-size:14px}.reminder-content i[data-v-8011df13]{font-size:16px;color:#60a5fa}.reminder-text[data-v-8011df13]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.reminder-text small[data-v-8011df13]{font-size:11px;color:#cbd5f5;font-weight:400}@media(max-width:768px){.download-reminder-stack[data-v-8011df13]{bottom:16px;right:12px;gap:10px}.download-reminder[data-v-8011df13]{padding:12px 16px;font-size:13px;min-width:220px}.reminder-text small[data-v-8011df13]{font-size:10px}}.bonus-highlight[data-v-8011df13]{position:relative;overflow:hidden}.bonus-highlight[data-v-8011df13]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(39,174,96,.1),transparent);transition:left .6s ease}.bonus-highlight.animated[data-v-8011df13]:before{left:100%}.stock-pulse[data-v-8011df13]{animation:stockPulse-8011df13 1s ease-in-out}@keyframes stockPulse-8011df13{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.page-container[data-v-8011df13]{padding:16px;min-height:100vh;align-items:center;justify-content:center}.content-wrapper[data-v-8011df13]{max-width:100%;padding:0 8px}.cards-wrapper[data-v-8011df13]{flex-direction:column;align-items:center;transform:none;width:100%;min-height:auto;gap:0;padding:0}.left-card-container[data-v-8011df13]{width:100%;max-width:400px;margin:0 auto;padding:0}.card-book[data-v-8011df13]{padding-right:0;max-width:100%;width:100%}.card-book .main-card[data-v-8011df13]{width:100%;max-width:100%;min-width:0}.card-book .summary-card[data-v-8011df13]{position:relative;top:auto;left:auto;width:100%;max-width:100%;margin-top:0;z-index:0;filter:none;pointer-events:none;transform:translateY(-100px);opacity:0}.card-book .summary-card.summary-visible[data-v-8011df13]{z-index:1;pointer-events:auto;opacity:1}.activity-panel[data-v-8011df13]{display:none!important}.main-card[data-v-8011df13],.summary-card[data-v-8011df13]{padding:20px}.main-card[data-v-8011df13]{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 8px 18px #0000001f}.summary-card[data-v-8011df13]{border-top-left-radius:0;border-top-right-radius:0;border-left:none;border-right:none;border-bottom:none;border-top:none;box-shadow:0 12px 20px #0000001f}.tooltip[data-v-8011df13]{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:90%!important;max-width:320px!important}.line-browser-warning[data-v-8011df13]{width:95%;top:10px}.line-warning-actions[data-v-8011df13]{flex-direction:column}.browser-button[data-v-8011df13],.copy-link-button[data-v-8011df13]{width:100%;max-width:200px}}@media(max-width:480px){.page-container[data-v-8011df13]{padding:12px}.content-wrapper[data-v-8011df13]{padding:0 4px}.left-card-container[data-v-8011df13]{max-width:100%;padding:0}.main-card[data-v-8011df13],.summary-card[data-v-8011df13]{padding:18px;border-radius:16px}.logo[data-v-8011df13]{font-size:36px}h1[data-v-8011df13]{font-size:20px}.card[data-v-8011df13]{padding:15px}.payment-button[data-v-8011df13],.download-button[data-v-8011df13]{padding:10px 16px;font-size:14px}}@media(max-width:768px)and (orientation:landscape){.page-container[data-v-8011df13]{padding:5px}.cards-wrapper[data-v-8011df13]{flex-direction:row;justify-content:center;gap:15px}.left-card-container[data-v-8011df13],.right-card-container[data-v-8011df13]{width:45%;max-width:none}}.floating-toast[data-v-8011df13]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:12px;font-size:13px;font-weight:500;box-shadow:0 6px 20px #00000026;z-index:9999;max-width:90%;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Mali,Itim,Kanit,sans-serif}.floating-toast i[data-v-8011df13]{font-size:16px;flex-shrink:0}.floating-toast.info-toast[data-v-8011df13]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0;border:1px solid #90caf9}.floating-toast.info-toast i[data-v-8011df13]{color:#1976d2}.floating-toast.error-toast[data-v-8011df13]{background:linear-gradient(135deg,#ffebee,#ffcdd2);color:#c62828;border:1px solid #ef9a9a}.floating-toast.error-toast i[data-v-8011df13]{color:#d32f2f}.floating-toast.suggestion-toast[data-v-8011df13]{background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#6a1b9a;border:1px solid #ce93d8}.floating-toast.suggestion-toast i[data-v-8011df13]{color:#8e24aa}.toast-slide-enter-active[data-v-8011df13]{animation:toastSlideIn-8011df13 .4s ease-out}.toast-slide-leave-active[data-v-8011df13]{animation:toastSlideOut-8011df13 .3s ease-in}@keyframes toastSlideIn-8011df13{0%{opacity:0;transform:translate(-50%) translateY(30px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes toastSlideOut-8011df13{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(30px)}}@media(max-width:480px){.floating-toast[data-v-8011df13]{bottom:80px;padding:10px 16px;font-size:12px;max-width:85%}}.admin-container[data-v-8094377e]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;font-family:Kanit,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;justify-content:center;align-items:flex-start}.admin-card[data-v-8094377e]{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;width:100%;max-width:1400px;min-height:90vh;display:flex;flex-direction:column;overflow:hidden}.admin-header[data-v-8094377e]{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #34495e}.header-content[data-v-8094377e]{display:flex;align-items:center;gap:16px}.header-icon[data-v-8094377e]{font-size:32px}.header-text h1[data-v-8094377e]{margin:0;font-size:24px;font-weight:600}.header-text p[data-v-8094377e]{margin:4px 0 0;opacity:.8;font-size:14px}.status-badge[data-v-8094377e]{background:#2ecc7133;border:1px solid #2ecc71;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500}.login-section[data-v-8094377e]{padding:60px 32px;display:flex;justify-content:center;align-items:center;flex:1}.login-card[data-v-8094377e]{background:#f8f9fa;border-radius:12px;padding:40px;width:100%;max-width:400px;border:1px solid #e9ecef;box-shadow:0 8px 24px #00000014}.login-header[data-v-8094377e]{text-align:center;margin-bottom:32px}.login-icon[data-v-8094377e]{font-size:48px;margin-bottom:16px}.login-header h3[data-v-8094377e]{margin:0;color:#2c3e50;font-size:20px;font-weight:600}.input-group[data-v-8094377e]{margin-bottom:24px}.input-group label[data-v-8094377e]{display:block;margin-bottom:8px;color:#495057;font-weight:500;font-size:14px}.input-wrapper[data-v-8094377e]{position:relative}.login-input[data-v-8094377e]{width:100%;padding:12px 16px 12px 40px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .3s ease;background:#fff}.login-input[data-v-8094377e]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.input-wrapper i[data-v-8094377e]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6c757d}.login-btn[data-v-8094377e]{width:100%;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;border-radius:8px;padding:14px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.login-btn[data-v-8094377e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #3498db4d}.login-btn[data-v-8094377e]:disabled{opacity:.6;cursor:not-allowed;transform:none}.nav-tabs[data-v-8094377e]{display:flex;background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:0 32px;gap:4px}.tab-btn[data-v-8094377e]{display:flex;align-items:center;gap:8px;padding:16px 24px;border:none;background:transparent;color:#6c757d;cursor:pointer;font-weight:500;transition:all .3s ease;border-bottom:3px solid transparent}.tab-btn[data-v-8094377e]:hover{color:#3498db;background:#3498db0d}.tab-btn.active[data-v-8094377e]{color:#3498db;border-bottom-color:#3498db;background:#fff}.tab-btn i[data-v-8094377e]{font-size:14px}.logout-tab-btn[data-v-8094377e]{display:flex;align-items:center;gap:8px;padding:16px 24px;border:none;background:transparent;color:#e74c3c;cursor:pointer;font-weight:500;transition:all .3s ease;margin-left:auto}.logout-tab-btn[data-v-8094377e]:hover{color:#c0392b;background:#e74c3c0d}.admin-main[data-v-8094377e],.tab-content[data-v-8094377e]{flex:1;display:flex;flex-direction:column}.tab-pane[data-v-8094377e]{flex:1;display:flex;flex-direction:column;padding:0}.pane-header[data-v-8094377e]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.pane-header h2[data-v-8094377e]{margin:0;color:#2c3e50;font-size:20px;font-weight:600}.pane-stats[data-v-8094377e]{display:flex;gap:20px}.stat-item[data-v-8094377e]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border-radius:6px;font-size:14px;color:#495057;border:1px solid #e9ecef}.stat-item .file-status.expired-file[data-v-8094377e]{color:#d68910}.stat-item.changed[data-v-8094377e]{color:#e67e22;border-color:#e67e22;background:#e67e220d}.pane-actions[data-v-8094377e]{display:flex;gap:12px}.action-btn[data-v-8094377e]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.action-btn.primary[data-v-8094377e]{background:linear-gradient(135deg,#27ae60,#219a52);color:#fff}.action-btn.primary[data-v-8094377e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #27ae604d}.action-btn.secondary[data-v-8094377e]{background:#6c757d;color:#fff}.action-btn.secondary[data-v-8094377e]:hover{background:#5a6268;transform:translateY(-1px)}.action-btn.danger[data-v-8094377e]{background:#e74c3c;color:#fff}.action-btn.danger[data-v-8094377e]:hover{background:#c0392b;transform:translateY(-1px)}.action-btn[data-v-8094377e]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.editor-toolbar[data-v-8094377e]{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;background:#fff;border-bottom:1px solid #e9ecef}.toolbar-left[data-v-8094377e],.toolbar-right[data-v-8094377e]{display:flex;gap:12px}.file-info[data-v-8094377e]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#e3f2fd;border-radius:6px;font-size:14px;color:#1976d2}.editor-wrapper[data-v-8094377e]{flex:1;display:flex;flex-direction:column;background:#fff}.code-editor[data-v-8094377e]{flex:1;padding:24px 32px;border:none;font-family:Courier New,Fira Code,monospace;font-size:14px;line-height:1.6;resize:none;outline:none;background:#fafafa;color:#2c3e50}.editor-footer[data-v-8094377e]{padding:12px 32px;background:#f8f9fa;border-top:1px solid #e9ecef}.hint-text[data-v-8094377e]{font-size:12px;color:#6c757d;text-align:center}.history-container[data-v-8094377e]{flex:1;padding:24px 32px;background:#f8f9fa;overflow-y:auto}.history-list[data-v-8094377e]{display:flex;flex-direction:column;gap:10px}.history-card[data-v-8094377e]{background:#fff;border-radius:10px;padding:14px 16px;border:1px solid #e9ecef;display:flex;align-items:flex-start;gap:12px;transition:all .3s ease;box-shadow:0 2px 8px #0000000a;position:relative}.history-card[data-v-8094377e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014;border-color:#3498db}.history-icon[data-v-8094377e]{width:40px;height:40px;background:linear-gradient(135deg,#9b59b6,#8e44ad);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.history-content[data-v-8094377e]{flex:1}.history-title[data-v-8094377e]{font-weight:600;color:#2c3e50;margin-bottom:4px;font-size:14px}.bonus-text[data-v-8094377e]{color:#27ae60;font-weight:500}.history-details[data-v-8094377e]{display:flex;flex-wrap:wrap;gap:10px 14px}.detail-item[data-v-8094377e]{display:flex;align-items:center;gap:6px;font-size:11px;color:#6c757d;line-height:1.3}.file-status.has-file[data-v-8094377e]{color:#27ae60;font-weight:500}.file-status.no-file[data-v-8094377e]{color:#e74c3c;font-weight:500}.history-actions[data-v-8094377e]{display:flex;gap:6px;align-items:center}.file-btn[data-v-8094377e]{width:34px;height:34px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff}.file-btn.download[data-v-8094377e]{background:#27ae60}.file-btn.download[data-v-8094377e]:hover:not(:disabled){background:#219a52;transform:scale(1.1)}.file-btn.download[data-v-8094377e]:disabled{background:#95a5a6;cursor:not-allowed;transform:none}.file-btn.info[data-v-8094377e]{background:#3498db}.file-btn.info[data-v-8094377e]:hover{background:#2980b9;transform:scale(1.1)}.empty-state[data-v-8094377e],.loading-state[data-v-8094377e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-8094377e]{font-size:64px;margin-bottom:20px;opacity:.5}.empty-state h3[data-v-8094377e]{margin:0 0 8px;color:#6c757d;font-weight:600}.empty-state p[data-v-8094377e]{margin:0;color:#6c757d;font-size:14px}.loading-state[data-v-8094377e]{color:#6c757d;font-size:16px}.loading-state i[data-v-8094377e]{margin-right:12px}.message-toast[data-v-8094377e]{position:fixed;top:24px;right:24px;background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 12px 32px #00000026;display:flex;align-items:center;gap:12px;z-index:10000;max-width:400px;border-left:4px solid;animation:slideIn-8094377e .3s ease}.message-toast.success[data-v-8094377e]{border-left-color:#27ae60;color:#155724;background:#d4edda}.message-toast.error[data-v-8094377e]{border-left-color:#e74c3c;color:#721c24;background:#f8d7da}.message-toast.warning[data-v-8094377e]{border-left-color:#e67e22;color:#856404;background:#fff3cd}.message-toast.info[data-v-8094377e]{border-left-color:#3498db;color:#004085;background:#cce7ff}.toast-content[data-v-8094377e]{display:flex;align-items:center;gap:8px;flex:1}.toast-close[data-v-8094377e]{background:none;border:none;color:inherit;cursor:pointer;padding:4px;opacity:.7;transition:opacity .3s ease}.toast-close[data-v-8094377e]:hover{opacity:1}.loading-overlay[data-v-8094377e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.loading-spinner[data-v-8094377e]{background:#fff;padding:32px;border-radius:12px;text-align:center;box-shadow:0 12px 32px #0003}.loading-spinner i[data-v-8094377e]{font-size:32px;color:#3498db;margin-bottom:16px}.loading-spinner p[data-v-8094377e]{margin:0;color:#2c3e50;font-weight:500}.modal-overlay[data-v-8094377e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.modal-content[data-v-8094377e]{background:#fff;border-radius:12px;padding:0;width:90%;max-width:500px;max-height:80vh;overflow:hidden;box-shadow:0 20px 40px #0003}.modal-header[data-v-8094377e]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.modal-header h3[data-v-8094377e]{margin:0;color:#2c3e50}.modal-close[data-v-8094377e]{background:none;border:none;font-size:18px;color:#6c757d;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease}.modal-close[data-v-8094377e]:hover{background:#e9ecef;color:#2c3e50}.modal-body[data-v-8094377e]{padding:24px;max-height:60vh;overflow-y:auto}.file-info-details[data-v-8094377e]{display:flex;flex-direction:column;gap:16px}.info-item[data-v-8094377e]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f1f3f4}.info-item label[data-v-8094377e]{font-weight:600;color:#2c3e50}.info-item span[data-v-8094377e]{color:#495057}.status-badge[data-v-8094377e]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.success[data-v-8094377e]{background:#d4edda;color:#155724}.status-badge.error[data-v-8094377e]{background:#f8d7da;color:#721c24}.status-badge.warning[data-v-8094377e]{background:#fff3cd;color:#856404}.warning-message[data-v-8094377e]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:16px;margin-top:16px}.warning-message.expired[data-v-8094377e]{background:#fef5e7;border-color:#f8c471}.warning-message i[data-v-8094377e]{color:#e67e22;margin-right:8px}.warning-message p[data-v-8094377e]{margin:8px 0;color:#856404;font-weight:500}.warning-message ul[data-v-8094377e]{margin:8px 0;padding-left:20px;color:#856404}.warning-message li[data-v-8094377e]{margin:4px 0}@keyframes slideIn-8094377e{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:768px){.admin-container[data-v-8094377e]{padding:12px}.admin-card[data-v-8094377e]{min-height:95vh}.admin-header[data-v-8094377e]{padding:20px 24px;flex-direction:column;gap:12px;text-align:center}.nav-tabs[data-v-8094377e]{padding:0 16px;flex-wrap:wrap}.tab-btn[data-v-8094377e],.logout-tab-btn[data-v-8094377e]{padding:12px 16px;font-size:14px}.pane-header[data-v-8094377e]{padding:20px 24px;flex-direction:column;gap:16px;align-items:stretch}.pane-stats[data-v-8094377e]{justify-content:center}.editor-toolbar[data-v-8094377e]{padding:16px 24px;flex-direction:column;gap:16px}.toolbar-left[data-v-8094377e],.toolbar-right[data-v-8094377e]{width:100%;justify-content:center}.code-editor[data-v-8094377e],.history-container[data-v-8094377e]{padding:20px 24px}.history-card[data-v-8094377e]{flex-direction:column;text-align:center;gap:12px;padding-bottom:60px}.history-details[data-v-8094377e]{justify-content:center}.history-actions[data-v-8094377e]{position:absolute;bottom:20px;right:20px}.info-item[data-v-8094377e]{flex-direction:column;align-items:flex-start;gap:4px}.message-toast[data-v-8094377e]{left:12px;right:12px;max-width:none}}@media(max-width:480px){.login-card[data-v-8094377e]{padding:32px 24px}.header-text h1[data-v-8094377e]{font-size:20px}.pane-header h2[data-v-8094377e]{font-size:18px}.action-btn[data-v-8094377e]{padding:8px 12px;font-size:13px}}
