#detailModal .modal.sae-editing{width:850px;max-width:94vw}.sae-form{font-size:13px}.sae-intro{padding:12px 14px;border-radius:9px;background:#f1f0fe;color:#625e91;line-height:1.8;margin-bottom:22px}.sae-group{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:22px}.sae-group h4{color:var(--brand);font-size:14px;font-weight:600;margin-bottom:16px}.sae-group-head{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.sae-group-head h4{margin:0}.sae-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px}.sae-wide{grid-column:1/-1}.sae-form textarea{resize:vertical;min-height:78px}.sae-hint{font-size:11px;color:var(--ink-3);line-height:1.8;margin-top:12px}.sae-parent{padding:14px;background:#fafafe;border:1px solid var(--line);border-radius:10px;margin-top:12px}.sae-parent-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sae-parent-head strong{font-size:12px;color:var(--ink-2)}.sae-parent-head button{font-size:11px;padding:5px 8px}.sae-error{font-size:12px;line-height:1.8;color:var(--danger);white-space:pre-wrap}.sae-error:not(:empty){margin:12px 0}.sae-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.sae-footer .btn{width:auto}.sae-loading{padding:25px 0;line-height:1.8}.sae-loading .sc-actions{margin-top:15px}.sae-form :disabled{opacity:.65;cursor:default}.sae-form select:disabled{background:#f5f5f8}
@media(max-width:600px){.sae-grid{grid-template-columns:1fr}.sae-group{padding-bottom:18px;margin-bottom:18px}.sae-parent{padding:12px}.sae-intro{font-size:12px}.sae-footer{position:sticky;bottom:-22px;background:rgba(255,255,255,.96);padding:13px 0;border-top:1px solid var(--line)}#detailModal .modal.sae-editing{padding:20px}}
