.voice-adjust[data-v-0cc874d6]{display:flex;align-items:center;gap:4px;margin-top:6px}.voice-days-input[data-v-0cc874d6]{width:64px;padding:4px 6px;font-size:12px;margin-right:0;text-align:center}.modal-overlay[data-v-0cc874d6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#04081299;display:flex;align-items:center;justify-content:center;z-index:100}.modal-box[data-v-0cc874d6]{background:#141d38;border:1px solid #243156;border-radius:14px;padding:22px;width:360px;max-width:90vw;box-shadow:0 24px 60px #00000080}.modal-box h3[data-v-0cc874d6]{margin:0 0 14px;font-size:16px;color:#e8edf7}.modal-label[data-v-0cc874d6]{display:block;font-size:13px;color:#93a0bd;margin-bottom:6px}.modal-box input[data-v-0cc874d6]{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid #243156;border-radius:9px;font-size:14px;outline:none;background:#0d1528;color:#e8edf7}.modal-box input[data-v-0cc874d6]:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee26}.modal-actions[data-v-0cc874d6]{display:flex;gap:8px;margin-top:18px;justify-content:flex-end}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;background:#0a0f1e;color:#e8edf7;min-height:100vh}#app{width:100%;min-height:100vh}.container{max-width:900px;margin:0 auto;padding:20px}.card{background:#141d38;border:1px solid #243156;border-radius:14px;padding:20px 24px;margin-bottom:20px;box-shadow:0 2px 12px #00000040}.card h2{margin-top:0;color:#e8edf7;font-size:18px;border-bottom:2px solid #22d3ee;padding-bottom:10px;margin-bottom:16px}input,select,button{font-size:14px;padding:8px 12px;border-radius:6px;border:1px solid #243156}input,select{width:200px;margin-right:8px;background:#0d1528;color:#e8edf7}input:focus,select:focus{outline:none;border-color:#22d3ee}input::placeholder{color:#5c6a8a}select option{background:#141d38;color:#e8edf7}button{background:#22d3ee;color:#06222a;font-weight:600;border:none;cursor:pointer;margin-left:4px;transition:background .2s}button:hover{background:#0e9db8}button.danger{background:#f87171;color:#2a0b0b}button.danger:hover{background:#dc4c4c}button.success{background:#34d399;color:#06281c}button.success:hover{background:#26b07f}button.secondary{background:#3a4a75;color:#e8edf7}button.secondary:hover{background:#4a5c8f}button.action-btn{padding:4px 8px;font-size:12px}table{width:100%;border-collapse:collapse;font-size:13px;margin-top:10px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid #243156}th{background:#22d3ee0f;font-weight:600;color:#93a0bd}td{color:#e8edf7}tr:hover{background:#1a2444}.badge{display:inline-block;padding:3px 8px;border-radius:10px;font-size:12px;font-weight:600}.badge.online{background:#34d39926;color:#34d399}.badge.offline{background:#f8717126;color:#f87171}.badge.disabled{background:#5c6a8a33;color:#93a0bd}.message{padding:10px 14px;border-radius:6px;margin:10px 0;font-size:14px}.message.error{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.35)}.message.success{background:#34d3991f;color:#34d399;border:1px solid rgba(52,211,153,.35)}.message.info{background:#22d3ee1a;color:#22d3ee;border:1px solid rgba(34,211,238,.3)}.text-small{font-size:12px;color:#5c6a8a}.hidden{display:none}.flex{display:flex}.justify-between{justify-content:space-between}.align-center{align-items:center}.mb-4{margin-bottom:16px}.mt-2{margin-top:8px}.site-nav{position:sticky;top:0;z-index:100;background:#0a0f1ee0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #243156}.site-nav .nav-inner{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:60px}.site-nav .nav-logo{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#e8edf7;text-decoration:none;white-space:nowrap}.site-nav .nav-logo svg{width:28px;height:28px;color:#22d3ee}.site-nav .nav-logo small{font-size:12px;color:#93a0bd;font-weight:400}.site-nav .nav-links{display:flex;gap:6px;align-items:center}.site-nav .nav-links a{color:#93a0bd;font-size:14px;padding:7px 14px;border-radius:8px;transition:.2s;text-decoration:none;white-space:nowrap}.site-nav .nav-links a:hover{color:#e8edf7;background:#141d38}.site-nav .nav-links a.active{color:#22d3ee;background:#22d3ee1a}.site-nav .nav-cta{background:#22d3ee;color:#06222a!important;font-weight:600}.site-nav .nav-cta:hover{background:#0e9db8!important}.site-nav .nav-toggle{display:none;background:none;border:1px solid #3d5185;color:#e8edf7;font-size:20px;font-weight:400;border-radius:8px;width:40px;height:40px;cursor:pointer;padding:0;margin:0;line-height:1}@media (max-width: 720px){.site-nav .nav-toggle{display:block}.site-nav .nav-links{display:none;position:absolute;top:60px;left:0;right:0;flex-direction:column;background:#101830;border-bottom:1px solid #243156;padding:10px}.site-nav .nav-links.open{display:flex}.site-nav .nav-links a{width:100%;text-align:center}}@media (max-width: 720px){.container{padding:12px}.card{padding:14px;border-radius:12px}.container>.flex.justify-between{flex-wrap:wrap;gap:8px}h1{font-size:17px;word-break:keep-all}input,select{width:100%;display:block;margin:0 0 8px}button{margin:0 4px 8px 0}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}td .action-btn{margin:2px 4px 2px 0}.message{word-break:break-all}}
