.vip-automation-dashboard{--automation-line:#65502f;--automation-text:#d9cbae;--automation-muted:#b4a487;min-width:0}.vip-automation-dashboard .vip-automation-access{background:radial-gradient(at 0 0,#845b2526,#0000 65%),linear-gradient(125deg,#2a1f12,#17120d);border:1px solid #8a6a37;border-radius:10px;margin:0 0 18px;padding:22px 24px}.vip-automation-dashboard .vip-automation-access header{gap:20px}.vip-automation-dashboard .vip-automation-access small{color:#ccab69;letter-spacing:1.5px;font:600 10px/1.4 Arial,sans-serif}.vip-automation-dashboard .vip-automation-access h3{font-size:max(24px,var(--eterune-font-min,24px));color:#f1d497;margin:5px 0 8px}.vip-automation-dashboard .vip-automation-access p{font-size:max(13px,var(--eterune-font-min,13px));color:var(--automation-text);line-height:1.6}.vip-automation-dashboard .vip-automation-access .automation-overview-count{color:#d1bea0;background:#120f0a;border:1px solid #75603b;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font:12px/1.4 Arial,sans-serif;display:flex}.automation-overview-count strong{color:#f2d28e;font:700 26px/1 Georgia,serif}.automation-overview-notes{color:var(--automation-muted);border-top:1px solid #70543160;flex-wrap:wrap;gap:10px 20px;margin-top:16px;padding-top:16px;font-size:12px;display:flex}.automation-overview-notes span{align-items:center;gap:7px;display:flex}.automation-overview-notes span:before{content:"";background:#c89a55;border-radius:50%;width:5px;height:5px}.vip-automation-dashboard .vip-automation-list{gap:14px;margin:0}.vip-automation-dashboard .automation-card{border:1px solid var(--automation-line);background:linear-gradient(120deg,#221a11,#16120d);border-radius:10px;grid-template-columns:minmax(240px,1fr) minmax(300px,1.2fr);align-items:start;gap:24px;min-width:0;padding:22px;box-shadow:inset 0 1px #ffffff04}.vip-automation-dashboard .automation-card.is-active{border-color:#8b6d3e;box-shadow:inset 3px 0 #b48b47,inset 0 1px #ffffff06}.automation-card-copy,.automation-card-controls{min-width:0}.automation-card-copy>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.automation-card-copy>header>div{flex:1;min-width:120px}.automation-card-icon{background:#100d0973;border:1px solid #7a5d354d;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.automation-card-icon img{object-fit:contain;filter:drop-shadow(0 2px 3px #0008);width:27px;height:27px}.vip-automation-dashboard .automation-card-copy small{letter-spacing:1.3px;color:#b4945c;font:600 9px/1.4 Arial,sans-serif}.vip-automation-dashboard .automation-card h3{font-size:max(19px,var(--eterune-font-min,19px));color:#f1d69e;margin:3px 0 0;line-height:1.3}.vip-automation-dashboard .automation-card-copy>p{font-size:max(13px,var(--eterune-font-min,13px));color:var(--automation-muted);margin:14px 0 0;line-height:1.65}.automation-state{color:#aa9c89;white-space:nowrap;background:#110e0a;border:1px solid #554737;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font:11px/1.3 Arial,sans-serif;display:inline-flex}.automation-state i{background:#837461;border-radius:50%;width:5px;height:5px}.automation-state.is-active{color:#b9d4a0;background:#1b2515;border-color:#4d6544}.automation-state.is-active i{background:#a6ca7c;box-shadow:0 0 7px #9bc77655}.automation-card-detail{color:#d8bd88;font-size:max(12px,var(--eterune-font-min,12px));font-variant-numeric:tabular-nums;margin-top:10px;line-height:1.5}.automation-card-controls{background:#0e0c085c;border:1px solid #58452c80;border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid}.automation-field{gap:8px;min-width:0;display:grid}.automation-field>span{color:#bca783;letter-spacing:.7px;text-transform:uppercase;font:600 10px/1.4 Arial,sans-serif}.vip-automation-dashboard .automation-card-controls :is(button,.automation-picker summary){box-sizing:border-box;color:#d9c8a6;min-height:44px;font:600 max(12px,var(--eterune-font-min,12px))/1.4 Arial,sans-serif;letter-spacing:0;text-shadow:none;overflow-wrap:anywhere;background:linear-gradient(150deg,#302316,#1d170f);border:1px solid #796039;border-radius:7px;padding:10px 12px;transition:border-color .15s,background .15s;box-shadow:inset 0 1px #ffffff06}.vip-automation-dashboard .automation-card-controls button:hover:not(:disabled),.vip-automation-dashboard .automation-picker summary:hover{background:linear-gradient(150deg,#3a2b19,#281d11);border-color:#d2a35d}.vip-automation-dashboard .automation-card-controls :-webkit-any(button,summary):focus-visible{outline-offset:3px;outline:2px solid #e7c582}.vip-automation-dashboard .automation-card-controls :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #e7c582}.vip-automation-dashboard .automation-card-controls button:disabled{opacity:.5;cursor:not-allowed}.vip-automation-dashboard .automation-card-controls .automation-toggle{text-align:center;width:100%;min-height:44px}.vip-automation-dashboard .automation-card-controls .automation-toggle.primary{color:#25190b;background:linear-gradient(#d2a355,#b27f33);border-color:#b18a49}.vip-automation-dashboard .automation-card-controls .automation-toggle.primary:hover:not(:disabled){background:linear-gradient(#e2b56b,#c29145)}.vip-automation-dashboard .automation-card-controls .automation-toggle.secondary{color:#e5c791;background:linear-gradient(#312416,#20180e);border-color:#887045}.vip-automation-dashboard :-webkit-any(.healer-options,.automation-dungeon-floors){grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.vip-automation-dashboard :is(.healer-options,.automation-dungeon-floors){grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.vip-automation-dashboard .automation-dungeon-floors{grid-template-columns:repeat(3,minmax(0,1fr))}.vip-automation-dashboard :is(.healer-options,.automation-dungeon-floors,.automation-picker>div) button.primary{color:#f3dfff;background:linear-gradient(110deg,#49225e,#271830);border-color:#80559a;box-shadow:inset 0 -2px #bb83d6}.vip-automation-dashboard .automation-control-hint{color:#a89a80;margin:0;font-size:11px;line-height:1.5}.vip-automation-dashboard .adventure-pickers{grid-template-columns:1fr;gap:12px;display:grid}.vip-automation-dashboard .automation-picker{background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0}.vip-automation-dashboard .automation-picker summary{text-align:left;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.vip-automation-dashboard .automation-picker summary:after{content:"⌄";color:#c9a568;flex-shrink:0;font-size:17px}.vip-automation-dashboard .automation-picker[open] summary:after{transform:rotate(180deg)}.vip-automation-dashboard .automation-picker>div{box-sizing:border-box;background:#1a140d;border-color:#8c6b3c;border-radius:8px;min-width:100%;max-height:280px;margin-top:6px;padding:6px;overflow-y:auto}.vip-automation-dashboard .automation-picker>div button{text-align:left;width:100%}.vip-automation-dashboard .automation-dungeon-grid{grid-template-columns:1fr;gap:14px}.vip-automation-dashboard .automation-dungeon-control{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.vip-automation-dashboard .automation-dungeon-control+section{border-top:1px solid var(--automation-line);padding-top:16px}.vip-automation-dashboard .automation-dungeon-control header{align-items:center}.vip-automation-dashboard .automation-dungeon-control header b{color:#e8c78c;font-size:16px;line-height:1.4}.vip-automation-dashboard .automation-dungeon-control header>span{font-size:12px}.vip-automation-dashboard .automation-dungeon-status{color:#b9a482;font-size:12px;line-height:1.5}.vip-automation-dashboard .league-auto-controls{gap:12px;display:grid}.vip-automation-dashboard .league-auto-controls .hero-tab-nav{margin:0;background:0 0!important;border:0!important;gap:6px!important;padding:0!important}.vip-automation-dashboard .league-auto-controls .hero-tab-nav>button{text-align:center;min-width:0;min-height:44px!important;padding:10px 12px!important}.vip-automation-dashboard .hero-tab-nav b{font:inherit}.vip-automation-dashboard .hero-tab-nav small{display:none}.automation-schedule{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.automation-schedule>span{text-align:center;color:#e5c88e;font-variant-numeric:tabular-nums;background:#16110b;border:1px solid #675236;border-radius:7px;flex:1;padding:11px 8px;font:600 14px/1.4 Arial,sans-serif}.automation-schedule small{color:#a8987c;text-align:right;font-size:11px}.automation-blocked{border-top:1px solid #58452c80;margin-top:2px;padding-top:10px}.automation-blocked summary{cursor:pointer;color:#bb9f76;font-size:12px}.automation-blocked summary b{background:#3b291b;border-radius:5px;margin-left:6px;padding:2px 6px}.vip-automation-dashboard .arena-auto-blocks{gap:8px;margin-top:10px;display:grid}.vip-automation-dashboard .arena-auto-blocks>span{overflow-wrap:anywhere;background:#251b13;border-color:#6a4a32;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px 8px;font-size:12px;display:flex}.vip-automation-dashboard .arena-auto-blocks button{color:#e8c78c;flex-shrink:0;min-height:36px;padding:6px 10px;font-size:11px}@media (max-width:980px){.vip-automation-dashboard .automation-card{grid-template-columns:1fr!important;gap:18px!important}.automation-card-copy>header>div{min-width:0}.automation-state{margin-left:auto}}@media (max-width:520px){.vip-automation-dashboard .vip-automation-access{padding:18px}.vip-automation-dashboard .vip-automation-access h3{font-size:max(22px,var(--eterune-font-min,22px))}.vip-automation-dashboard .automation-card{padding:16px}.automation-card-controls{padding:12px}.vip-automation-dashboard .automation-card h3{font-size:max(18px,var(--eterune-font-min,18px))}.vip-automation-dashboard .healer-options{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-card-copy>header{gap:9px}.automation-card-icon{flex-basis:34px;width:34px;height:34px}.automation-state{padding:5px 6px;font-size:10px}.vip-automation-dashboard .automation-dungeon-control header{flex-direction:row;align-items:start}}@media (prefers-reduced-motion:reduce){.vip-automation-dashboard .automation-card-controls :-webkit-any(button,summary){transition:none}.vip-automation-dashboard .automation-card-controls :is(button,summary){transition:none}}
