.automation-feature-card{background:#f3f4f6;border:1px solid #3b82f6;border-radius:12px;padding:16px 36px;margin:0 0 12px;box-shadow:0 1px 2px rgb(15 23 42 / 5%);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}
.automation-feature-card:hover{background:#f1f3f5}
.automation-feature-card:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}
.automation-feature-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}
.automation-feature-title{margin:0;color:#2563eb;font-size:30px;font-weight:700;line-height:1.35}
.automation-feature-toggle-icon{flex:0 0 24px;display:block;width:24px;height:24px;color:#2563eb;transform:rotate(0deg);transition:transform .2s ease;pointer-events:none}
.automation-feature-toggle-icon.is-expanded{transform:rotate(-90deg)}
.automation-feature-description{margin:4px 0 0;color:#6b7280;font-size:18px;line-height:1.6;pointer-events:none}
.automation-feature-body{max-height:900px;margin-top:12px;overflow:hidden;opacity:1;transition:max-height .22s ease,opacity .18s ease,margin-top .22s ease}
.automation-feature-card.is-collapsed .automation-feature-body{max-height:0;margin-top:0;opacity:0;pointer-events:none}
.automation-farming-purple-bar-hidden{display:none!important}
.automation-feature-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;cursor:default}
.automation-friend-schedule{margin-top:0;cursor:default}
.automation-friend-schedule input[type=time]{max-width:100%;box-sizing:border-box}
.automation-friend-schedule button{cursor:pointer}
.automation-feature-controls label{min-width:0;cursor:pointer}
.automation-feature-source{display:none!important}
.automation-feature-proxy-control{min-width:0;cursor:pointer}
.automation-feature-proxy-control.is-disabled{cursor:not-allowed;opacity:.6}
@media(max-width:640px){.automation-feature-card{padding:12px 18px;border-radius:10px}.automation-feature-title{font-size:24px}.automation-feature-description{font-size:15px}.automation-feature-controls{gap:10px}}

.automation-account-header{width:100%;gap:12px}
.automation-account-header>h3{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}
.automation-account-header>.cloud-automation-snapshot{flex:0 0 auto;margin:0!important}

.automation-sell-content{display:grid;gap:12px}
.automation-sell-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
.automation-sell-controls label{min-width:0;cursor:pointer}

.automation-steal-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}
.automation-steal-controls label{min-width:0;cursor:pointer}
@media(max-width:640px){.automation-steal-controls{gap:10px}}

.automation-items-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}
.automation-items-controls label{min-width:0;cursor:pointer}
@media(max-width:640px){.automation-items-controls{gap:10px}}

.automation-purchase-content{display:grid;gap:12px}
.automation-purchase-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}
.automation-purchase-controls label{min-width:0;cursor:pointer}
.automation-purchase-content>.rounded{margin:0}
@media(max-width:640px){.automation-purchase-controls{gap:10px}}

.automation-purchase-content{display:grid;gap:12px}
.automation-purchase-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}
.automation-purchase-controls label{min-width:0;cursor:pointer}
.automation-purchase-content>.rounded{margin:0}
@media(max-width:640px){.automation-purchase-controls{gap:10px}}
