.service-assignment-modal_modal__RxwYk{width:min(48rem,92vw)}.service-assignment-modal_card__W9vH8{border:1px solid rgba(0,142,203,.1);overflow:hidden}.service-assignment-modal_header__rTCdg{align-items:center;background:linear-gradient(120deg,color-mix(in srgb,var(--service-assignment-accent) 12%,#fff),#fff 68%);border-bottom:1px solid rgba(0,142,203,.1);display:flex;gap:1.5rem;justify-content:space-between;padding:1.275rem 1.5rem}.service-assignment-modal_header__rTCdg h2{font-size:1.40625rem;font-weight:700;color:rgba(0,0,0,.8);margin:0}.service-assignment-modal_header-main__koqHV{align-items:center;display:flex;gap:.75rem;min-width:0}.service-assignment-modal_header-copy__R1Y3j{display:grid;grid-gap:5px;gap:5px;min-width:0}.service-assignment-modal_house-link__WOFai{align-items:center;color:#008ecb;display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;justify-self:start;text-decoration:none}.service-assignment-modal_house-link__WOFai:focus-visible{outline:2px solid #008ecb;outline-offset:3px}.service-assignment-modal_house-link__WOFai:hover{text-decoration:underline;text-underline-offset:2px}.service-assignment-modal_icon__pJuUj{align-items:center;background:var(--service-assignment-accent);border-radius:6px;color:#fff;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.service-assignment-modal_icon--approved__CCRmg{background:#63954b}.service-assignment-modal_service-partner-card__HYcgv{align-items:center;background:hsla(0,0%,100%,.88);border:1px solid rgba(0,142,203,.12);border-radius:10px;display:grid;flex:0 0 auto;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr);max-width:45%;padding:9px 11px}.service-assignment-modal_service-partner-card__HYcgv>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.service-assignment-modal_service-partner-card__HYcgv span{color:#666;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.service-assignment-modal_service-partner-card__HYcgv strong{color:rgba(0,0,0,.8);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-assignment-modal_service-partner-icon__1zxGe{align-items:center;background:#e5f5fa;border-radius:50%;color:#008ecb!important;display:inline-flex;height:34px;justify-content:center;width:34px}.service-assignment-modal_service-partner-icon__1zxGe svg{color:#008ecb}.service-assignment-modal_body__2FnuZ,.service-assignment-modal_error__TnYYj,.service-assignment-modal_message__2A__V{padding:1.5rem}.service-assignment-modal_details__J90v5{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.service-assignment-modal_details__J90v5 div{background:#f8f9f9;border:1px solid rgba(0,142,203,.08);border-radius:10px;min-width:0;padding:.825rem}.service-assignment-modal_details__J90v5 dt{font-size:.7875rem;color:#666;margin-bottom:3px}.service-assignment-modal_details__J90v5 dd{color:rgba(0,0,0,.8);font-weight:700;line-height:1.3;margin:0}.service-assignment-modal_status-pill__5l61D{background:#e5f5fa;border-radius:999px;color:#008ecb;display:inline-block;font-size:.78rem;padding:4px 9px}.service-assignment-modal_status-pill--approved__yn_7G{background:rgba(138,185,116,.2);color:#486d37}.service-assignment-modal_narratives__WoBgI{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.service-assignment-modal_description__K4ahD{background:#fff;border:1px solid rgba(0,142,203,.1);border-radius:10px;overflow:hidden}.service-assignment-modal_description__K4ahD:only-child{grid-column:1/-1}.service-assignment-modal_description__K4ahD summary{align-items:center;color:rgba(0,0,0,.8);cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style:none;padding:.9rem}.service-assignment-modal_description__K4ahD summary::-webkit-details-marker{display:none}.service-assignment-modal_description__K4ahD summary svg{color:#666;transition:transform .15s ease}.service-assignment-modal_description__K4ahD summary:focus-visible{outline:2px solid #008ecb;outline-offset:3px}.service-assignment-modal_description__K4ahD[open] summary svg{transform:rotate(180deg)}.service-assignment-modal_description__K4ahD p{border-top:1px solid #eee;color:#666;line-height:1.5;margin:0;padding:.975rem;white-space:pre-line}.service-assignment-modal_error__TnYYj{color:red}@media(max-width:640px){.service-assignment-modal_modal__RxwYk{max-height:92vh;min-width:0!important;width:calc(100vw - 1.5rem)}.service-assignment-modal_header__rTCdg{align-items:stretch;flex-direction:column;padding:.975rem}.service-assignment-modal_header__rTCdg h2{font-size:1.31625rem;font-weight:700}.service-assignment-modal_body__2FnuZ,.service-assignment-modal_error__TnYYj,.service-assignment-modal_message__2A__V{padding:.975rem}.service-assignment-modal_details__J90v5{grid-template-columns:repeat(2,minmax(0,1fr))}.service-assignment-modal_service-partner-card__HYcgv{max-width:none}.service-assignment-modal_narratives__WoBgI{grid-template-columns:1fr}}