.gl-overlay[data-v-a83917d8]{position:fixed;inset:0;background:radial-gradient(circle at top,rgba(13,148,136,.16),transparent 35%),#0f172a57;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:auto}.gl-card[data-v-a83917d8]{min-width:min(320px,calc(100vw - 32px));padding:26px 28px;border-radius:22px;background:#fffffff2;border:1px solid rgba(255,255,255,.5);display:flex;align-items:center;gap:16px;box-shadow:0 28px 60px #0f172a2e}.gl-spinner-wrap[data-v-a83917d8]{position:relative;width:54px;height:54px;display:grid;place-items:center}.gl-spinner[data-v-a83917d8]{position:relative;z-index:2;width:42px;height:42px;border:3px solid rgba(15,23,42,.08);border-top-color:#0d9488;border-right-color:#115e59;border-radius:50%;animation:gl-spin-a83917d8 .8s linear infinite}.gl-pulse[data-v-a83917d8]{position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle,#2dd4bf57,#2dd4bf00);animation:gl-pulse-a83917d8 1.8s ease-in-out infinite}.gl-copy[data-v-a83917d8]{display:flex;flex-direction:column;gap:4px}.gl-title[data-v-a83917d8]{color:#0f172a;font-size:15px;font-weight:700}.gl-text[data-v-a83917d8]{color:#475569;font-size:13px;line-height:1.45}@keyframes gl-spin-a83917d8{to{transform:rotate(360deg)}}@keyframes gl-pulse-a83917d8{0%,to{transform:scale(.9);opacity:.4}50%{transform:scale(1.08);opacity:.9}}.gl-fade-enter-active[data-v-a83917d8],.gl-fade-leave-active[data-v-a83917d8]{transition:opacity .18s ease}.gl-fade-enter-from[data-v-a83917d8],.gl-fade-leave-to[data-v-a83917d8]{opacity:0}@media(max-width:640px){.gl-card[data-v-a83917d8]{min-width:calc(100vw - 28px);padding:22px 20px;border-radius:18px}}.toast-stack[data-v-81a39f20]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 24px));pointer-events:none}.toast-item[data-v-81a39f20]{pointer-events:auto;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;padding:14px 14px 14px 16px;border-radius:16px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);border-left-width:4px;box-shadow:0 18px 40px #0f172a24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.toast-copy[data-v-81a39f20]{min-width:0}.toast-title[data-v-81a39f20]{display:block;margin-bottom:4px;color:#0f172a;font-size:14px;font-weight:700}.toast-message[data-v-81a39f20]{margin:0;color:#475569;font-size:13px;line-height:1.5;word-break:break-word}.toast-close[data-v-81a39f20]{width:30px;height:30px;border:none;border-radius:10px;background:#94a3b824;color:#475569;cursor:pointer}.tone-info[data-v-81a39f20]{border-left-color:#0d9488}.tone-success[data-v-81a39f20]{border-left-color:#10b981}.tone-warning[data-v-81a39f20]{border-left-color:#f59e0b}.tone-danger[data-v-81a39f20]{border-left-color:#ef4444}.toast-enter-active[data-v-81a39f20],.toast-leave-active[data-v-81a39f20]{transition:all .24s ease}.toast-enter-from[data-v-81a39f20],.toast-leave-to[data-v-81a39f20]{opacity:0;transform:translateY(-8px) scale(.98)}@media(max-width:640px){.toast-stack[data-v-81a39f20]{top:12px;right:12px;left:12px;width:auto}}:root{color-scheme:light;--bg-page: #f8fafc;--bg-elevated: rgba(255, 255, 255, .96);--bg-elevated-strong: #ffffff;--bg-soft: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--line-soft: rgba(15, 23, 42, .08);--line-strong: rgba(15, 23, 42, .14);--brand: #0d9488;--brand-strong: #0f766e;--brand-accent: #115e59;--success: #10b981;--warning: #0ea5e9;--danger: #ef4444;--shadow-sm: 0 4px 12px rgba(15, 23, 42, .06);--shadow-md: 0 8px 28px rgba(15, 23, 42, .08);--shadow-lg: 0 16px 48px rgba(15, 23, 42, .1);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px}*{margin:0;padding:0;box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;background:linear-gradient(180deg,#fff,#f8fafc,#f1f5f9);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:32px 32px}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}#app{min-height:100vh}::selection{background:#0d94882e}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9cc;border-radius:4px}::-webkit-scrollbar-thumb{background:#0d948859;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#0f766e8c}.card,.form-container,.user-list-container,.quick-stats-panel,.activity-panel,.time-hero-card,.content-area{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card{background:var(--bg-elevated);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:24px;margin-bottom:20px}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.stat-card{background:#fff;border:1px solid var(--line-soft);padding:25px;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center}.stat-card h3{margin:0 0 15px;color:var(--text-secondary);font-size:1rem}.stat-value{font-size:2rem;font-weight:700;color:var(--text-primary)}.current-time-card{background:linear-gradient(135deg,#0f766e,#0d9488,#115e59);color:#fff;padding:30px;border-radius:var(--radius-lg);margin-bottom:30px;text-align:center;box-shadow:var(--shadow-md)}.current-time-title{margin:0 0 15px;font-size:1.2rem;opacity:.9}.current-time-card .stat-value{font-size:1.8rem;color:#fff}.btn,button.btn,.submit-button,.login-button,.confirm-btn,.filter-btn,.view-all-btn,.back-btn,.linkish{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:none;border-radius:999px;cursor:pointer;font-size:14px;text-align:center}.btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand-accent));color:#fff}.btn-primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-danger{background:linear-gradient(135deg,#dc2626,var(--danger));color:#fff}.btn-danger:hover{transform:translateY(-1px)}.form-group,.input-group{margin-bottom:20px}.form-label,.input-label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-primary)}.form-control,.input-control,input[type=text],input[type=password],input[type=date],select,textarea{width:100%;padding:12px 14px;border:1px solid var(--line-strong);border-radius:12px;font-size:14px;color:var(--text-primary);background:#fff;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.form-control:focus,.input-control:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,select:focus,textarea:focus{outline:none;border-color:#0d948899;background:#fff;box-shadow:0 0 0 4px #0d94881a}.data-table,.user-table,table{width:100%;border-collapse:collapse}.data-table th,.data-table td,.user-table th,.user-table td,table th,table td{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(148,163,184,.15)}.data-table th,.user-table th,table th{color:var(--text-secondary);font-weight:700;background:#f1f5f9e6}.data-table tr:hover,.user-table tbody tr:hover,table tbody tr:hover{background:#0d94880a}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.p-1{padding:10px}.p-2{padding:20px}.hidden{display:none}@media(max-width:768px){body{background:linear-gradient(180deg,#fff,#f8fafc)}}#app{width:100%;min-height:100vh;margin:0;padding:0;font-weight:400}.green{color:var(--brand)}.workspace-page{min-height:100%}.workspace-page .top-bar{position:relative;overflow:hidden}.workspace-page .top-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-100%);animation:workspaceShine 8s linear infinite;pointer-events:none}@keyframes workspaceShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(hover:hover){a:hover{background-color:transparent}}.level-gold,.level-display[data-level],.amount-200,.btn-refresh,.message-modal.warning .message-content{background:linear-gradient(135deg,#0d9488,#0f766e 55%,#115e59)!important;color:#fff!important;border-color:#0f766e!important;box-shadow:0 6px 16px #0d948826!important}.tr.row-reserve,.geo-hint,.type-discount .coupon-type-badge,.warning,.status-warning,.alert-warning{background:#e0f2fe!important;color:#0c4a6e!important;border-color:#7dd3fc!important}.btn-reserve,.warning-btn,.reserve-btn{color:#0d9488!important;border-color:#5eead4!important}.bbq-amount-50,.bbq-amount-100,.bbq-amount-300,.bbq-amount-400{border-left-color:#0d9488!important}:where(.modal-overlay,.coupon-modal-overlay,.special-coupon-modal-overlay,.message-modal-overlay,.reserve-overlay){background:#0f172a59!important;-webkit-backdrop-filter:blur(10px) saturate(110%)!important;backdrop-filter:blur(10px) saturate(110%)!important}:where(.modal-content,.coupon-modal,.special-coupon-modal,.message-modal-content,.reserve-modal){background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:12px!important;box-shadow:0 20px 60px #0f172a24,0 2px 6px #0f172a0f!important;overflow:hidden!important}:where(.modal-header){min-height:54px!important;padding:14px 18px!important;background:#fff!important;color:#0f172a!important;border-bottom:1px solid rgba(15,23,42,.06)!important;box-shadow:none!important}:where(.modal-header):before,:where(.modal-header):after{display:none!important}:where(.modal-header h2,.modal-header h3,.modal-title){margin:0!important;color:#0f172a!important;font-size:17px!important;font-weight:700!important;letter-spacing:0!important;text-shadow:none!important}:where(.modal-content,.modal-body,.coupon-list,.order-list,.invoice-content){background-color:#fff!important}:where(.modal-footer){padding:14px 18px!important;background:#f8fafc!important;border-top:1px solid rgba(15,23,42,.06)!important}:where(.close-btn,.modal-close,.close-button){width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid rgba(15,23,42,.08)!important;background:#f1f5f9!important;color:#475569!important;box-shadow:none!important}:where(.close-btn,.modal-close,.close-button):hover{background:#e2e8f0!important;color:#0f172a!important;transform:none!important}:where(.btn-confirm,.confirm-btn,.btn-ok,.submit-btn,.primary-btn,.receive-btn,.btn-exchange,.btn-coupon-pack){background:linear-gradient(135deg,#0d9488,#0f766e)!important;color:#fff!important;border:1px solid #0f766e!important;border-radius:10px!important;box-shadow:0 6px 16px #0d948826!important}:where(.btn-cancel,.cancel-btn,.secondary-btn){background:#fff!important;color:#475569!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:10px!important;box-shadow:none!important}:where(.message-modal){top:22px!important;right:22px!important;left:auto!important;transform:none!important}:where(.message-content){border-radius:12px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;color:#0f172a!important;box-shadow:0 12px 32px #0f172a1a!important}:where(.message-modal.success .message-content,.message-popup.success){border-left:4px solid #10b981!important}:where(.message-modal.error .message-content,.message-popup.error){border-left:4px solid #ef4444!important}:where(.message-modal.warning .message-content,.message-popup.info){border-left:4px solid #0d9488!important}:where(.title-section,.panel,.control-panel,.result-panel,.log-panel,.form-container,.user-list-container,.table-container,.action-container,.results-container,.accordion-container,.city-stats,.info-section,.exchange-section,.action-section,.agent-info-form,.stats-summary,.quick-stats-panel,.activity-panel,.content-area,.coupon-card,.special-coupon-card,.metric-card,.hero-side-card,.level-card-compact,.keep-card-compact,.card){background:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:12px!important;box-shadow:0 1px 3px #0f172a0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.title-section:before,.title-section:after,.table-container:before,.table-container:after,.form-container:before,.form-container:after,.panel:before,.panel:after,.control-panel:before,.control-panel:after,.result-panel:before,.result-panel:after,.log-panel:before,.log-panel:after,.coupon-card:before,.coupon-card:after,.special-coupon-card:before,.special-coupon-card:after){display:none!important;content:none!important}:where(.title-section){padding:18px 20px!important;margin-bottom:16px!important}:where(.title-section h1,.page-title,.panel-heading h3,.panel-header h3,.panel-title,.section-title){color:#0f172a!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;text-shadow:none!important;background:none!important;-webkit-text-fill-color:currentColor!important}:where(.title-section p,.page-subtitle,.panel-eyebrow,.section-subtitle,.empty-panel-state,.form-hint){color:#64748b!important;text-shadow:none!important}:where(.panel-heading,.panel-header,.section-header){min-height:44px!important;padding:0 0 12px!important;margin:0 0 14px!important;border-bottom:1px solid rgba(15,23,42,.06)!important;background:transparent!important}:where(.table-container){overflow:auto!important;padding:0!important}:where(.table-wrapper){padding:0!important;background:transparent!important}:where(.table-header,.data-table th,.user-table th,table th){background:#f8fafc!important;color:#475569!important;border-color:#0f172a0f!important;box-shadow:none!important}:where(.tr,.data-table tr,.user-table tr,table tr){background:#fff!important}:where(.tr:hover,.data-table tr:hover,.user-table tbody tr:hover,table tbody tr:hover){background:#f1f5f9!important;transform:none!important}:where(.td,.th,.data-table td,.data-table th,.user-table td,.user-table th,table td,table th){border-color:#0f172a0f!important}:where(.metric-card,.stat-card,.stats-summary>*,.stat-item,.summary-card){background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:12px!important;box-shadow:0 1px 3px #0f172a0a!important}:where(.panel-badge,.rail-role-badge,.topbar-role,.status-badge,.level-badge,.store-city,.store-city-tag){border-radius:999px!important;border:1px solid rgba(15,23,42,.08)!important;background:#f1f5f9!important;color:#475569!important;box-shadow:none!important}:where(.input-control,.form-control,.search-input,.coupon-select,.reserve-input,.form-input,input,select,textarea){background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:10px!important;box-shadow:none!important}.workspace-shell>.hero-panel,.workspace-content .link-hero,.workspace-content .dashboard-hero{display:none!important}.workspace-content .account-management{display:block;min-height:420px}:where(.input-control,.form-control,.search-input,.coupon-select,.reserve-input,.form-input,input,select,textarea):focus{border-color:#0d948880!important;box-shadow:0 0 0 3px #0d948814!important}:where(.dropdown-list){border:1px solid rgba(15,23,42,.08)!important;border-radius:10px!important;box-shadow:0 12px 32px #0f172a1a!important}:where(.section-divider){height:1px!important;margin:18px 0!important;background:#0f172a0f!important}:where(.workspace-content){background:transparent!important}:where(.modal-overlay,.coupon-modal-overlay,.special-coupon-modal-overlay,.message-modal-overlay,.reserve-overlay){overflow-y:auto!important;overscroll-behavior:contain;padding:20px!important}:where(.coupon-modal,.special-coupon-modal,.message-modal-content,.reserve-modal,.modal-container){max-height:calc(100vh - 40px)!important;display:flex!important;flex-direction:column!important}:where(.modal-content){max-height:calc(100vh - 120px)!important;overflow-y:auto!important;overflow-x:hidden!important}:where(.modal-header,.modal-footer){flex:0 0 auto!important}:where(.workspace-shell,.workspace-content,.panel,.control-panel,.result-panel){min-height:0!important}:where(.table-container,.results-container,.accordion-container,.log-panel,.products-table-container){max-height:min(72vh,760px);overflow:auto!important}html.is-mobile body,html.is-mobile #app{font-size:14px}html.is-mobile .account-management{padding:10px!important}html.is-mobile .top-bar{padding:12px 14px!important;border-radius:16px!important;flex-wrap:wrap;gap:10px}html.is-mobile .title-section{gap:8px}html.is-mobile .title-section h1,html.is-mobile .title-section h2{font-size:16px!important}html.is-mobile .search-row{flex-wrap:wrap!important;gap:8px!important}html.is-mobile .page-select{min-width:0!important;flex:1 1 110px;padding:8px 10px!important;font-size:12px!important}html.is-mobile .search-box{min-width:0!important;flex:1 1 60%!important}html.is-mobile .search-box input{padding:8px 10px!important;font-size:13px!important;min-width:0!important}html.is-mobile .search-box button{padding:8px 12px!important;font-size:12px!important;min-width:0!important}html.is-mobile .add-btn{padding:8px 12px!important;font-size:12px!important}html.is-mobile .add-btn .btn-text{display:none}html.is-mobile .table-container{border-radius:14px!important}html.is-mobile .th{padding:8px 6px!important;font-size:11px!important}html.is-mobile .td{padding:8px 6px!important;font-size:12px!important}html.is-mobile .td button{padding:4px 8px!important;font-size:11px!important;min-width:0!important;height:26px!important;border-radius:6px!important}html.is-mobile .pagination{padding:8px 10px!important;gap:6px!important;flex-wrap:wrap}html.is-mobile .pagination>button{padding:6px 10px!important;font-size:12px!important}html.is-mobile .pagination .btn-text{display:none}html.is-mobile .page-numbers{gap:4px!important;justify-content:center;order:3;width:100%;margin-top:6px}html.is-mobile .page-number{min-width:28px!important;height:28px!important;padding:0 6px!important;font-size:11px!important}html.is-mobile .link-work-page{padding:12px!important}html.is-mobile .link-hero{padding:14px 16px!important;border-radius:16px!important;gap:10px!important;flex-direction:column;align-items:flex-start!important}html.is-mobile .hero-badge{font-size:10px!important;padding:4px 8px!important}html.is-mobile .hero-title{font-size:18px!important}html.is-mobile .hero-sub{font-size:12px!important;line-height:1.5}html.is-mobile .hero-icon{width:36px!important;height:36px!important;font-size:18px!important}html.is-mobile .hero-text h2{font-size:16px!important}html.is-mobile .hero-text p{font-size:11px!important}html.is-mobile .hero-stats{width:100%;flex-wrap:wrap!important;gap:8px!important}html.is-mobile .stat-chip{padding:8px 12px!important;min-width:0!important;flex:1 1 calc(50% - 4px)!important}html.is-mobile .stat-chip strong{font-size:16px!important}html.is-mobile .stat-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}html.is-mobile .stat-card{padding:12px!important;border-radius:14px!important}html.is-mobile .stat-icon{width:36px!important;height:36px!important;font-size:14px!important}html.is-mobile .stat-value{font-size:18px!important}html.is-mobile .stat-label{font-size:11px!important}html.is-mobile .notice-bar{margin:10px 0!important;padding:8px 12px!important;font-size:11px!important;line-height:1.5;border-radius:10px!important}html.is-mobile .tool-card{flex-direction:column!important;align-items:stretch!important;padding:10px!important;gap:8px!important}html.is-mobile .tool-card .search-box{max-width:100%!important;height:38px!important}html.is-mobile .tool-card .search-box input{font-size:13px!important;padding:0 8px!important}html.is-mobile .tool-card .search-box button{padding:0 14px!important;font-size:12px!important}html.is-mobile .refresh-btn{justify-content:center!important;height:36px!important;font-size:12px!important;padding:0 14px!important}html.is-mobile .table-card{border-radius:12px!important}html.is-mobile .link-cell{min-height:46px!important;padding:8px!important;font-size:12px!important}html.is-mobile .link-cell.is-head{min-height:40px!important;font-size:11px!important;padding:0 8px!important}html.is-mobile .num-cell{font-size:12px!important}html.is-mobile .phone-cell{font-size:12px!important;gap:4px!important}html.is-mobile .time-cell{font-size:11px!important}html.is-mobile .row-actions{gap:4px!important;padding:8px 6px!important}html.is-mobile .link-row .btn,html.is-mobile .link-cell .btn{min-width:64px!important;height:26px!important;padding:0 8px!important;font-size:11px!important;border-radius:6px!important}html.is-mobile .black-tag{font-size:9px!important;padding:2px 6px!important}html.is-mobile .level-tag{font-size:11px!important;padding:2px 6px!important}html.is-mobile .link-work-page .pagination{gap:6px!important;padding:6px!important;margin-top:10px!important}html.is-mobile .link-work-page .pagination button{height:32px!important;padding:0 12px!important;font-size:12px!important}html.is-mobile .link-work-page .pagination span{font-size:12px!important}@media(max-width:480px){html.is-mobile .link-work-page,html.is-mobile .account-management{padding:8px!important}html.is-mobile .hero-title{font-size:16px!important}html.is-mobile .hero-sub{font-size:11px!important}html.is-mobile .stat-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}html.is-mobile .stat-card{padding:10px!important}html.is-mobile .stat-value{font-size:16px!important}html.is-mobile .notice-bar{font-size:10px!important;padding:7px 10px!important}html.is-mobile .title-section h1,html.is-mobile .title-section h2{font-size:14px!important}html.is-mobile .search-box{min-width:100%!important;flex:1 1 100%!important}html.is-mobile .page-select{flex:1 1 100%!important}html.is-mobile .th{font-size:10px!important;padding:6px 4px!important}html.is-mobile .td{font-size:11px!important;padding:6px 4px!important}}.message-modal-overlay[data-v-4680932d]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:14000;perspective:1200px}.message-modal-content[data-v-4680932d]{background:#fff;border-radius:16px;width:90%;max-width:400px;max-height:70vh;overflow-y:auto;box-shadow:0 25px 50px #00000040;transform-style:preserve-3d;transform-origin:var(--transform-origin, center)}.modal-bg-enter-active[data-v-4680932d],.modal-bg-leave-active[data-v-4680932d]{transition:opacity .4s ease}.modal-bg-enter-active .message-modal-content[data-v-4680932d],.modal-bg-leave-active .message-modal-content[data-v-4680932d]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-bg-enter-from[data-v-4680932d]{opacity:0}.modal-bg-enter-from .message-modal-content[data-v-4680932d]{opacity:0;transform:scale(.3) rotate3d(1,1,0,45deg) translateZ(-100px) translateY(-50px)}.modal-bg-enter-to[data-v-4680932d]{opacity:1}.modal-bg-enter-to .message-modal-content[data-v-4680932d]{opacity:1;transform:scale(1) rotate3d(0,0,0,0) translateZ(0) translateY(0)}.modal-bg-leave-from[data-v-4680932d]{opacity:1}.modal-bg-leave-from .message-modal-content[data-v-4680932d]{opacity:1;transform:scale(1) rotate3d(0,0,0,0) translateZ(0) translateY(0)}.modal-bg-leave-to[data-v-4680932d]{opacity:0}.modal-bg-leave-to .message-modal-content[data-v-4680932d]{opacity:0;transform:scale(.3) rotate3d(1,1,0,-45deg) translateZ(-100px) translateY(-30px);filter:blur(10px)}.message-content[data-v-4680932d]{padding:32px 24px 24px;text-align:center;min-height:120px;display:flex;align-items:center;justify-content:center}.message-text[data-v-4680932d]{margin:0;font-size:16px;line-height:1.5;color:#333;font-weight:500;white-space:pre-line;word-break:break-word;text-align:left;width:100%}.message-footer[data-v-4680932d]{padding:0 24px 24px;display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-4680932d],.btn-confirm[data-v-4680932d]{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;min-width:80px}.btn-cancel[data-v-4680932d]{background:#0000000d;color:#666;border:1px solid rgba(0,0,0,.1)}.btn-cancel[data-v-4680932d]:hover{background:#0000001a;color:#333;transform:translateY(-1px)}.btn-confirm[data-v-4680932d]{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.btn-confirm[data-v-4680932d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}@media(max-width:768px){.message-modal-content[data-v-4680932d]{width:95%;margin:20px;border-radius:18px}.message-content[data-v-4680932d]{padding:24px 20px 20px;min-height:100px}.message-text[data-v-4680932d]{font-size:15px;text-align:center}.message-footer[data-v-4680932d]{padding:0 20px 20px;flex-direction:column-reverse;gap:10px}.btn-cancel[data-v-4680932d],.btn-confirm[data-v-4680932d]{width:100%;padding:14px 20px}}
