/* ScoutTract — Hunt tools (hunt-tools.js). navy #1F2A44, copper #B87333, alert red #b42318 */
.ht-wind{display:flex;gap:12px;align-items:center;padding:10px 12px;border:2px solid #B87333;border-radius:12px;background:#fff8f1;color:#1F2A44;min-width:0}
.ht-wind>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}
.ht-wind b{font-size:17px}
.ht-wind small{color:#475467;font-size:12.5px}
.ht-arrow{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#1F2A44;color:#B87333;font-size:24px;line-height:1;transition:transform .3s}
.ht-range{width:100%;min-height:36px;accent-color:#B87333}
.ht-marks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.ht-marks .hs-btn{min-height:48px;padding:6px 4px;font-size:14px;white-space:normal}
.ht-done{margin:0;padding:8px 10px;border-radius:10px;background:#ecfdf3;color:#16794a;font-weight:700}
.ht-old summary{cursor:pointer;color:#1F2A44;font-weight:700;padding:6px 0}
.ht-old .hs-link{display:block;text-align:left;padding:6px 0}
.ht-chip{margin:0;padding:8px 10px;border-radius:999px;background:#fef3f2;color:#b42318;border:1px solid #fda29b;font-size:14px}
.go-rec span.ht-sw,.ht-sw{display:inline-block;flex:none;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin:0 3px 0 6px}
.ht-sw.w{background:rgba(180,35,24,.45);border:1px solid #b42318}
.ht-sw.c{background:rgba(217,119,6,.45);border:1px solid #d97706}
@media (orientation:landscape) and (max-height:520px){.ht-marks{grid-template-columns:repeat(6,minmax(0,1fr))}}
