:root{--ink:#14213D;--paper:#F6F4EF;--card:#fff;--line:#E3DED3;--accent:#C8932B;--muted:#6B7280;--ok:#2F7D5B}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:var(--paper);color:var(--ink);line-height:1.5}a{color:inherit}.shell{max-width:880px;margin:0 auto;padding:24px}.top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.brand{font-weight:700;letter-spacing:.02em;text-decoration:none}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;margin-bottom:16px}.row{display:flex;justify-content:space-between;gap:16px;align-items:center}.muted{color:var(--muted);font-size:14px}.badge{font-size:12px;padding:2px 10px;border-radius:99px;background:#EEE9DC}.badge.SUBMITTED{background:#FBEFD2}.badge.RETURNED{background:#DDF1E8;color:var(--ok)}.btn,button{font:inherit;background:var(--ink);color:#fff;border:0;border-radius:10px;padding:10px 18px;cursor:pointer;text-decoration:none;display:inline-block}button.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}button:disabled{opacity:.5;cursor:default}input,select,textarea{font:inherit;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}textarea{min-height:260px;resize:vertical;line-height:1.6}label{display:block;font-size:14px;margin:12px 0 4px}.feedback{border-left:4px solid var(--accent);background:#FFFBF0;padding:12px 16px;border-radius:8px;margin-top:12px}.feedback,pre.text{white-space:pre-wrap}pre.text{font:inherit;margin:0}