.sform{display:grid;gap:14px}.sform label{display:grid;gap:6px;font-weight:600}
.sform input,.sform select,.sform textarea{font:inherit;padding:11px 12px;border:1px solid #cdbfbf;border-radius:10px;background:#fff;width:100%;box-sizing:border-box;min-height:44px}
.sform .two{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:560px){.sform .two{grid-template-columns:1fr}}
.sform .chk{display:flex;gap:8px;align-items:center;font-weight:500}.sform .chk input{width:auto;min-height:0}
.fmsg{min-height:1em;color:#b3261e;margin:0}.fmsg.ok{color:#1d7a3e}
.nlist,.mylist{display:grid;gap:12px;margin-top:18px}.notice h3{margin:4px 0}.notice small,.citem small{color:#6b5656}
.citem{margin-top:10px}.crow{display:flex;justify-content:space-between;gap:8px;align-items:center}
.tl{margin:8px 0 0;padding-left:18px}.tl li{margin:4px 0}
.st-new{background:#fff3cd}.st-in_review{background:#dbeafe}.st-action_taken{background:#dcfce7}.st-closed{background:#e5e7eb}.st-rejected{background:#fee2e2}
.annc{background:#7d0d11;color:#fff;padding:8px 14px;text-align:center;font-weight:600}
.stafflink{color:inherit;opacity:.75;font-size:0.8125rem}
