.g539SectionEditor{border:1px solid var(--line,#e2e8f0);border-radius:12px;padding:16px;margin:14px 0;min-width:0;grid-column:1/-1}.g539SectionEditor .split{gap:12px;flex-wrap:wrap}.g539Section{padding:14px;margin:12px 0;background:var(--bg,#f7f9fc);border:1px solid var(--line,#e2e8f0);border-radius:9px}.g539Section label,.g539Upload label,.g539DocEdit label{display:grid;gap:7px;margin:10px 0;font-size:13px;font-weight:600}.g539Section .g539Check{display:flex;align-items:flex-start;gap:9px;font-weight:400}.g539Section textarea{min-height:110px;resize:vertical}.g539SectionEditor [data-section-status]:empty,.g539Docs [data-doc-status]:empty{display:none}.g539SectionEditor [data-section-status]{color:#a33333}.g539Permit{margin:14px 0;padding:12px 14px;border-radius:9px;font-weight:700;font-size:14px;background:#eef3ff;color:#3e6ed8}.g539Permit.onfile{background:#e9f7f5;color:#276c63}.g539Permit.expired{background:#fff0ed;color:#9d4238}.g539Permit.unknown{background:#fff6df;color:#815c28}.g539Docs .split{gap:12px;flex-wrap:wrap}.g539Doc{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--line,#e2e8f0);overflow-wrap:anywhere}.g539Doc span{font-size:12px;color:var(--muted,#727b86)}.g539Upload{padding:14px;border:1px solid var(--line,#e2e8f0);border-radius:10px;background:#f7f9fc;margin-top:18px}.g539Upload input[type=file]{width:100%;min-width:0;font-size:12px}.g539Upload h4{margin:0}.g539Docs button{min-height:38px}.g539Docs [data-doc-status]{overflow-wrap:anywhere}.g539DocEdit{border:1px solid #d1dce8;padding:12px;border-radius:9px}.g539SectionEditor input,.g539SectionEditor textarea,.g539Upload input,.g539Upload select{max-width:100%;box-sizing:border-box}
