dialog.consultation-detail{width:min(1100px,96vw);max-width:96vw;max-height:94dvh;padding:18px;background:white;color:black}
.consultation-detail form{display:block;width:100%;box-sizing:border-box}
.consultation-detail fieldset{border:1px solid #a6ccea;margin:16px 0;padding:14px;min-width:0}
.consultation-detail label{display:block;margin:10px 0}
.consultation-detail textarea,.consultation-detail input:not([type=checkbox]),.consultation-detail select{box-sizing:border-box;max-width:100%;width:100%}
.consultation-detail .consultation-check{display:flex;align-items:center;justify-content:space-between;gap:14px}
.consultation-detail input[type=checkbox]{width:18px;height:18px;flex:none}
.consultation-toolbar{display:flex;gap:8px;position:sticky;top:0;background:white;padding:8px 0;z-index:1}
.consultation-signatures{display:flex;gap:24px;margin-top:60px}.consultation-signatures div{border-top:1px solid #222;flex:1;padding-top:8px}
