﻿.vo-commercial{color:var(--adm-text);font-size:13px;min-width:0}.vo-commercial-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.vo-commercial-heading h2{font-size:21px;margin:3px 0 7px}.vo-commercial p{line-height:1.6}.vo-commercial-heading p{margin:0;color:var(--adm-text-soft)}.vo-commercial button{min-width:34px;min-height:34px;border:1px solid var(--adm-border);background:var(--adm-surface-2);color:var(--adm-text);cursor:pointer}.vo-commercial button:disabled{opacity:.55;cursor:default}.vo-commercial-actions{display:flex;gap:8px;align-items:center}.vo-commercial-actions button:first-child{border-color:var(--adm-primary,#3c8dbc)}.vo-commercial [hidden]{display:none!important}.vo-commercial-message:empty,.vo-commercial-error:empty,.vo-commercial-form-error:empty{display:none}.vo-commercial-error,.vo-commercial-form-error{padding:10px;border:1px solid #dd4b39;color:var(--adm-text);background:rgba(221,75,57,.12)}.vo-commercial-message:not(:empty){padding:10px;border:1px solid var(--adm-border);background:rgba(60,141,188,.12)}.vo-commercial-scene{border:1px solid var(--adm-border);margin:12px 0}.vo-commercial-scene .vo-office-scroll{max-width:100%}.vo-commercial-flow{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.vo-commercial-flow span{border:1px solid var(--adm-border);padding:7px 10px;background:var(--adm-surface-2);font-size:12px}.vo-commercial-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px}.vo-commercial-compose,.vo-commercial-work{border:1px solid var(--adm-border);background:var(--adm-surface);padding:14px;min-width:0}.vo-commercial h3{font-size:15px;margin:0 0 12px}.vo-commercial h4{margin:15px 0 8px}.vo-commercial-form,.vo-commercial-contact-source,.vo-commercial-client-source{display:grid;gap:12px}.vo-commercial label{display:grid;gap:6px;font-size:12px;font-weight:600}.vo-commercial input,.vo-commercial textarea,.vo-commercial select{box-sizing:border-box;min-height:34px;width:100%;max-width:100%;border:1px solid var(--adm-border);background:var(--adm-surface-2);color:var(--adm-text);padding:7px 9px;font:inherit;border-radius:2px}.vo-commercial textarea{resize:vertical}.vo-commercial-dirty,.vo-commercial-source-state{margin:0;font-size:12px;color:var(--adm-text-soft)}.vo-commercial-list-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.vo-commercial-count{color:var(--adm-text-soft);font-size:11px}.vo-commercial-items{display:grid;gap:6px;max-height:230px;overflow:auto;margin-bottom:14px}.vo-commercial-items button{text-align:left;padding:8px 10px;min-width:0;overflow-wrap:anywhere}.vo-commercial-items strong,.vo-commercial-items span{display:block}.vo-commercial-items span{font-size:11px;margin-top:4px;color:var(--adm-text-soft)}.vo-commercial-items button[aria-pressed=true]{border-color:var(--adm-primary,#3c8dbc);background:rgba(60,141,188,.12)}.vo-commercial-detail{border-top:1px solid var(--adm-border);padding-top:14px;overflow-wrap:anywhere}.vo-commercial dl{margin:10px 0}.vo-commercial dt{font-size:11px;color:var(--adm-text-soft);margin-top:10px}.vo-commercial dd{margin:4px 0;font-size:12px}.vo-commercial-body{white-space:pre-wrap;background:var(--adm-surface-2);padding:10px;border:1px solid var(--adm-border)}.vo-commercial-detail ol{padding-left:22px;font-size:12px}.vo-commercial-detail li{margin-bottom:10px}.vo-commercial-detail small{display:block;color:var(--adm-text-soft);font-size:11px}.vo-commercial summary{cursor:pointer;min-height:34px;line-height:1.7;font-size:12px}.vo-commercial-footer{border:1px solid var(--adm-border);background:var(--adm-surface-2);padding:12px 14px;margin-top:14px;font-size:12px}.vo-commercial-footer p{margin:5px 0 0;color:var(--adm-text-soft)}.vo-commercial-technical{border-top:1px solid var(--adm-border);padding-top:10px;margin-top:14px;font-size:12px}.vo-commercial :focus-visible{outline:3px solid var(--adm-primary,#3c8dbc);outline-offset:3px}
@media(max-width:850px){.vo-commercial-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:500px){.vo-commercial-compose,.vo-commercial-work{padding:12px}.vo-commercial-heading h2{font-size:19px}.vo-commercial-flow{display:grid;grid-template-columns:1fr 1fr}.vo-commercial-flow span{font-size:11px}}

.vo-commercial-manual{border-top:1px solid var(--adm-border);padding-top:10px}.vo-commercial-manual[open]>label{margin:12px 0}.vo-commercial-manual>.vo-commercial-actions{margin-top:12px}.vo-commercial-primary-actions button[data-commercial-action=generate]{background:rgba(60,141,188,.14);border-color:var(--adm-primary,#3c8dbc)}.vo-commercial-ai-availability{margin:0;font-size:12px;color:var(--adm-text-soft)}.vo-commercial-origin{font-size:12px;color:var(--adm-text-soft)}.vo-commercial-review,.vo-commercial-human{border:1px solid var(--adm-border);background:var(--adm-surface-2);padding:10px 12px;margin:12px 0}.vo-commercial-review h4,.vo-commercial-human h4{margin:0 0 6px}.vo-commercial-review p,.vo-commercial-human p{margin:5px 0}.vo-commercial-review ul{padding-left:18px;margin:8px 0}.vo-commercial-delivery{border-left:3px solid var(--adm-primary,#3c8dbc);padding:8px 10px;background:rgba(60,141,188,.10);font-size:12px}.vo-commercial-manual summary{font-weight:600}
.vo-intake{border:1px solid var(--adm-border);background:var(--adm-surface);margin:12px 0}.vo-intake-summary{padding:10px 12px;display:grid;gap:4px}.vo-intake-summary>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.vo-intake-summary strong{font-size:13px}.vo-intake-summary span,.vo-intake-summary p{font-size:12px;margin:0}.vo-intake-summary small{font-size:11px;color:var(--adm-text-soft);line-height:1.6}.vo-intake-settings{border-top:1px solid var(--adm-border);padding:8px 12px}.vo-intake-settings>summary{font-weight:600;min-height:34px}.vo-intake-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 0 10px}.vo-intake-form>p,.vo-intake-form>.vo-commercial-actions{grid-column:1/-1;margin:0}.vo-intake-policy{background:var(--adm-surface-2);border-left:3px solid var(--adm-primary,#3c8dbc);padding:10px 12px;font-size:12px}.vo-intake-error:empty,.vo-intake-message:empty,.vo-intake-dirty:empty{display:none}.vo-intake-error{border:1px solid #dd4b39;background:rgba(221,75,57,.10);padding:10px;font-size:12px}.vo-intake-message{border:1px solid var(--adm-border);background:rgba(60,141,188,.10);padding:10px;font-size:12px}.vo-intake-dirty{font-size:12px;color:var(--adm-text-soft)}.vo-intake-form .vo-commercial-actions{flex-wrap:wrap}
@media(max-width:750px){.vo-intake-form{grid-template-columns:minmax(0,1fr)}}
.vo-commercial-replay{border:1px solid var(--adm-border);background:var(--adm-surface);padding:12px;margin:12px 0 0}.vo-commercial-replay-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.vo-commercial-replay-title{min-width:0;overflow-wrap:anywhere}.vo-commercial-replay [data-commercial-action=replay]{padding:7px 12px;white-space:nowrap}.vo-commercial-replay-status{font-size:12px;color:var(--adm-text-soft);margin:8px 0 0}.vo-commercial-replay-steps{padding-left:24px;margin:12px 0 0;max-height:210px;overflow:auto}.vo-commercial-replay-steps li{padding:6px 8px;line-height:1.5;border-left:3px solid transparent}.vo-commercial-replay-steps li[aria-current=step]{border-color:var(--adm-primary,#3c8dbc);background:rgba(60,141,188,.12)}.vo-commercial-replay-steps small{display:block;color:var(--adm-text-soft)}.vo-commercial-replay[data-replaying=true]+.vo-commercial-scene{border-color:var(--adm-primary,#3c8dbc)}@media(max-width:500px){.vo-commercial-replay-heading{align-items:flex-start;flex-direction:column}.vo-commercial-replay-steps{max-height:180px}}

/* Case review is the primary task; setup and scenery remain available on demand. */
.vo-commercial-layout{display:flex;flex-direction:column;gap:10px}.vo-commercial-setup,.vo-commercial-automation,.vo-commercial-visual,.vo-commercial-limits{border:1px solid var(--adm-border);padding:10px 14px;margin:10px 0;background:var(--adm-surface)}.vo-commercial-setup>summary,.vo-commercial-automation>summary,.vo-commercial-visual>summary{font-weight:600}.vo-commercial-setup .vo-commercial-compose{border:0;padding:10px 0}.vo-commercial-next{border-left:4px solid var(--adm-primary,#3c8dbc);background:var(--adm-surface-2);padding:12px 14px;margin:10px 0 14px}.vo-commercial-next h4{margin:0 0 6px;font-size:16px}.vo-commercial-next p{margin:0 0 10px}.vo-commercial-next a{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--adm-border);color:var(--adm-text);background:var(--adm-surface);text-decoration:underline}.vo-commercial-timeline,.vo-commercial-context{margin-top:10px}.vo-commercial-items{max-height:170px}.vo-commercial-detail{scroll-margin-top:80px}.vo-commercial-next{scroll-margin-top:80px}

.vo-commercial-work{display:grid;grid-template-columns:minmax(240px,30%) minmax(0,1fr);gap:16px;align-items:start}.vo-commercial-inbox{min-width:0}.vo-commercial-inbox .vo-commercial-list-heading{display:block}.vo-commercial-inbox .vo-commercial-items{max-height:min(65vh,700px);margin-top:10px}.vo-commercial-work>.vo-commercial-detail{border-top:0;border-left:1px solid var(--adm-border);padding:0 0 0 16px;min-width:0}.vo-commercial-work>.vo-commercial-detail:empty{display:none}@media(max-width:850px){.vo-commercial-work{grid-template-columns:minmax(0,1fr)}.vo-commercial-work>.vo-commercial-detail{border-left:0;border-top:1px solid var(--adm-border);padding:14px 0 0}.vo-commercial-inbox .vo-commercial-items{max-height:180px}}

/* Daily work, mission creation, settings and help have distinct entry points. */
.vo-commercial-heading{flex-wrap:wrap;align-items:center}.vo-commercial-heading>div{flex:1 1 280px}.vo-commercial-new{padding:6px 12px;border-color:var(--adm-primary,#3c8dbc)!important;background:rgba(60,141,188,.14)!important;font-weight:600}.vo-commercial-setup:not([open]){display:none}.vo-commercial-help{border:1px solid var(--adm-border);padding:10px 14px;margin:10px 0;background:var(--adm-surface)}.vo-commercial-help>summary{font-weight:600}.vo-commercial-help>.vo-commercial-visual,.vo-commercial-help>.vo-commercial-limits{border:0;padding:0;margin:6px 0}.vo-commercial-items h4{margin:8px 0 2px;font-size:12px}.vo-commercial-items .vo-empty{margin:0 0 8px;color:var(--adm-text-soft)}.vo-commercial-next .vo-commercial-actions{flex-wrap:wrap}

.vo-commercial-heading>.vo-commercial-utilities{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;align-items:center}.vo-commercial-utilities>button{padding:6px 10px}.vo-commercial-header-panel:not([open]){display:none}.vo-commercial-utilities>button[aria-expanded=true]{border-color:var(--adm-primary,#3c8dbc);background:rgba(60,141,188,.14)}

.vo-commercial-items .vo-commercial-item-action{font-weight:600;color:var(--adm-text);margin-top:6px}.vo-commercial-action-label{font-size:12px}

.vo-commercial-notice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--adm-border,#dce1e6)}.vo-commercial-notice-actions>p{flex:1 1 260px;margin:0}.vo-commercial-notice-actions>button{min-height:34px}
