.provider-inventory{border:1px solid #dce1d5;background:#f8f9f4;padding:16px 18px;margin:22px 0}.provider-inventory summary{cursor:pointer;font-weight:600;font-size:13px;line-height:1.6;color:#35442d}.provider-inventory>p{font-size:12px;line-height:1.8;color:#6a775e}.provider-inventory h3{font-size:23px;margin:26px 0 10px}.provider-inventory .provider-inventory-hint{font-size:11px;line-height:1.8;color:#737f68}.provider-mls-row{display:flex;align-items:center;gap:12px;margin:12px 0}.provider-mls-row>div{flex:1;min-width:0}.provider-mls-row input{margin-bottom:0!important}.provider-mls-row .brief-text-button{margin-top:24px}.provider-website-card{margin:18px 0;border:1px solid #d7dfce;padding:16px;background:#fff;min-width:0}.provider-website-card legend{font-size:12px;font-weight:600;padding:0 6px;color:#405236}.provider-assignment-label{font-size:12px!important;font-weight:600;color:#405236;margin:10px 0!important}.provider-assignment-label span{font-weight:400;color:#78846b;margin-left:8px;font-size:11px}.provider-mls-choices{display:flex;flex-wrap:wrap;gap:8px}.provider-mls-choices label{display:flex!important;align-items:center;gap:8px;padding:9px 11px;border:1px solid #d5ddcb;background:#f7f9f3;cursor:pointer;margin:0!important;max-width:100%;font-size:12px}.provider-mls-choices label span{margin:0!important;font-size:12px!important;color:#405236!important;overflow-wrap:anywhere}.provider-mls-choices input[type="checkbox"]{appearance:auto;width:16px!important;height:16px;min-width:16px;padding:0!important;margin:0!important;accent-color:#9a701f}.provider-mls-choices p{font-size:11px!important;line-height:1.8;color:#78846b}.provider-inventory button:disabled{opacity:.5;cursor:not-allowed}#provider-inventory-status{font-size:11px;line-height:1.7;color:#6f7c61}.brief-table-wrap{overflow:auto;margin-top:16px}.brief-table-wrap table{border-collapse:collapse;width:100%;font-size:12px;color:#405136}.brief-table-wrap caption{text-align:left;font-size:11px;font-weight:600;padding:0 0 12px;line-height:1.6}.brief-table-wrap th,.brief-table-wrap td{padding:12px;border:1px solid #dce3d3;text-align:left;vertical-align:top;min-width:120px;overflow-wrap:anywhere;line-height:1.7}.brief-table-wrap th{background:#f2f5ed;font-weight:600}@media(max-width:560px){.provider-inventory{padding:14px}.provider-website-card{padding:12px}.provider-mls-row{gap:8px}.provider-mls-choices{display:grid;grid-template-columns:1fr}.provider-mls-choices label{min-width:0}.provider-assignment-label span{display:block;margin:4px 0 0}.provider-inventory summary{font-size:12px}}
