.course-module__-TXfaW__bar>:first-child{width:auto}.course-module__-TXfaW__bar>:last-child{justify-self:end;width:auto}.course-module__-TXfaW__title{font-size:var(--t2);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.course-module__-TXfaW__north{width:36px;height:36px;overflow:visible}.course-module__-TXfaW__needle{fill:var(--ink)}.course-module__-TXfaW__tail{fill:none;stroke:var(--rule);stroke-width:1px}.course-module__-TXfaW__nLetter{fill:var(--ink);font-size:var(--t1);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--ground-3);stroke-width:3px;font-weight:600}.course-module__-TXfaW__course{gap:var(--s3);display:grid}.course-module__-TXfaW__course[data-hidden]{display:none}.course-module__-TXfaW__foot{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.course-module__-TXfaW__foot>:last-child{margin-left:auto}.course-module__-TXfaW__sub{margin:var(--s3) 0 0;font-size:var(--t1);color:var(--ink-soft);font-weight:500}.course-module__-TXfaW__seg{scrollbar-width:none;overflow-x:auto}.course-module__-TXfaW__strip{gap:var(--s2);margin:0 calc(var(--s4) * -1);padding:0 var(--s4);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.course-module__-TXfaW__strip::-webkit-scrollbar{display:none}.course-module__-TXfaW__chip{align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s3);border:1px solid var(--rule);border-radius:var(--r-control);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;flex:none;display:inline-flex}.course-module__-TXfaW__chip:hover{background:var(--ground-4)}.course-module__-TXfaW__chip:focus-visible{outline:2px solid var(--mark);outline-offset:0}.course-module__-TXfaW__chip[aria-pressed=true]{background:var(--ground-4);border-color:var(--ink)}.course-module__-TXfaW__add{border-style:dashed}.course-module__-TXfaW__add svg{width:20px;height:20px}.course-module__-TXfaW__n{min-width:30px;height:30px;padding:0 var(--s1);border-radius:var(--r-control);background:var(--ground-2);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}.course-module__-TXfaW__list{display:none}.course-module__-TXfaW__list ul,.course-module__-TXfaW__list ol{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.course-module__-TXfaW__list li{border-bottom:1px solid var(--rule)}.course-module__-TXfaW__row{align-items:center;gap:var(--s3);width:100%;min-height:52px;padding:var(--s1) var(--s2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.course-module__-TXfaW__row:hover{background:var(--ground-4)}.course-module__-TXfaW__row:focus-visible{outline:2px solid var(--mark);outline-offset:-2px}.course-module__-TXfaW__row[aria-pressed=true]{background:var(--ground-4);box-shadow:inset 3px 0 0 var(--ink)}.course-module__-TXfaW__what{display:grid}.course-module__-TXfaW__what small{font-size:var(--t1);color:var(--ink-soft)}.course-module__-TXfaW__addRow{margin-top:var(--s2);justify-self:start}.course-module__-TXfaW__addRow svg{width:20px;height:20px}.course-module__-TXfaW__ticks{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.course-module__-TXfaW__title{font-size:var(--t3)}.course-module__-TXfaW__course[data-hidden]{display:grid}.course-module__-TXfaW__strip{display:none}.course-module__-TXfaW__list{display:grid}}
.picker-module__DIx2oa__picker{align-items:center;gap:var(--s2);font-size:var(--t2);color:var(--ink-soft);display:flex}.picker-module__DIx2oa__label{flex:none}.picker-module__DIx2oa__field{flex:1;min-width:0;position:relative}.picker-module__DIx2oa__glass{left:var(--s3);width:16px;height:16px;color:var(--ink-soft);pointer-events:none;margin-top:-8px;position:absolute;top:50%}.picker-module__DIx2oa__glass:is(span){place-items:center;width:20px;height:20px;margin:-10px 0 0 -2px;display:grid}.picker-module__DIx2oa__input{min-height:44px;padding:0 var(--s3) 0 var(--s10);font:inherit;color:var(--ink);text-overflow:ellipsis}.picker-module__DIx2oa__input::placeholder{color:var(--ink-soft)}.picker-module__DIx2oa__pop{z-index:20;top:calc(100% + var(--s1));background:var(--ground-3);border:1px solid var(--rule);border-radius:var(--r-control);position:absolute;left:0;right:0;box-shadow:0 8px 24px #00000073}.picker-module__DIx2oa__list{max-height:min(60vh,22em);padding:var(--s1) 0;overscroll-behavior:contain;margin:0;list-style:none;position:relative;overflow-y:auto}.picker-module__DIx2oa__option{align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s3);color:var(--ink);cursor:pointer;display:flex}.picker-module__DIx2oa__option[data-current]{box-shadow:inset 2px 0 0 var(--rule)}.picker-module__DIx2oa__option[aria-selected=true]{background:var(--ground-4);box-shadow:inset 2px 0 0 var(--ink)}.picker-module__DIx2oa__who{align-items:baseline;column-gap:var(--s2);min-width:0;padding:var(--s1) 0;flex-wrap:wrap;display:flex}.picker-module__DIx2oa__who>b{overflow-wrap:anywhere;max-width:100%;font-weight:600}.picker-module__DIx2oa__name{max-width:100%;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-module__DIx2oa__place{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.picker-module__DIx2oa__input[data-picked]{padding-right:var(--s12);font-weight:600}.picker-module__DIx2oa__clear{border-radius:var(--r-control);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.picker-module__DIx2oa__clear:hover{color:var(--ink)}.picker-module__DIx2oa__clear svg{width:16px;height:16px}.picker-module__DIx2oa__none{padding:var(--s3);margin:0}.picker-module__DIx2oa__hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:759px){.picker-module__DIx2oa__input,.picker-module__DIx2oa__option{font-size:var(--t3)}.picker-module__DIx2oa__who{flex-direction:column;align-items:flex-start}}
.readings-module__LqNW6a__updating{align-items:center;gap:var(--s1);margin-left:var(--s2);color:var(--ink-soft);vertical-align:middle;display:inline-flex}@media print{.readings-module__LqNW6a__updating{display:none}}
