input:not([type="checkbox"]):not([type="hidden"]):not([type="radio"]),select{height:46px;min-height:46px}
select{padding-top:10px;padding-bottom:10px;appearance:auto;-webkit-appearance:menulist-button}
.planning-section{padding:0;overflow:hidden}
.planning-section summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 24px;cursor:pointer;font-size:19px;font-weight:800}
.planning-section summary small{color:var(--muted);font-size:12px;font-weight:600}
.details-body{border-top:1px solid var(--line);padding:24px}
.section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0 0 18px}
.document-page-actions{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;max-width:100%}
.document-page-actions>a{white-space:nowrap}
.document-source-actions{display:contents}
.field-help{display:block;color:var(--muted);font-size:12px;font-weight:500;margin-top:2px}
.ocr-unclear-field{background:#392b12!important;border-color:#f59e0b!important;box-shadow:inset 4px 0 #f59e0b}
.ocr-unclear-field:focus{outline-color:rgba(245,158,11,.42)!important}
.required-missing-field{background:#351e22!important;border-color:#ef6b73!important;box-shadow:inset 4px 0 #ef6b73}
.required-missing-field:focus{outline-color:rgba(239,107,115,.42)!important}
.attachment{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--field);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin:-4px 0 14px}
.attachment a{color:var(--link);overflow-wrap:anywhere}
.inline-check{flex-direction:row;margin:0;white-space:nowrap}.inline-check input{width:auto}
.form-savebar{position:sticky;bottom:0;display:flex;justify-content:flex-end;background:rgba(24,34,49,.96);border:1px solid var(--line);border-radius:12px;padding:14px;margin:20px 0;z-index:3}
.form>h2:first-child+.grid.two{display:block}
.form>.sectionhead{margin-top:28px;margin-bottom:12px}
label:has(>input[name="op_end_date"]){grid-column:1}
label:has(>input[name="op_end_time"]){grid-column:2}
@media(max-width:800px){.planning-section summary,.attachment{align-items:flex-start;flex-direction:column}.document-page-actions{align-items:flex-start;justify-content:flex-start;width:100%}.document-source-actions{display:contents}.section-actions{justify-content:flex-start}}
.document-import-form{border-top:1px solid var(--line);padding-top:18px}.import-options{border:1px solid var(--line);border-radius:9px;margin:4px 0 18px;padding:12px}.import-options legend{font-weight:800;padding:0 6px}.import-options label{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:8px;margin:0}.import-options input{width:auto;margin-top:4px}.import-options span,.imported-record>div{display:flex;flex-direction:column}.import-options small,.imported-record small{color:var(--muted);font-weight:500}.imported-record{align-items:center}
