.simple-form-intro{margin:0 0 14px;color:#52647a;font-size:13px}.simple-form-basics{display:grid;gap:14px}.simple-form-extra{border:1px solid #dce3eb;border-radius:10px;padding:0;margin:14px 0;background:#fafbfd}.simple-form-extra>summary{padding:14px 16px;cursor:pointer;font-weight:600;color:#172c45;min-height:48px}.simple-form-extra-body{padding:2px 16px 16px;display:grid;gap:14px}.simple-duplicate{border-left:3px solid #ba9556;background:#fff8e9;padding:14px;margin:14px 0;border-radius:8px}.simple-duplicate[hidden]{display:none}.simple-duplicate details>summary{padding:12px 0;cursor:pointer}.simple-form-check{display:flex;align-items:flex-start;gap:10px}.simple-form-check input{width:22px;min-width:22px;height:22px}.simple-form-empty{padding:28px;background:#fff;border:1px dashed #c8d2df;border-radius:14px}.simple-form-empty h2{font-size:19px;margin-top:0}.simple-form-empty p{color:#52647a}#dialog .worker-choices{max-height:250px;overflow:auto}#dialog .worker-choice[hidden]{display:none}
@media(max-width:760px){#dialog form input:not([type=checkbox]):not([type=radio]):not([type=file]),#dialog form select,#dialog form textarea{font-size:16px;min-height:48px}#dialog .record-form .dialog-actions{position:sticky;bottom:-1px;z-index:2;background:#fff;padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e1e6ed;margin-top:16px;display:flex;gap:10px}#dialog .record-form .dialog-actions>.button{flex:1;min-height:48px}#dialog .record-form .form-grid{grid-template-columns:minmax(0,1fr)}#dialog .worker-choice{min-height:48px}.simple-form-extra-body{padding:0 12px 14px}.simple-form-empty{padding:20px}.simple-form-empty .button{min-height:48px;width:100%}}
