.client-editor{min-width:0;display:grid;gap:16px}.client-editor details>p,.client-editor>p{font-size:13px;line-height:1.6;color:var(--muted-foreground,#546d7c)}.client-editor>fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.client-editor details{border:1px solid var(--border,#d8e4e8);border-radius:10px;padding:16px}.client-editor summary{cursor:pointer;font-weight:650;color:var(--foreground,#183342)}.client-editor details[open]>summary{margin-bottom:16px}.client-editor details>p{margin:12px 0}.client-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.client-field{display:grid;gap:7px;min-width:0;font-size:13px;margin-bottom:14px}.client-field>span{font-weight:600}.client-field input,.client-field select,.client-field textarea{width:100%;min-width:0;border:1px solid var(--border,#d8e4e8);border-radius:7px;background:var(--background,#fff);color:var(--foreground,#183342);font:inherit;padding:11px;min-height:43px}.client-field textarea{resize:vertical}.client-entry{border:1px solid var(--border,#d8e4e8);border-radius:8px;padding:16px;margin:14px 0}.client-entry>header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.client-entry h3{font-size:15px}.client-preferences{display:flex;flex-wrap:wrap;gap:12px 20px}.client-check,.client-preferences label{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5}.client-check{margin:14px 0}.client-check input,.client-preferences input{width:17px;height:17px;accent-color:var(--tenant-accent,#166d65)}@media(max-width:600px){.client-editor-grid{grid-template-columns:1fr}.client-editor details,.client-entry{padding:12px}}