/* Bride Era R14.7.126 — Automação Bride Era */
.auto-page{display:grid;gap:18px}.auto-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;padding:26px;border-radius:24px;background:linear-gradient(135deg,#fff9f4,#f4eef9);border:1px solid rgba(177,125,111,.18);box-shadow:0 18px 50px rgba(72,48,44,.06)}.auto-hero h2{margin:5px 0 10px;font-size:clamp(1.65rem,3vw,2.35rem)}.auto-hero p{max-width:850px;color:var(--muted);line-height:1.65}.auto-health{display:grid;align-content:center;justify-items:center;text-align:center;padding:18px;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid rgba(177,125,111,.15)}.auto-health .auto-bolt{width:72px;height:72px;border-radius:24px;display:grid;place-items:center;font-size:2rem;background:linear-gradient(135deg,#fff3bf,#f8df84);box-shadow:0 12px 32px rgba(162,126,34,.16)}.auto-health b{font-size:1.15rem;margin-top:11px}.auto-health span,.auto-health small{display:block;color:var(--muted);font-size:.72rem;margin-top:3px}.auto-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.auto-kpis>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.auto-kpis span{grid-row:1/3;font-size:1.3rem}.auto-kpis b{font-size:1.25rem}.auto-kpis small{font-size:.67rem;color:var(--muted)}.auto-settings{display:flex;justify-content:space-between;align-items:center;gap:20px}.auto-settings h3{margin:3px 0 4px}.auto-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.auto-layout aside{display:grid;gap:16px;position:sticky;top:84px}.auto-group-block+.auto-group-block{margin-top:18px}.auto-group-block>h4{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.auto-rules{display:grid;gap:10px}.auto-rule{padding:15px;border:1px solid var(--line);border-radius:18px;background:var(--panel);transition:.18s ease}.auto-rule.on{border-color:rgba(176,126,111,.42);box-shadow:0 10px 28px rgba(130,91,81,.08);background:linear-gradient(135deg,var(--panel),rgba(255,248,244,.78))}.auto-rule-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.auto-rule h4{margin:3px 0 0;font-size:.94rem}.auto-group{font-size:.61rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.auto-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin-top:12px;padding:10px 12px;border-radius:13px;background:rgba(128,112,106,.055)}.auto-flow small{display:block;font-size:.55rem;letter-spacing:.08em;color:var(--muted)}.auto-flow b{display:block;font-size:.69rem;margin-top:3px}.auto-flow i{font-style:normal;color:var(--muted)}.auto-rule-actions{display:flex;gap:6px;justify-content:flex-end;margin-top:9px}.switch{position:relative;display:inline-block;width:44px;height:24px;flex:0 0 auto}.switch input{opacity:0;width:0;height:0}.switch span{position:absolute;cursor:pointer;inset:0;background:#d8d5d3;border-radius:999px;transition:.2s}.switch span:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:3px;background:white;border-radius:50%;box-shadow:0 2px 7px rgba(0,0,0,.16);transition:.2s}.switch input:checked+span{background:#b47d70}.switch input:checked+span:before{transform:translateX(20px)}.auto-inbox,.auto-queue{display:grid;gap:9px}.auto-inbox-item{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:11px;border-radius:14px;background:rgba(128,112,106,.05);border:1px solid rgba(128,112,106,.08)}.auto-inbox-item>span{font-size:1rem}.auto-inbox-item b,.auto-inbox-item small{display:block}.auto-inbox-item b{font-size:.73rem}.auto-inbox-item small{color:var(--muted);font-size:.59rem;margin-top:2px}.auto-inbox-item p{font-size:.65rem;color:var(--muted);margin:5px 0 0;line-height:1.45}.auto-inline{grid-column:2;display:flex;gap:5px;flex-wrap:wrap}.auto-queue-item{padding:12px;border:1px solid var(--line);border-radius:15px}.auto-queue-item>div:first-child{display:grid;grid-template-columns:auto 1fr;column-gap:8px}.auto-queue-item>div:first-child span{grid-row:1/3}.auto-queue-item b,.auto-queue-item small{display:block}.auto-queue-item b{font-size:.75rem}.auto-queue-item small{font-size:.58rem;color:var(--muted)}.auto-queue-item p{font-size:.66rem;line-height:1.5;color:var(--muted);padding:8px 0;margin:0}.auto-queue-item.done{opacity:.6}.auto-history{display:grid}.auto-history>div{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line)}.auto-history>div:last-child{border-bottom:0}.auto-history b,.auto-history small{display:block}.auto-history b{font-size:.72rem}.auto-history small{font-size:.6rem;color:var(--muted);margin-top:2px}.auto-history em{font-style:normal}.auto-sim{padding:12px;border-bottom:1px solid var(--line)}.auto-sim b,.auto-sim span{display:block}.auto-sim span{font-size:.68rem;color:var(--muted);margin-top:3px}.auto-sim ul{margin:8px 0 0;padding-left:18px;font-size:.68rem}.auto-test-list{display:grid;gap:8px;padding:0;list-style:none}.auto-test-list li{padding:9px 11px;border-radius:12px;background:rgba(128,112,106,.05)}.auto-test-list b,.auto-test-list small{display:block}.auto-test-list small{font-size:.64rem;color:var(--muted);margin-top:2px}.auto-dashboard,.auto-bi-card{display:flex;justify-content:space-between;align-items:center;gap:16px;border-left:4px solid #e2b848}.auto-dashboard h3,.auto-bi-card h3{margin:2px 0 4px}.auto-dashboard p,.auto-bi-card p{margin:0;color:var(--muted);font-size:.74rem}
@media(max-width:1050px){.auto-layout{grid-template-columns:1fr}.auto-layout aside{position:static;grid-template-columns:1fr 1fr}.auto-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.auto-hero{grid-template-columns:1fr;padding:20px}.auto-health{grid-template-columns:auto 1fr;text-align:left;justify-items:start;align-items:center}.auto-health .auto-bolt{grid-row:1/4;width:62px;height:62px;border-radius:20px}.auto-kpis{grid-template-columns:1fr 1fr}.auto-settings{align-items:flex-start;flex-direction:column}.auto-layout aside{grid-template-columns:1fr}.auto-flow{grid-template-columns:1fr}.auto-flow i{transform:rotate(90deg);justify-self:center}.auto-dashboard,.auto-bi-card{align-items:flex-start;flex-direction:column}.auto-dashboard .btn,.auto-bi-card .btn{width:100%}}
