.client-policies>p{margin:6px 0}.client-policies details{margin-top:6px}.client-policy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #e1e6ed}.client-policy-row p{margin:3px 0 0}.client-policy-dialog{width:min(620px,calc(100vw - 32px));max-height:90vh;box-sizing:border-box;overflow:auto;border:1px solid #dce2ea;border-radius:12px;padding:22px}.client-policy-dialog::backdrop{background:#14243b66}.client-policy-dialog h3{margin:0 0 18px}.client-policy-fields{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.client-policy-fields label{display:flex;flex-direction:column;gap:5px;min-width:0}.client-policy-fields input,.client-policy-fields select,.client-policy-fields textarea{width:100%;box-sizing:border-box}.client-policy-wide{grid-column:1/-1}.client-policy-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:540px){.client-policy-fields{grid-template-columns:1fr}.client-policy-dialog{padding:16px}}
