.pl-live-invite{border-top:5px solid #ef6c00}.pl-live-heading,.pl-live-queue-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pl-live-heading h2,.pl-live-queue-head h3{margin:4px 0}.pl-live-heading p,.pl-live-queue-head p{margin:4px 0;color:#55636e}.pl-opportunity-form{display:grid;gap:14px;margin-top:16px}.pl-form-section{padding:14px;border:1px solid #d8e1e7;border-radius:11px;background:#fff}.pl-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.pl-section-heading small,.pl-section-heading span{display:block;color:#5d6b75}.pl-section-heading h3{margin:2px 0}.pl-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pl-field-grid label,.pl-form-section>label,.pl-invite-prepared label,.pl-outcome-editor label,.pl-customer-verify>label{font-weight:850}.pl-field-grid input,.pl-field-grid select,.pl-form-section textarea,.pl-invite-prepared input,.pl-invite-prepared textarea,.pl-outcome-editor input,.pl-outcome-editor select,.pl-outcome-editor textarea,.pl-customer-verify textarea{display:block;width:100%;margin-top:5px;padding:11px;border:1px solid #aebbc5;border-radius:9px;background:#fff;color:#132b41}.pl-vehicle-grid{grid-template-columns:.55fr 1fr 1.2fr}.pl-source-note{margin:10px 0 0;color:#5d6b75}.pl-returning-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.pl-returning-search label{font-weight:850}.pl-returning-search input{display:block;width:100%;margin-top:5px;padding:11px;border:1px solid #aebbc5;border-radius:9px;background:#fff;color:#132b41}.pl-returning-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:8px;padding:12px;border:1px solid #cfd9e0;border-radius:9px;background:#f8fafb}.pl-returning-result small{display:block;margin-top:4px;color:#5d6b75}.pl-returning-result p{margin:8px 0 0}.pl-live-boundary{grid-column:1/-1;margin-top:12px;padding:12px;border-left:4px solid #155786;background:#f3f8fc;border-radius:8px}.pl-live-boundary span,.pl-live-boundary small{display:block;margin-top:4px}.pl-form-section>.orange{margin-top:12px}.pl-invite-prepared{margin:16px 0;padding:14px;border:2px solid #2b843e;border-radius:11px;background:#f5fbf6}.pl-invite-prepared small{display:block;color:#5d6b75}.pl-prepared-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;padding:12px;background:#fff;border-radius:9px}.pl-invite-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pl-invite-actions a.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.pl-live-queue-head{margin-top:18px;padding-top:15px;border-top:1px solid #d7e0e6}.pl-progress-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.7fr);gap:12px;padding:12px;margin-top:8px;border:1px solid #d9e1e6;border-radius:9px;background:#fff}.pl-progress-row small{display:block;margin-top:4px;color:#64727d}.pl-opportunity-main>strong{display:block;margin-top:10px}.pl-opportunity-main p{margin:5px 0}.pl-opportunity-state{text-align:right}.pl-opportunity-state button{margin-top:10px}.pl-outcome-editor{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;border-top:1px solid #d7e0e6}.pl-outcome-editor[hidden]{display:none}.pl-outcome-editor label:nth-of-type(4),.pl-outcome-editor .statusline{grid-column:1/-1}.pl-outcome-editor .orange{justify-self:start}.pl-consent,.pl-customer-verify{padding:14px;border:1px solid #cfd9e0;border-radius:10px;background:#f8fafb}.pl-consent>label,.pl-confirm-contact{display:flex!important;gap:9px;align-items:flex-start;padding:12px 0;font-weight:750}.pl-consent input,.pl-confirm-contact input{width:auto!important;margin-top:3px!important}.pl-consent .orange,.pl-customer-verify>.orange{margin-top:10px}
@media(max-width:720px){.pl-live-heading,.pl-live-queue-head,.pl-section-heading{display:grid}.pl-field-grid,.pl-vehicle-grid,.pl-prepared-summary,.pl-outcome-editor,.pl-returning-search,.pl-returning-result{grid-template-columns:1fr}.pl-form-section>.orange,.pl-invite-actions button,.pl-invite-actions a.button,.pl-consent>.orange,.pl-customer-verify>.orange,.pl-outcome-editor .orange{width:100%}.pl-progress-row{grid-template-columns:1fr}.pl-opportunity-state{text-align:left}.pl-live-invite{padding:15px}.pl-invite-prepared input,.pl-invite-prepared textarea,.pl-field-grid input,.pl-field-grid select,.pl-form-section textarea{font-size:16px}.pl-outcome-editor label,.pl-outcome-editor .statusline{grid-column:1}.pl-form-section{padding:12px}}
.pl-customer-invite{scroll-margin-top:18px}.pl-customer-invite>.pl-live-heading+div>.orange{margin-top:12px}
.pl-next-owner{display:grid;gap:2px;padding:9px 10px;border:1px solid var(--line,#d9e2e8);border-radius:10px;background:var(--surface-soft,#f7fafb)}
.pl-next-owner b{color:var(--ink,#15232b)}
.pl-next-owner small{display:block;line-height:1.35}
.pl-field-grid input[hidden],.pl-field-grid select[hidden]{display:none}
.pl-unit-grid{grid-template-columns:1fr .55fr 1fr 1.2fr}.pl-field-help{display:block;margin-top:4px;color:#5d6b75;font-weight:500;line-height:1.3}.pl-section-intro{margin:-2px 0 12px;color:#405564}.pl-returning-customer{border-left:4px solid #155786;background:#f7fbfe}.pl-concerns-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:14px 0 8px}.pl-concerns-head small{display:block;margin-top:3px;color:#5d6b75}.pl-concern-row{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.6fr) auto;gap:10px;align-items:end;margin-top:8px;padding:11px;border:1px solid #d8e1e7;border-radius:10px;background:#f8fafb}.pl-concern-row label{font-weight:850}.pl-concern-row select,.pl-concern-row textarea{display:block;width:100%;margin-top:5px;padding:10px;border:1px solid #aebbc5;border-radius:8px;background:#fff;color:#132b41}.pl-accountability-check{display:flex!important;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;border:1px solid #c7d7e1;border-radius:9px;background:#f5f9fb;font-weight:750!important}.pl-accountability-check[hidden]{display:none!important}.pl-accountability-check input{width:auto!important;margin:3px 0 0!important}
@media(max-width:720px){.pl-unit-grid,.pl-concern-row{grid-template-columns:1fr}.pl-concerns-head{display:grid}.pl-concern-row button{width:100%}}

/* Email and text actions use the same visible control treatment as buttons. */
.pl-invite-actions a.button{min-height:44px;padding:11px 14px;border:1px solid #c8c8e8;border-radius:12px;background:#fff;color:inherit;font:inherit;font-weight:850;text-align:center;box-sizing:border-box}
.pl-invite-actions a.button:focus-visible{outline:3px solid #156b9b;outline-offset:2px}

.pl-progress-row>.pl-form-section{grid-column:1/-1}
.pl-prearrival-overview{margin:0 0 14px;padding:18px;border:1px solid #c9dbe7;border-top:5px solid #155786;border-radius:12px;background:linear-gradient(135deg,#f3f8fc,#fff)}.pl-prearrival-overview h2{margin:5px 0}.pl-prearrival-overview p{max-width:78ch}.pl-prearrival-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;margin:16px 0;padding:0}.pl-prearrival-paths li{display:grid;gap:5px;padding:12px;border-radius:9px;background:#fff;border:1px solid #d8e1e7}.pl-prearrival-paths b{color:#155786}.pl-prearrival-paths span{font-size:.9rem;color:#526477}.pl-prearrival-overview-note{margin-bottom:0;padding:10px 12px;border-left:4px solid #ef6c00;background:#fff8f2;font-size:.92rem}@media(max-width:720px){.pl-prearrival-paths{grid-template-columns:1fr}}
.pl-opportunity-form[hidden],[data-intake-private-draft][hidden]{display:none}
