.history-panel{margin-top:1.5rem}.history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.history-property{gap:.5rem;max-width:36rem;margin:1.25rem 0;display:grid}.history-property select{background:#fff;border:1px solid #c9d2c9;border-radius:.5rem;max-width:100%;padding:.8rem}.history-jobs{gap:.6rem;padding:0;list-style:none;display:grid}.history-jobs button{text-align:left;width:100%;color:inherit;overflow-wrap:anywhere;background:#fafbf8;border:1px solid #d5ddd2;border-radius:.6rem;gap:.4rem;padding:1rem;display:grid}.history-jobs button[aria-pressed=true]{background:#eef5ee;border:2px solid #315d4b}.history-jobs button span{font-size:.85rem}.history-job{border-top:1px solid #c9d2c9;margin-top:2rem;padding-top:1rem}.history-job h4,.history-job p{overflow-wrap:anywhere}.history-export{background:#f2f5ed;border-radius:.5rem;margin:1rem 0;padding:1rem}.history-entry{border-top:1px solid #d5ddd2;padding:1rem 0}.history-entry summary{cursor:pointer;min-height:2.75rem}.history-entry summary span{margin:.4rem 0 0 1rem;font-size:.85rem;display:block}.history-entry dl{gap:.75rem;display:grid}.history-entry dt{font-size:.8rem;font-weight:700}.history-entry dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0}.history-id{overflow-wrap:anywhere;margin-top:.4rem;font-size:.75rem;display:block}.history-entry li{overflow-wrap:anywhere;margin-bottom:.75rem}.history-panel button:focus-visible,.history-panel summary:focus-visible,.history-panel select:focus-visible{outline-offset:3px;outline:3px solid #986b1a}
.bills-workspace{gap:1.25rem;display:grid}.bills-workspace[hidden]{display:none}.bills-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bills-heading h2{margin:0 0 .5rem}.bills-heading p{max-width:68ch;margin:0}.bills-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:1.25rem;display:grid}.bills-form{gap:1rem;display:grid}.bills-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bills-fields label,.bills-form>label{gap:.35rem;min-width:0;display:grid}.bills-form input,.bills-form select,.bills-form textarea{width:100%;min-width:0}.bills-wide{grid-column:1/-1}.bills-source{border-top:1px solid var(--line,#dbe5e5);gap:.7rem;padding-top:1rem;display:grid}.bills-source p{margin:0}.bills-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bills-review{background:#f4faf9;border:1px solid #a7caca;border-radius:.5rem;padding:.85rem}.bills-review label{align-items:flex-start;gap:.7rem;display:flex}.bills-review input{flex:none;width:1.15rem;margin-top:.15rem}.bills-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bills-record{border-top:1px solid var(--line,#dbe5e5);overflow-wrap:anywhere;gap:.6rem;padding-top:1rem;display:grid}.bills-record:first-child{border-top:0;padding-top:0}.bills-record-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bills-record h4{margin:0;font-size:1rem}.bills-record p{margin:0}.bills-record dl,.bills-summary dl{grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem;margin:0;display:grid}.bills-record dd,.bills-summary dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.bills-state{letter-spacing:.04em;text-transform:uppercase;color:#45636b;flex-shrink:0;font-size:.75rem}.bills-summary{gap:.7rem;margin-bottom:1.2rem;display:grid}.bills-summary .bills-total{color:#102e3b;font-size:1.3rem;font-weight:600}.bills-void-form{gap:.6rem;display:grid}.bills-void-form label{gap:.3rem;display:grid}.bills-void-form textarea{width:100%}.bills-pagination{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:1rem;display:flex}.bills-empty{padding:1.3rem 0}.bills-photo-reading{border-top:1px solid var(--line,#dbe5e5);gap:.8rem;min-width:0;padding-top:1rem;display:grid}.bills-photo-reading h4,.bills-photo-reading p{margin:0}.bills-photo-progress{gap:.5rem;display:grid}.bills-photo-progress progress{accent-color:#338277;width:100%;height:.8rem}.bill-photo-preview{object-fit:contain;background:#f4f7f4;width:100%;height:auto;max-height:30rem;display:block}.bills-photo-suggestions{gap:.8rem;display:grid}.bills-photo-suggestion{border:1px solid var(--line,#dbe5e5);overflow-wrap:anywhere;border-radius:.4rem;gap:.6rem;padding:.8rem;display:grid}.bills-photo-suggestion label{cursor:pointer;align-items:center;gap:.65rem;min-height:44px;display:flex}.intake-shell .bills-photo-suggestion input[type=checkbox]{accent-color:#338277;flex:none;width:1.15rem;height:1.15rem;min-height:1.15rem;margin:0;padding:0}.bills-photo-suggestion dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem .7rem;margin:0;display:grid}.bills-photo-suggestion dd{margin:0;font-weight:600}.bills-photo-suggestion blockquote{white-space:pre-wrap;background:#f4faf9;border-left:3px solid #a7caca;margin:0;padding:.55rem .7rem}.bills-photo-text{min-width:0}.bills-photo-text summary{cursor:pointer;padding:.6rem 0}.bills-photo-text pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f4;max-height:20rem;padding:.8rem;font-size:.85rem;line-height:1.6;overflow:auto}.bills-photo-text summary:focus-visible,.bills-photo-text pre:focus-visible{outline-offset:3px;outline:3px solid #338277}.bills-mapping{border-top:1px solid var(--line,#dbe5e5);overflow-wrap:anywhere;gap:.8rem;min-width:0;padding-top:1rem;display:grid}.bills-mapping h4,.bills-mapping p{margin:0}.bills-mapping-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem .7rem;margin:0;display:grid}.bills-mapping-values dd{margin:0;font-weight:600}@media (max-width:900px){.bills-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.bills-heading{flex-direction:column}.bills-fields{grid-template-columns:minmax(0,1fr)}.bills-wide{grid-column:auto}.bills-actions>button{width:100%}.bills-record dl{grid-template-columns:minmax(0,1fr);row-gap:.2rem}.bills-record dd{text-align:left;margin-bottom:.4rem}}
.calendar-window-review{border-top:1px solid var(--line);min-width:0;margin-block:1rem;padding-top:.5rem}.calendar-window-review>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding-block:.5rem}.calendar-window-review :is(form,label,section){min-width:0}.calendar-window-review input{width:100%;min-width:0;max-width:100%}.calendar-window-review :is(p,li){overflow-wrap:anywhere}
.rental-calendars-workspace{margin-top:1.5rem}.rental-calendar-fields{max-width:52rem}.rental-calendar-fields ul{max-height:24rem;padding-left:1.4rem;overflow:auto}.rental-calendar-fields li{padding-block:.35rem}.rental-calendar-fields textarea{font-family:ui-monospace,monospace}.rental-calendar-fields section{border-top:1px solid var(--line,#d7e1e2);padding-top:1rem}.calendar-subscription-controls form{gap:.75rem;margin-block:1rem;display:grid}.calendar-subscription-controls .calendar-permission{align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}.calendar-permission input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem}.calendar-connection-actions{flex-wrap:wrap;gap:.75rem;margin-block:.75rem;display:flex}
.property-care-workspace{gap:24px;min-width:0;display:grid}.property-care-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.property-care-heading h2{margin-bottom:8px}.property-care-heading p{max-width:var(--content-measure)}.property-care-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.property-care-workspace .intake-panel{min-width:0}.property-care-workspace h3{margin-bottom:12px}.property-care-workspace h4{font-size:var(--type-item-title);margin:0;font-weight:600;line-height:1.4}.property-care-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.property-care-records{gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.property-care-record{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:8px;min-width:0;padding-top:16px;display:grid}.property-care-record:first-child{border-top:0;padding-top:0}.property-care-record p{white-space:pre-wrap}.property-care-record.is-selected{border-left:3px solid var(--teal);padding-left:12px}.property-care-caption{color:var(--muted);font-size:var(--type-small)}.property-care-warning{color:var(--danger);font-weight:600}.property-care-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.property-care-fields>label{min-width:0}.property-care-workspace fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:16px 0}.property-care-workspace legend{font-size:var(--type-label);overflow-wrap:anywhere;padding:0 8px 0 0;font-weight:600}.property-care-checklist{gap:16px;display:grid}.property-care-item{gap:12px;min-width:0;display:grid}.property-care-consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex!important}.intake-shell .property-care-consent input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--teal);flex:none;margin-top:4px;padding:0}.property-care-history{border-top:1px solid var(--line);padding-top:24px}.property-care-history>details{margin-top:16px}.property-care-workspace summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:8px 0}.property-care-workspace a{align-items:center;min-height:44px;display:inline-flex}.property-care-workspace input,.property-care-workspace select,.property-care-workspace textarea{width:100%;min-width:0}.property-care-workspace .property-care-consent input{width:20px}@media (max-width:900px){.property-care-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.property-care-heading{flex-direction:column}.property-care-fields{grid-template-columns:minmax(0,1fr)}.property-care-actions{flex-direction:column;align-items:stretch}.property-care-actions>button{width:100%}}
.acquisition-workspace{gap:24px;min-width:0;display:grid}.acquisition-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.acquisition-heading p{max-width:var(--content-measure)}.acquisition-workspace h3{margin-bottom:12px}.acquisition-workspace h4{font-size:var(--type-item-title);margin:0;font-weight:600;line-height:1.45}.acquisition-workspace :is(p,dd,li){overflow-wrap:anywhere}.acquisition-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:24px;display:grid}.acquisition-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.acquisition-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acquisition-records{gap:20px;margin:18px 0;padding:0;list-style:none;display:grid}.acquisition-record{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:20px;display:grid}.acquisition-record:first-child{border-top:0;padding-top:0}.acquisition-record.is-selected{border-left:3px solid var(--teal);padding-left:12px}.acquisition-caption{font-size:var(--type-small);color:var(--muted);line-height:1.65}.acquisition-workspace summary{cursor:pointer;overflow-wrap:anywhere;min-height:48px;padding:12px 0}.acquisition-workspace details>:not(summary){margin-bottom:16px}.acquisition-workspace .acquisition-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-weight:400;display:flex}.intake-shell .acquisition-check input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--teal);flex:none;margin-top:4px;padding:0}.acquisition-match{border-top:1px solid var(--line);padding:16px 0}.acquisition-match ul{padding-left:22px}.acquisition-match .acquisition-match-state{font-size:var(--type-label);color:var(--teal-strong);font-weight:600}.acquisition-export-text{white-space:pre-wrap;overflow-wrap:anywhere;min-height:240px!important}.acquisition-facts{gap:12px;margin:16px 0;display:grid}.acquisition-facts dt{color:var(--muted);font-size:var(--type-small)}.acquisition-facts dd{margin:4px 0 0}.acquisition-status{border-bottom:1px solid var(--line);padding-bottom:16px}@media (max-width:900px){.acquisition-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.acquisition-heading{flex-direction:column}.acquisition-fields{grid-template-columns:minmax(0,1fr)}.acquisition-actions{flex-direction:column;align-items:stretch}.acquisition-actions>button{width:100%}}
.agency-workspace{min-width:0;color:var(--ink);gap:24px;display:grid}.agency-workspace :is(p,li,dd,h2,h3,h4,label,button,summary){overflow-wrap:anywhere}.agency-heading,.agency-list-heading,.agency-editor-heading,.agency-record-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agency-heading h2{letter-spacing:-.8px;margin-bottom:10px;font-size:clamp(26px,2.6vw,34px);font-weight:650}.agency-heading p{max-width:var(--content-measure);color:var(--muted)}.agency-heading>.intake-secondary{flex-shrink:0}.agency-heading .agency-eyebrow{color:var(--teal-strong);font-size:var(--type-small);margin:0 0 8px;font-weight:500}.agency-scope{font-size:var(--type-small);color:var(--muted);border-left:3px solid #aebedc;max-width:88ch;margin:0;padding:4px 0 4px 16px}.agency-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;padding-bottom:0;display:flex}.agency-tabs button{min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:10px;padding:10px 3px;font-size:15px;display:flex}.agency-tabs button[aria-current=page]{border-bottom-color:var(--teal);color:var(--teal-strong);background:0 0;font-weight:600}.agency-tabs button:hover{color:var(--ink)}.agency-tabs span{background:var(--surface-soft);color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 6px}.agency-workspace :is(button,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.agency-workspace h3{margin:0 0 16px}.agency-workspace h4{font-size:var(--type-item-title);letter-spacing:-.3px;margin:0;font-weight:600;line-height:1.45}.agency-workspace form{gap:24px;display:grid}.agency-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.agency-full{grid-column:1/-1}.agency-workspace label{min-width:0;font-size:var(--type-label);font-weight:600}.agency-workspace label>:is(input,select,textarea){max-width:100%}.agency-workspace fieldset{border:0;border-top:1px solid var(--line);border-radius:0;gap:16px;min-width:0;padding:20px 0 0;display:grid}.agency-workspace legend{padding:0 12px 0 0;font-size:16px;font-weight:600}.agency-workspace .agency-check{align-items:flex-start;gap:12px;min-height:44px;font-weight:400;display:flex}.intake-shell .agency-check input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--teal);flex:none;margin-top:3px;padding:0}.agency-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.agency-actions p{margin:0}.agency-caption{color:var(--muted);font-size:var(--type-small);line-height:1.65}.agency-notice{border-left:3px solid #5b8050;padding-left:16px}.intake-shell .agency-workspace .agency-list{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.agency-list-heading{align-items:center;margin-bottom:20px}.agency-list-heading h3{margin:0;font-size:20px}.agency-records{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.agency-records>li{min-width:0}.agency-records article{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:12px;padding:22px 24px;display:grid}.agency-records article>p{margin:0}.agency-records article>.intake-secondary{justify-self:start}.agency-record-top{align-items:baseline}.agency-record-top>span{border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);font-size:var(--type-small);border-radius:6px;flex:0 auto;padding:3px 8px}.agency-records article:has(.agency-price){grid-template-columns:minmax(0,1fr) minmax(180px,.65fr)}.agency-records article:has(.agency-price)>.agency-record-top{grid-column:1/-1}.agency-records article:has(.agency-price)>p:not(.agency-price){color:var(--muted)}.agency-price{font-size:var(--type-item-title);font-variant-numeric:tabular-nums;text-align:right;font-weight:600;line-height:1.45}.agency-facts{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:4px 0 0;padding-top:18px;display:grid}.agency-facts dt{color:var(--muted);font-size:var(--type-small)}.agency-facts dd{margin:5px 0 0;font-size:15px;line-height:1.65}.agency-records article>.agency-actions{grid-column:1/-1;margin-top:6px}.agency-empty{color:var(--muted);padding:26px 0}.agency-matching{border-top:1px solid var(--line);gap:18px;margin-top:30px;padding-top:26px;display:grid}.agency-matching>label{max-width:540px}.agency-match{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:22px 24px}.agency-match>p{margin-top:10px}.agency-match-status{color:var(--teal-strong);font-weight:600}.agency-workspace ul{padding-left:22px}.agency-workspace ul.agency-records{padding-left:0}.agency-update-body,.agency-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.agency-update-body{max-width:76ch}.agency-workspace pre{max-height:280px;font:inherit;font-size:var(--type-small);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);padding:16px;overflow-y:auto}.agency-workspace summary{cursor:pointer;min-height:48px;padding:12px 0}.agency-pending,.agency-conflict{border-radius:var(--radius-control);background:#fff8ea;border:1px solid #dfccaa;border-left:3px solid #ac782d;gap:16px;min-width:0;padding:20px;display:grid}.agency-editor-heading{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:16px}.agency-editor-heading h3{margin:0}@media (max-width:900px){.agency-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-facts>:last-child{grid-column:1/-1}}@media (max-width:700px){.agency-heading,.agency-list-heading,.agency-editor-heading{flex-direction:column;align-items:flex-start;gap:16px}.agency-fields{grid-template-columns:minmax(0,1fr)}.agency-full{grid-column:auto}.agency-records article{padding:20px}.agency-records article:has(.agency-price){grid-template-columns:minmax(0,1fr)}.agency-price{text-align:left}.agency-tabs{gap:6px 14px}}@media (max-width:420px){.agency-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;display:grid}.agency-tabs button{text-align:left;justify-content:space-between;min-width:0;padding-inline:0;font-size:14px}.agency-record-top{flex-direction:column;align-items:flex-start;gap:8px}.agency-facts{grid-template-columns:minmax(0,1fr)}.agency-actions{flex-direction:column;align-items:stretch}.agency-actions>button{width:100%}.agency-heading>button{align-self:flex-start}.agency-records article,.agency-match{padding:18px}}
.us-workflow{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:24px;padding-top:24px}.us-workflow-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.us-workflow h3{font-size:var(--type-item-title);margin:0}.us-workflow h4{margin:0 0 12px;font-size:1.125rem}.us-workflow>section{margin-top:28px}.us-workflow p{max-width:68ch}.us-workflow button{white-space:normal;min-height:44px;margin:4px 8px 4px 0}.us-workflow-facts{margin:20px 0}.us-workflow-facts>div{border-bottom:1px solid var(--line);padding:12px 0}.us-workflow-facts dt{font-weight:600}.us-workflow-facts dd{white-space:pre-wrap;margin:4px 0 0}.us-workflow-facts dd p{margin:4px 0}.us-workflow-editor{border:1px solid var(--line);border-radius:var(--radius-control,10px);margin-top:24px;padding:20px}.us-workflow-review{align-items:start;gap:12px;min-height:44px;font-weight:400!important;display:flex!important}.us-workflow-review input{flex:0 0 20px;height:20px;margin-top:4px;width:20px!important;min-height:20px!important}.us-workflow-actions{flex-wrap:wrap;gap:8px;display:flex}.us-workflow-actor{overflow-wrap:anywhere;margin-top:8px;font-weight:400;display:block}.us-workflow-local-time{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.us-workflow-local-time legend{margin-bottom:8px;padding:0;font-weight:600}.us-workflow details{border-bottom:1px solid var(--line);padding:12px 0}.us-workflow summary{cursor:pointer;min-height:44px}@media (max-width:480px){.us-workflow-editor{border:0;padding:0}.us-workflow input,.us-workflow select,.us-workflow textarea{min-width:0;max-width:100%}.us-workflow-actions button{width:100%;margin-right:0}}
.us-work-orders-workspace{gap:24px;min-width:0;display:grid}.us-work-orders-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.us-work-orders-heading h2{margin-bottom:8px}.us-work-orders-heading p{max-width:var(--content-measure)}.us-work-orders-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.us-work-orders-workspace .intake-panel{min-width:0}.us-work-orders-workspace h3{margin-bottom:12px}.us-work-orders-workspace h4{font-size:var(--type-item-title);margin:0;font-weight:600;line-height:1.4}.us-work-order-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.us-work-order-records{gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.us-work-order-record{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:8px;min-width:0;padding-top:16px;display:grid}.us-work-order-record:first-child{border-top:0}.us-work-order-record.is-selected{border-left:3px solid var(--teal);padding-left:12px}.us-work-order-record p,.us-work-order-request{white-space:pre-wrap;overflow-wrap:anywhere}.us-work-order-caption{color:var(--muted);font-size:var(--type-small)}.us-work-order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.us-work-order-facts{gap:12px;margin:16px 0;display:grid}.us-work-order-facts dt{color:var(--muted);font-size:var(--type-label)}.us-work-order-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.us-work-orders-workspace summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:12px 0}.us-work-order-consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex!important}.intake-shell .us-work-order-consent input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--teal);flex:none;margin-top:4px;padding:0}.us-work-orders-workspace input,.us-work-orders-workspace select,.us-work-orders-workspace textarea{width:100%;min-width:0}.us-work-orders-workspace .us-work-order-consent input{width:20px}@media (max-width:900px){.us-work-orders-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.us-work-orders-heading{flex-direction:column}.us-work-order-fields{grid-template-columns:minmax(0,1fr)}.us-work-order-actions{flex-direction:column;align-items:stretch}.us-work-order-actions>button{width:100%}}
.operator-portfolio{min-width:0;color:var(--ink);gap:24px;display:grid}.operator-portfolio :is(h2,h3,h4){overflow-wrap:normal;margin:0;line-height:1.25}.operator-portfolio h3{font-size:var(--type-item-title)}.operator-portfolio :is(p,dd,li){white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.operator-portfolio fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.operator-portfolio legend{white-space:normal;overflow-wrap:normal;max-width:100%;margin-bottom:12px;font-weight:600}.operator-portfolio label{gap:8px;min-width:0;font-weight:600;display:grid}.operator-portfolio select{font:inherit;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--ink);border-radius:var(--radius-control);padding:10px 12px}.portfolio-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.operator-portfolio :is(button,a){white-space:normal;overflow-wrap:normal;max-width:100%;min-height:48px}.portfolio-record{border-top:1px solid var(--line);gap:16px;min-width:0;padding-top:24px;display:grid}.operator-portfolio dl{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 16px;margin:0;display:grid}.operator-portfolio dt{font-weight:600}.operator-portfolio dd{min-width:0;margin:0}.operator-portfolio summary{cursor:pointer;min-height:48px;padding-block:12px}.operator-portfolio [role=alert]{color:var(--danger)}.operator-portfolio :is(button,a,select):focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:640px){.operator-portfolio dl{grid-template-columns:1fr;gap:6px}.operator-portfolio dd{margin-bottom:10px}}.operator-portfolio .portfolio-choice{align-items:flex-start;gap:12px;min-height:44px;padding-block:8px;font-weight:400;display:flex}.portfolio-choice input{flex:none;width:20px;height:20px;margin-top:5px}.portfolio-choice span{overflow-wrap:normal;min-width:0}
