.automation-roi{gap:24px;display:grid}.automation-roi__workbench,.automation-roi__results{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(145deg,#152135db,#070a11eb);border:1px solid #77aaff3d}.automation-roi__workbench{gap:28px;padding:clamp(22px,4vw,42px);display:grid}.automation-roi__intro{gap:8px;max-width:780px;display:grid}.automation-roi__intro p,.automation-roi__supporting-copy,.automation-roi__field p,.automation-roi__status,.automation-roi__method p{margin:0}.automation-roi__kicker,.automation-roi__step,.automation-roi__scenario-rate{color:var(--brand-bright);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.automation-roi__mode-group,.automation-roi__task{border:0;min-width:0;margin:0;padding:0}.automation-roi__mode-group>legend,.automation-roi__task>legend{color:var(--ink);padding:0;font-weight:800}.automation-roi__mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.automation-roi__mode-option{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:116px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff06;gap:5px;padding:18px;display:grid}.automation-roi__mode-option:hover,.automation-roi__mode-option--active{background:#77aaff1f;border-color:#77aaffbf}.automation-roi__mode-option strong{font-size:1rem}.automation-roi__mode-option span{color:var(--muted);font-size:.88rem;line-height:1.5}.automation-roi__columns{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:18px;display:grid}.automation-roi__panel{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;gap:22px;min-width:0;padding:clamp(20px,3vw,28px);display:grid}.automation-roi__panel-heading{gap:8px;display:grid}.automation-roi__panel h3,.automation-roi__results h3,.automation-roi__scenario h4,.automation-roi__input-summary h4{margin:0}.automation-roi__panel h3,.automation-roi__results h3{font-size:clamp(1.45rem,3vw,2.1rem)}.automation-roi__field,.automation-roi__task-list,.automation-roi__time-study{gap:14px;display:grid}.automation-roi__field label{color:#d7dfeb;font-size:.9rem;font-weight:750}.automation-roi__field label span{color:var(--subtle);font-weight:500}.automation-roi__field input{border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--ink);background:#ffffff0b;border:1px solid #ffffff29;padding:11px 12px}.automation-roi__field p,.automation-roi__derived-hours{color:var(--subtle);font-size:.84rem;line-height:1.55}.automation-roi__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.automation-roi__field-grid .automation-roi__field:last-child{grid-column:span 2;max-width:calc(50% - 8px)}.automation-roi__input-prefix{position:relative}.automation-roi__input-prefix span{z-index:1;color:var(--muted);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.automation-roi__input-prefix input{padding-left:28px}.automation-roi__task{border-radius:var(--radius-sm);background:#00000021;border:1px solid #ffffff1f;gap:14px;padding:16px;display:grid}.automation-roi__task-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.automation-roi__task-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.automation-roi__remove,.automation-roi__add-task,.automation-roi__share{border-radius:var(--radius-sm);color:var(--brand-bright);cursor:pointer;background:#77aaff12;border:1px solid #77aaff73;font-weight:800}.automation-roi__remove{min-height:48px;padding:10px 12px}.automation-roi__remove:disabled{cursor:not-allowed;opacity:.45}.automation-roi__add-task{justify-self:start;min-height:44px;padding:10px 14px}.automation-roi__derived-hours{margin:0}.automation-roi__derived-hours strong{color:var(--ink)}.automation-roi__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.automation-roi__actions .button{width:auto}.automation-roi__status{color:var(--muted);font-size:.9rem}.automation-roi__status--error{color:var(--danger)}.automation-roi__results{gap:24px;padding:clamp(22px,4vw,42px);display:grid}.automation-roi__results-header{justify-content:space-between;align-items:start;gap:22px;display:flex}.automation-roi__results-header>div{gap:8px;display:grid}.automation-roi__share{flex:none;min-height:44px;padding:10px 14px}.automation-roi__scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.automation-roi__scenario{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;padding:20px}.automation-roi__scenario--expected{background:linear-gradient(145deg,#77aaff24,#ffffff08);border-color:#77aaffa3}.automation-roi__scenario h4{margin-top:7px;font-size:1.25rem}.automation-roi__scenario dl{gap:13px;margin:20px 0 0;display:grid}.automation-roi__scenario dl>div{gap:4px;display:grid}.automation-roi__scenario dt{color:var(--muted);font-size:.8rem}.automation-roi__scenario dd{color:var(--ink);margin:0;font-size:1rem;font-weight:800;line-height:1.35}.automation-roi__input-summary,.automation-roi__method{border:1px solid var(--line);border-radius:var(--radius-sm);background:#0000001f;padding:20px}.automation-roi__input-summary ul{color:var(--muted);gap:8px;margin:14px 0 0;padding-left:19px;line-height:1.55;display:grid}.automation-roi__method summary{color:var(--ink);cursor:pointer;font-weight:800}.automation-roi__method>div{gap:10px;margin-top:16px;display:grid}.automation-roi__method code{color:var(--brand-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86em}@media (width<=880px){.automation-roi__columns,.automation-roi__scenario-grid{grid-template-columns:1fr}}@media (width<=620px){.automation-roi__mode-options,.automation-roi__field-grid,.automation-roi__task-fields{grid-template-columns:1fr}.automation-roi__field-grid .automation-roi__field:last-child{grid-column:auto;max-width:none}.automation-roi__task-header,.automation-roi__results-header{grid-template-columns:1fr;display:grid}.automation-roi__remove,.automation-roi__share,.automation-roi__actions .button{width:100%}}
