.er-bar,.er-f input{border:1px solid var(--border, #e5e7eb)}.er-bar{margin:22px 0 0;border-top:3px solid var(--accent, #b08d3f);border-radius:0 0 8px 8px;background:#fbfaf7;padding:20px 22px}.er-head{margin-bottom:16px}.er-head strong{display:block;font-size:1.02rem;color:var(--navy, #1d3557);margin-bottom:3px}.er-head span{font-size:.88rem;color:#5f6671;line-height:1.5}.er-fields{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:12px;margin-bottom:14px}@media (max-width:620px){.er-fields{grid-template-columns:1fr}}.er-f{display:flex;flex-direction:column;gap:5px}.er-f>span{font-size:.78rem;font-weight:700;color:var(--navy, #1d3557);text-transform:uppercase;letter-spacing:.04em}.er-f>span em{font-style:normal;font-weight:400;text-transform:none;color:#8a9099;letter-spacing:0}.er-f input{padding:10px 12px;border-radius:5px;font-size:.93rem;background:#fff;color:var(--text, #222);width:100%}.er-f input:focus{outline:0;border-color:var(--accent, #b08d3f);box-shadow:0 0 0 3px rgba(176,141,63,.14)}.er-err{color:#b3261e;font-size:.85rem;font-weight:600;margin:0 0 12px}.er-actions{display:flex;flex-wrap:wrap;gap:10px}.er-btn{flex:1 1 190px;padding:12px 16px;border-radius:5px;border:2px solid var(--navy, #1d3557);background:#fff;color:var(--navy, #1d3557);font-size:.9rem;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;transition:background .15s,color .15s,filter .15s}.er-btn:hover{background:var(--navy, #1d3557);color:#fff}.er-btn.er-primary{background:var(--accent, #b08d3f);border-color:var(--accent, #b08d3f);color:#fff;flex:2 1 260px}.er-btn.er-primary:hover{filter:brightness(.92);background:var(--accent, #b08d3f);color:#fff}.er-btn:disabled{opacity:.6;cursor:default}.er-fine{margin:12px 0 0;font-size:.76rem;color:#8a9099;line-height:1.5}.er-done{text-align:center;padding:8px 0}.er-done strong{display:block;font-size:1.05rem;color:#1f6b45;margin-bottom:5px}.er-done p{font-size:.9rem;color:#5f6671;margin:0 0 14px}.er-done .er-btn{display:inline-block;flex:none}@media print{.er-bar{display:none!important}}