.tr-dates{margin:18px 0;padding:18px;border:1px solid #DDD7CC;background:#FBFAF7}
.tr-dates__row{display:flex;gap:16px;flex-wrap:wrap}
.tr-dates__row label{display:flex;flex-direction:column;gap:6px;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#6C6659;flex:1;min-width:160px}
.tr-dates__row input[type=date]{font-family:'Inter',sans-serif;font-size:15px;padding:11px 12px;border:1px solid #DDD7CC;border-radius:2px;background:#fff}
.tr-dates__row input[type=date]:focus{border-color:#C8A96A;outline:none}
.tr-dates__note{margin:12px 0 0;font-family:'Inter',sans-serif;font-size:12.5px;color:#8A8175}
.tr-deposit-notice{background:#EAE4D8;border:1px solid #C8A96A;border-radius:2px;padding:16px 18px;margin-bottom:22px}
.tr-deposit-notice strong{font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:1.4px;text-transform:uppercase;color:#231D10;display:block;margin-bottom:6px}
.tr-deposit-notice p{font-family:'Inter',sans-serif;font-size:14px;color:#3E3529;margin:0;line-height:1.55}
.tr-includes{border:1px solid #DDD7CC;background:#FBFAF7;padding:20px 22px;margin:22px 0}
.tr-includes__title{font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:1.8px;text-transform:uppercase;color:#8A8175;font-weight:400;margin:0 0 12px}
.tr-includes__list{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.tr-includes__list li{font-family:'Inter',sans-serif;font-size:14.5px;color:#2B2B2B;display:flex;gap:9px}
.tr-includes__qty{font-family:'JetBrains Mono',monospace;color:#C8A96A;font-variant-numeric:tabular-nums;min-width:38px}
.tr-includes__list a{color:#2B2B2B;text-decoration:none;border-bottom:1px solid #DDD7CC}
.tr-includes__list a:hover{color:#C8A96A;border-color:#C8A96A}
.tr-includes__note{font-family:'Inter',sans-serif;font-size:12.5px;color:#8A8175;margin:14px 0 0}
@media(max-width:600px){.tr-dates__row{flex-direction:column}}
