.etn{margin:32px 0;padding:18px 18px 8px;border:1px solid #d9dcea;border-radius:14px;background:#fafbff;color:#1b1f33;line-height:1.5}
.etn h2{margin:0 0 6px;font-size:22px}
.etn-note{font-size:13.5px;color:#4a4f66;margin:0 0 14px}
.etn-empty{padding:12px 14px;background:#fff;border:1px dashed #c4c9de;border-radius:10px;color:#4a4f66}
.etn-card{background:#fff;border:1px solid #e1e4f0;border-left:5px solid #9aa0b8;border-radius:10px;margin:0 0 12px;padding:10px 14px}
.etn-card.fresh{border-left-color:#1fa66a}.etn-card.recent{border-left-color:#e0a800}.etn-card.old{border-left-color:#b6bacb;opacity:.85}
.etn-head{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;margin-bottom:6px}
.etn-date{color:#4a4f66;font-size:14px}
.etn-age{font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;background:#eef0f6;color:#2b3047}
.etn-age.fresh{background:#d8f5e6;color:#0b5e37}.etn-age.recent{background:#fff1c2;color:#6a4e00}.etn-age.old{background:#eceef4;color:#5c627a}
.etn-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}
.etn-chip{font-size:12.5px;padding:3px 10px;border-radius:999px;background:#eef0f6;color:#2b3047}
.etn-chip.d-low{background:#d8f5e6;color:#0b5e37}.etn-chip.d-mod{background:#fff1c2;color:#6a4e00}.etn-chip.d-con{background:#ffd9b0;color:#7a3a00}.etn-chip.d-high{background:#ffc9c4;color:#7a1008}.etn-chip.d-na{background:#eceef4;color:#5c627a}
.etn-bands{border-collapse:collapse;width:100%;font-size:13.5px;margin:2px 0 8px}
.etn-bands th{text-align:left;font-weight:600;padding:3px 10px 3px 0;white-space:nowrap}.etn-bands td{padding:3px 10px 3px 0}
.etn-bands tr+tr th,.etn-bands tr+tr td{border-top:1px solid #eef0f6}
.etn-extra{margin:2px 0;font-size:13.5px;color:#3a3f56}
.etn-text{margin:8px 0 4px;white-space:pre-wrap}
.etn-photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.etn-photos img{height:96px;width:auto;border-radius:8px;display:block}
.etn-btn{background:#e8890c;color:#1b1305;border:0;border-radius:10px;padding:10px 16px;font-weight:700;font-size:15px;cursor:pointer}
.etn-btn:disabled{opacity:.6;cursor:wait}
.etn-open{margin:4px 0 14px}
.etn-form{background:#fff;border:1px solid #e1e4f0;border-radius:12px;padding:14px;margin:0 0 14px;position:relative}
.etn-field{margin:0 0 12px}.etn-field label{display:block;font-weight:600;font-size:14px;margin-bottom:3px}
.etn-field small{display:block;color:#5c627a;font-size:12px;margin-top:2px}
.etn-form input[type=text],.etn-form input[type=email],.etn-form input[type=number],.etn-form input[type=date],.etn-form select,.etn-form textarea{width:100%;max-width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #c4c9de;border-radius:8px;font:inherit;background:#fff}
.etn-sub{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0 0 12px}
.etn-bandsf,.etn-signs{border:1px solid #e1e4f0;border-radius:10px;margin:0 0 12px;padding:8px 12px}
.etn-bandsf legend,.etn-signs legend{font-weight:600;font-size:14px;padding:0 6px}
.etn-bandrow{display:grid;grid-template-columns:130px 1fr 1fr;gap:8px;align-items:center;margin:6px 0}
.etn-bandrow span{font-size:13.5px}
.etn-signs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2px 12px}.etn-signs legend{grid-column:1/-1}
.etn-cb{display:flex;gap:6px;align-items:flex-start;font-size:13.5px;margin:3px 0}.etn-cb input{margin-top:3px}
.etn-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}
.etn-id{margin:0 0 12px}.etn-consent{font-size:12.5px;color:#3a3f56;margin:10px 0}
.etn-msg{margin:8px 0;font-size:14px}.etn-msg.err{color:#a3180b;font-weight:600}.etn-msg.ok{color:#0b5e37;font-weight:600;background:#e6f7ee;border-radius:8px;padding:10px 12px}
.etn-small{font-size:12px;color:#5c627a;margin:8px 0 0}
@media(max-width:560px){.etn{padding:14px 12px 6px}.etn-bandrow{grid-template-columns:1fr 1fr}.etn-bandrow span{grid-column:1/-1;font-weight:600}.etn-sub{grid-template-columns:1fr}}
