.sm{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-accent) 28%, transparent);color:var(--color-fg);font-family:var(--font-body), system-ui, sans-serif;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:16px 16px 14px;display:flex}.sm-tags{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sm-days{background:var(--color-bg);color:var(--color-gold-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.sm-badge{background:var(--color-apply);color:var(--color-bg);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.sm-dot{background:var(--color-accent-soft);border-radius:50%;flex-shrink:0;width:8px;height:8px}.sm-h{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;margin:0;font-size:21px;font-weight:500;line-height:1.15}.sm-cap{color:var(--color-gold-ink);letter-spacing:.06em;text-transform:uppercase;margin:0 0 -6px;font-size:12px;font-weight:700}.sm-list{align-self:stretch;margin:2px 0 0;padding:0;list-style:none;position:relative}.sm-list:before{content:"";background:color-mix(in srgb, var(--color-fg) 14%, transparent);width:2px;position:absolute;top:16px;bottom:16px;left:6px}.sm-list li{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);flex-direction:column;gap:2px;padding:9px 0 9px 26px;font-size:14px;display:flex;position:relative}.sm-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sm-note{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin-top:6px;font-size:12px;position:relative}.sm-note:before{content:"";background:var(--color-apply);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-23px}.sm-list li:last-child{border-bottom:0}.sm-list li:before{content:"";box-sizing:border-box;background:var(--color-surface);border:2px solid color-mix(in srgb, var(--color-fg) 30%, transparent);border-radius:50%;width:14px;height:14px;position:absolute;top:13px;left:0}.sm-list li.is-on:before{background:var(--color-apply);border-color:var(--color-apply)}.sm-m{font-weight:500}.sm-a{white-space:nowrap;color:color-mix(in srgb, var(--color-fg) 72%, transparent)}.sm-list li.is-on .sm-m,.sm-a b{color:var(--color-apply);font-weight:700}.sm-was{color:color-mix(in srgb, var(--color-fg) 52%, transparent);margin-right:6px;font-weight:400}.sm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sm-total{border-top:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);font-family:var(--font-display), Georgia, serif;align-self:stretch;margin:0;padding-top:12px;font-size:19px;font-weight:500;line-height:1.25}.sm-total b{color:var(--color-gold-ink);font-weight:700}.sm-fine{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin:-6px 0 0;font-size:12px;line-height:1.5}
.ad-wl{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));color:var(--color-gold-ink);border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);font-family:var(--font-display), Georgia, serif;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 15px;font-size:clamp(19px,2.2vw,24px);font-weight:700;line-height:1;display:inline-flex}.ad-wl:before{content:"";background:var(--color-accent);border-radius:50%;width:8px;height:8px}.ad-wlnote{color:color-mix(in srgb, var(--color-fg) 62%, transparent);margin-top:7px;font-size:14px;line-height:1.45}@media (max-width:520px){.ad-head:has(.ad-wl){flex-direction:column-reverse;gap:10px}}.ad-cta--wait .btn{flex:auto;min-width:max-content;padding:0 22px}
