.addr-list{z-index:20;text-align:left;background:#fff;border:1px solid #e3e6ea;border-radius:.5rem;max-height:18rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 1rem 2.5rem -.75rem #0a1e3c40}.addr-list[hidden]{display:none}.addr-list__item{color:#0a0a0a;cursor:pointer;border-radius:.35rem;padding:.6rem .75rem;font-size:.88rem;line-height:1.35}.addr-list__item[aria-selected=true]{background:#0039a612}.addr-list__item mark{color:inherit;background:0 0;font-weight:600}.request__field:has(>input[data-unpicked]){border-color:var(--color-ru-red)}
.work-hours{color:#0a0a0a8c;flex-direction:column;gap:.2rem;font-size:.8rem;line-height:1.35;display:flex}.work-hours__now{color:#0a0a0a;flex-wrap:wrap;align-items:center;gap:0 .35em;font-weight:500;display:inline-flex}.work-hours__now i{background:#0a0a0a40;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-right:.15rem}.work-hours__now[data-state=open] i{background:#1fa34a;box-shadow:0 0 0 3px #1fa34a2e}.work-hours__now time{font-variant-numeric:tabular-nums;font-weight:700}.work-hours__now b{color:#0a0a0a8c;font-weight:500}.work-hours__now[data-state=open] b{color:#1a8a3f}
