[hidden]{display:none!important}fieldset{border:0;padding:0;margin:0}.reference-card{margin:16px 0;padding:20px;background:#f5f8fc;border:1px solid #d8e4f2;border-radius:10px}.drill-reference{display:block;max-width:100%;height:170px;object-fit:contain;margin:15px auto}.drill-reference.copper{filter:sepia(.9) saturate(1.3)}.reference-card details[open] .drill-reference:active{height:350px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.calendar-day{background:white;border:1px solid #dbe4ee;min-height:105px;padding:10px;border-radius:7px}.calendar-day strong,.calendar-day small{display:block}.calendar-day small{font-size:.7rem;margin-top:8px}.calendar-day button{font-size:.72rem;padding:6px;margin-top:7px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.grid section.grid{padding:0}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}nav{flex-wrap:wrap}@media(max-width:650px){.calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-day{min-height:90px}}
