.cron-page{display:grid;gap:24px}.cron-card{padding:24px;min-width:0}.cron-card h2{display:flex;gap:12px;align-items:center;font-size:23px}.cron-purple{color:#7c3aed}.cron-teal{color:#00889c}.cron-card p{line-height:1.8}.cron-card form{margin:18px 0}.cron-card label{display:block;font-weight:800;margin:16px 0}.cron-card input:not([type=checkbox]),.cron-card select{margin-top:8px;font-weight:400}.cron-card .btn{min-height:44px;margin:4px 0}.cron-card details{margin:16px 0}.cron-card summary{cursor:pointer;font-weight:800;line-height:1.7}.cron-check{display:flex!important;gap:10px;align-items:center}.cron-check input{width:20px;height:20px;flex-shrink:0}.cron-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cron-badge{display:inline-block;border-radius:10px;padding:5px 10px;font-weight:800;background:#e7e7eb;color:#333}.cron-badge.sucesso{background:#dcfce7;color:#166534}.cron-badge.falha{background:#fee2e2;color:#991b1b}.cron-badge.parcial,.cron-badge.executando{background:#fef3c7;color:#854d0e}.cron-seeds{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.cron-seed{border:1px solid #bbb8;padding:18px;border-radius:16px;overflow-wrap:anywhere}.cron-seed>strong,.cron-seed>span{display:block;margin-bottom:8px}.cron-run{border:1px solid #bbb8;padding:18px;border-radius:16px}.cron-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:16px;background:var(--surface-2,#f4f4f2);border-radius:12px;color:inherit;font-size:13px}.cron-actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:650px){.cron-grid{grid-template-columns:1fr}.cron-card{padding:18px}} 

.cron-seed:has([data-cron-pick]:checked){outline:2px solid var(--accent,#64774d);background:var(--surface-2,#f4f5ef)}.cron-seed .cron-seed-select{align-items:flex-start}.cron-bulk-bar{padding:18px;border:1px solid var(--line,#cdd1c5);border-radius:16px;margin:18px 0;background:var(--surface-2,#f4f5ef)}.cron-bulk-bar p{margin:8px 0}.cron-bulk-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.cron-badge.pausada{background:#fef3c7;color:#854d0e}.cron-seed .cron-seed-select strong{overflow-wrap:anywhere}
