.eyebrow{color:#916b49;font-size:11px;letter-spacing:.13em;font-weight:700}.mail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;margin:25px 0}label{display:block;font-size:13px;font-weight:600;margin:15px 0 6px}input,select{width:100%;border:1px solid #ced8df;border-radius:9px;padding:12px;background:#fff;font:inherit;color:#143650}input[type=checkbox]{width:auto;accent-color:#28618b;margin-inline-end:10px}input:focus-visible,select:focus-visible{outline:3px solid #916b49;outline-offset:2px}.fields{display:grid;grid-template-columns:1fr 140px;gap:16px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.actions button:first-child{background:#143650;color:white}.mail-grid .panel{height:fit-content}.mail-grid p{font-size:13px}.mail-grid h3{font-size:15px;color:#143650;margin-top:26px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:620px;font-size:12px}th,td{text-align:start;border-bottom:1px solid #e3ddd4;padding:14px 10px;vertical-align:top}td{overflow-wrap:anywhere;max-width:230px}.state{display:inline-block;background:#eef2f6;color:#143650;padding:3px 9px;border-radius:20px}.state.accepted{background:#e5f1ed;color:#25614b}.state.failed{background:#f9e4e1;color:#8c3a31}.feedback{white-space:pre-line;overflow-wrap:anywhere;color:#143650}.mail-notice{border-inline-start:3px solid #916b49;padding:12px 18px;background:#fbf6ee}fieldset{border:0;padding:0;margin:0}legend{font-weight:700;color:#143650}a,button,input{touch-action:manipulation}@media(max-width:850px){.mail-grid{grid-template-columns:1fr}}@media(max-width:480px){.fields{grid-template-columns:1fr}.actions button{width:100%}}
