.master-user-workspace-v2{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px}
.master-user-list-v2,.master-user-detail-v2{background:#fff;border:1px solid #d2dad5}
.master-user-list-v2{max-height:680px;overflow:auto}
.master-user-choice-v2{width:100%;border:0;border-bottom:1px solid #e0e5e2;background:#fff;text-align:left;padding:.8rem 1rem;cursor:pointer}
.master-user-choice-v2.active{background:#e7efea;box-shadow:inset 3px 0 #0b493e}
.master-user-choice-v2 strong,.master-user-choice-v2 small{display:block}
.master-user-choice-v2 small{color:#687b74;margin-top:.25rem;font-size:.6rem}
.master-user-detail-v2{padding:1.1rem}
.master-selected-user-v2{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #dbe2dd;padding-bottom:1rem}
.master-selected-user-v2 h2{font:400 2rem Georgia,serif;margin:.2rem 0}
.master-selected-user-v2>div:last-child{text-align:right}
.master-edit-user-v2{display:block;margin:.65rem 0 0 auto;border:1px solid #0b493e;background:#fff;color:#0b493e;padding:.55rem .8rem;cursor:pointer}
.master-user-editor-v2{margin:1rem 0;padding:1rem;border:1px solid #bfcac4;background:#f8faf8}
.master-user-editor-v2[hidden]{display:none}
.master-editor-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}
.master-editor-grid-v2 label{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#536b62}
.master-editor-grid-v2 input,.master-editor-grid-v2 select{display:block;width:100%;box-sizing:border-box;margin-top:.3rem;border:1px solid #bdc9c2;background:#fff;padding:.65rem;color:#173b34;font:inherit;text-transform:none;letter-spacing:0}
.master-editor-actions-v2{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-top:.85rem}
.master-editor-actions-v2 span{margin-right:auto;color:#a5482f}
.master-editor-actions-v2 button{border:1px solid #0b493e;background:#fff;color:#0b493e;padding:.6rem .9rem;cursor:pointer}
.master-editor-actions-v2 button[type="submit"]{background:#0b493e;color:#fff}
.master-editor-actions-v2 .master-delete-user-v2{border-color:#a94735;color:#8d3828}
.master-editor-actions-v2 button:disabled{opacity:.55;cursor:wait}
.master-properties-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px}
.master-properties-layout>aside{border:1px solid #dce3df;padding:.85rem;margin-top:1rem}
.master-properties-layout>aside h3{font:400 1.25rem Georgia,serif}
.master-properties-layout>aside p{border-top:1px solid #e1e6e3;padding:.65rem 0;margin:0;font-size:.62rem}
.master-property-v2{display:grid;grid-template-columns:minmax(0,1fr) 145px 120px;gap:.8rem;align-items:center;border:1px solid #dce3df;padding:.7rem;margin:.55rem 0}
.master-property-v2 strong,.master-property-v2 small{display:block}
.master-property-v2 small{color:#6a7c75;margin-top:.2rem;font-size:.58rem}
.master-property-v2 button{border:0;background:#0b493e;color:#fff;padding:.65rem;cursor:pointer}
.property-state-v2{font-style:normal;border-radius:999px;padding:.35rem .55rem;background:#f3e5bc}
.property-state-v2.approved{background:#dfeddc;color:#315f43}
.property-state-v2.rejected{background:#f4ddd8;color:#8d3828}
@media(max-width:900px){.master-user-workspace-v2,.master-properties-layout,.master-editor-grid-v2{grid-template-columns:1fr}.master-property-v2{grid-template-columns:1fr}.master-selected-user-v2{display:block}.master-selected-user-v2>div:last-child{text-align:left}.master-edit-user-v2{margin-left:0}}
