.rpd-day-wrap{min-width:0;container:rpd-day/inline-size}.rpd-day{gap:var(--rpd-gap,18px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}@container rpd-day (max-width:820px){.rpd-day{grid-template-columns:minmax(0,1fr)}}.rpd-now{border-radius:var(--rpd-r,22px);color:#fff;background:linear-gradient(165deg, var(--rpd-acc-2) 0%, var(--rpd-acc) 60%, var(--rpd-acc) 100%);flex-direction:column;gap:14px;min-width:0;min-height:300px;padding:22px 24px;display:flex;position:relative;box-shadow:0 1px 2px #1018361f,0 18px 36px -24px #10183699}.rp-dash[data-dark=true] .rpd-now:not(.rpd-card),.dark .rp-dash[data-mode=auto] .rpd-now:not(.rpd-card){box-shadow:inset 0 0 0 1px #3d4c85,0 20px 50px -30px #000000b3}.rpd-now[data-tone=chiusa],.rp-dash[data-dark=true] .rpd-now[data-tone=chiusa]:not(.rpd-card),.dark .rp-dash[data-mode=auto] .rpd-now[data-tone=chiusa]:not(.rpd-card){box-shadow:inset 0 0 0 1.5px var(--rpd-gold), 0 18px 36px -24px #10183699}.rpd-now-ey{letter-spacing:.09em;text-transform:uppercase;color:var(--rpd-now-ey,#f0d9a8);align-items:center;gap:8px;font-size:11.5px;font-weight:700;line-height:16px;display:flex}.rpd-now-ey>i{background:var(--rpd-gold);border-radius:50%;flex:none;width:8px;height:8px}.rpd-now-top{align-items:flex-start;gap:16px;display:flex}.rpd-now-tt{flex:1;min-width:0}.rpd-now-title{letter-spacing:-.028em;color:inherit;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:700;line-height:34px}.rpd-now-sub{color:var(--rpd-now-2,#cdd6f0);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:9px;font-size:13.5px;line-height:18px;display:flex}.rpd-now-sj{background:var(--rpd-now-chip,#34437a);color:#fff;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.rpd-now-cd{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 2px #fff}.rpd-now-body{color:var(--rpd-muted);margin:0;font-size:13.5px;line-height:19px}.rpd-now-st{color:var(--rpd-now-2,#cdd6f0);align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.rpd-now-st[data-tone=warn]{color:var(--rpd-now-warn,#f6d38f)}.rpd-now-st>svg{flex:none;width:16px;height:16px}.rpd-now-ok{color:#d8f5e5;background:#2a6b52;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.rpd-now-ok svg{width:13px;height:13px}.rpd-now-closed{align-items:center;gap:14px;display:flex}.rpd-now-big{color:#5a3d08;background:#f0d9a8;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.rpd-now-big svg{width:24px;height:24px}.rpd-now-acts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.rpd-now-acts:first-child{margin-top:0}.rpd-nb{border:1px solid var(--rpd-now-btn-line,#4a5a94);background:var(--rpd-now-btn,#2b3a70);color:#fff;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.rpd-nb>svg{width:16px;height:16px;color:var(--rpd-now-ey,#f0d9a8);flex:none}.rpd-nb:hover{border-color:var(--rpd-now-2,#cdd6f0)}.rpd-nb:focus-visible{outline:2px solid var(--rpd-gold-soft);outline-offset:2px}.rpd-nb:disabled{cursor:progress}.rpd-nb-k{color:var(--rpd-now-2,#cdd6f0);font-variant-numeric:tabular-nums;font-weight:500}.rpd-nb-pri{background:#fff;border-color:#fff}.rpd-nb-pri:hover{background:#e3e8f3;border-color:#e3e8f3}.rpd-nb-pri>svg{color:var(--rpd-navy)}.rpd-nb-pri .rpd-nb-k{color:#4a5466}.rpd-nb .rpd-sig.rpd-nb-sig{width:44px;height:16px}.rpd-now-next{border-top:1px solid var(--rpd-now-line,#3d4c85);color:var(--rpd-now-2,#cdd6f0);align-items:center;gap:10px;margin-top:auto;padding-top:13px;font-size:13px;line-height:18px;text-decoration:none;display:flex}.rpd-now-acts+.rpd-now-next{margin-top:0}.rpd-now-next b{color:#fff;font-weight:600}.rpd-now-next>svg{width:16px;height:16px;color:var(--rpd-now-ey,#f0d9a8);flex:none;margin-left:auto}.rpd-now-next:hover span{text-underline-offset:3px;text-decoration:underline}.rpd-now-next:focus-visible{outline:2px solid var(--rpd-gold-soft);outline-offset:3px;border-radius:6px}.rpd-now.rpd-card,.rpd-strip.rpd-card{--rpd-now-2:var(--rpd-muted);--rpd-now-warn:var(--rpd-wa)}.rpd-now.rpd-card{color:var(--rpd-ink);background:rgb(var(--rpd-card-rgb) / var(--rpd-ga-eff));box-shadow:var(--rpd-shadow)}.rpd-now.rpd-card .rpd-now-ey{color:var(--rpd-acc-ink)}.rpd-now.rpd-card .rpd-now-title{letter-spacing:-.025em;font-size:23px;line-height:28px}.rpd-now.rpd-card .rpd-nb{border-color:var(--rpd-brd);background:var(--rpd-fill-2);color:var(--rpd-ink)}.rpd-now.rpd-card .rpd-nb>svg{color:var(--rpd-acc-ink)}.rpd-now.rpd-card .rpd-nb-pri{border-color:var(--rpd-acc);background:var(--rpd-acc)}.rpd-now.rpd-card .rpd-nb-pri>svg{color:#fff}.rpd-now.rpd-card .rpd-nb:focus-visible{outline-color:var(--rpd-acc-ink)}.rp-dash[data-dark=true] .rpd-now.rpd-card .rpd-nb-pri,.dark .rp-dash[data-mode=auto] .rpd-now.rpd-card .rpd-nb-pri{background:#fff;border-color:#fff;color:var(--rpd-navy)!important}.rp-dash[data-dark=true] .rpd-now.rpd-card .rpd-nb-pri>svg,.dark .rp-dash[data-mode=auto] .rpd-now.rpd-card .rpd-nb-pri>svg{color:var(--rpd-navy)}.rpd-ring{flex:none;width:88px;height:88px;position:relative}.rpd-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.rpd-ring-tr{fill:none;stroke:var(--rpd-now-line,#3d4c85);stroke-width:6px}.rpd-ring-fl{fill:none;stroke:var(--rpd-now-ring,var(--rpd-gold));stroke-width:6px;stroke-linecap:round;stroke-dasharray:263.9}.rpd-ring[data-size=sm]{width:52px;height:52px}.rpd-ring[data-size=sm] :is(.rpd-ring-tr,.rpd-ring-fl){stroke-width:8px}.rpd-ring-lb{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.rpd-ring-lb b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;font-size:26px;font-weight:700}.rpd-ring-lb small{color:var(--rpd-now-2,#cdd6f0);margin-top:3px;font-size:11px;font-weight:600}.rpd-ring[data-size=sm] .rpd-ring-lb b{font-size:16px}.rpd-ring[data-size=sm] .rpd-ring-lb small{margin-top:1px;font-size:9.5px}@media (prefers-reduced-motion:no-preference){.rpd-ring-fl{transition:stroke-dashoffset .6s;animation:1.2s cubic-bezier(.3,.7,.2,1) rpd-ring-in}}@keyframes rpd-ring-in{0%{stroke-dashoffset:263.9px}}.rpd-hrs-card{flex-direction:column;display:flex}.rpd-hrs-body{flex-direction:column;flex:1;display:flex}.rpd-hrs-card>.rpd-foot{flex-wrap:wrap;margin-top:auto}.rpd-hrs{flex-direction:column;display:flex}.rpd-hr{border-top:1px solid var(--rpd-sep);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:6px 16px;display:grid;position:relative}.rpd-hr-t{font-variant-numeric:tabular-nums}.rpd-hr-t b{font-size:13.5px;font-weight:700;line-height:18px;display:block}.rpd-hr-t small{color:var(--rpd-muted);font-size:12px;line-height:16px;display:block}.rpd-hr-c{min-width:0;color:inherit;border-radius:8px;margin:-6px 0;padding:6px 0;text-decoration:none;display:block}.rpd-hr-c>b{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.rpd-hr-sj{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpd-hr-c>span{color:var(--rpd-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:17px;display:block;overflow:hidden}.rpd-hr-c:hover .rpd-hr-sj{text-underline-offset:3px;text-decoration:underline}.rpd-hr-c:focus-visible{outline:2px solid var(--rpd-acc-ink);outline-offset:2px}.rpd-hr-r{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rpd-hr[data-free] .rpd-hr-c>b{color:var(--rpd-muted);font-weight:500}.rpd-hr[data-event] .rpd-hr-t b{font-weight:600}.rpd-hr[data-current]{background:#fbf3e1;border-top-color:#0000;border-radius:14px;margin:2px 8px;padding:6px 8px;box-shadow:inset 0 0 0 1px #ecd29b}.rpd-hr[data-current] .rpd-hr-t small,.rpd-hr[data-current] .rpd-hr-c>span{color:#4a5466}.rpd-hr[data-current]{color:#0f172a}.rp-dash[data-dark=true] .rpd-hr[data-current],.dark .rp-dash[data-mode=auto] .rpd-hr[data-current]{color:var(--rpd-ink);background:#3a3424;box-shadow:inset 0 0 0 1px #8a7134}.rp-dash[data-dark=true] .rpd-hr[data-current] :is(.rpd-hr-t small,.rpd-hr-c>span),.dark .rp-dash[data-mode=auto] .rpd-hr[data-current] :is(.rpd-hr-t small,.rpd-hr-c>span){color:#e1e6f0}.rpd-hr[data-busy]{color:#0f172a;background:#fbf3e1}.rpd-hr[data-busy] :is(.rpd-hr-t small,.rpd-hr-c>span){color:#4a5466}.rp-dash[data-dark=true] .rpd-hr[data-busy],.dark .rp-dash[data-mode=auto] .rpd-hr[data-busy]{color:var(--rpd-ink);background:#3a3424}.rp-dash[data-dark=true] .rpd-hr[data-busy] :is(.rpd-hr-t small,.rpd-hr-c>span),.dark .rp-dash[data-mode=auto] .rpd-hr[data-busy] :is(.rpd-hr-t small,.rpd-hr-c>span){color:#e1e6f0}.rpd-hr .rpd-sig.rpd-hr-sig{pointer-events:none;width:150px;height:46px;margin-top:-23px;position:absolute;top:50%;right:104px}.rpd-hr-sign{flex:none}.rpd-nowline{z-index:2;height:0;margin:0 16px;position:relative}.rpd-nowline:before{content:"";background:var(--rpd-gold);border-radius:2px;height:2px;position:absolute;top:-1px;left:58px;right:0}.rpd-nowline span{background:var(--rpd-navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:-11px;left:0}.rp-dash[data-dark=true] .rpd-nowline span,.dark .rp-dash[data-mode=auto] .rpd-nowline span{background:var(--rpd-gold);color:#2b1d03}.rpd-hrs-bar{background:var(--rpd-mu-bg);border-radius:999px;flex:120px;max-width:170px;height:6px;display:flex;overflow:hidden}.rpd-hrs-bar i{flex-basis:0;height:100%;display:block}.rpd-hrs-bar i[data-k=ok]{background:#2e9e63}.rpd-hrs-bar i[data-k=wa]{background:#e5a93c}.rpd-hrs-bar i[data-k=nv]{background:var(--rpd-acc)}.rpd-hrs-bar i[data-k=mu]{background:0 0}.rp-dash[data-dark=true] .rpd-hrs-bar i[data-k=nv],.dark .rp-dash[data-mode=auto] .rpd-hrs-bar i[data-k=nv]{background:#fff}.rpd-hrs-sum{min-width:0}.rpd-hrs-rest{margin-left:auto}.rpd-strip-wrap{min-width:0;container:rpd-strip/inline-size}.rpd-strip{border-radius:var(--rpd-r,22px);color:#fff;background:linear-gradient(165deg, var(--rpd-acc-2), var(--rpd-acc) 60%);flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 16px 34px -24px #10183699}.rpd-strip[data-tone=chiusa]{box-shadow:inset 0 0 0 1.5px var(--rpd-gold), 0 16px 34px -24px #10183699}.rpd-strip-tt{flex-direction:column;gap:2px;min-width:0;display:flex}.rpd-strip-tt>b{font-size:15px;font-weight:650;line-height:20px}.rpd-strip-mu{min-width:0;color:var(--rpd-now-2,#cdd6f0);flex:200px;font-size:13px;line-height:18px}.rpd-strip-mu[data-tone=warn]{color:var(--rpd-now-warn,#f6d38f)}.rpd-strip-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rpd-strip-big{width:40px;height:40px}.rpd-strip-big svg{width:20px;height:20px}.rpd-strip .rpd-strip-menu{color:var(--rpd-now-2,#cdd6f0)}.rpd-strip .rpd-strip-menu:hover,.rpd-strip .rpd-strip-menu[data-state=open]{background:var(--rpd-now-btn,#2b3a70);color:#fff}.rpd-strip .rpd-strip-menu:focus-visible{outline-color:var(--rpd-gold-soft)}.rpd-strip.rpd-card{color:var(--rpd-ink);background:rgb(var(--rpd-card-rgb) / var(--rpd-ga-eff));box-shadow:var(--rpd-shadow)}.rpd-strip.rpd-card .rpd-now-ey{color:var(--rpd-acc-ink)}.rpd-strip.rpd-card .rpd-strip-mu{color:var(--rpd-muted)}.rpd-strip.rpd-card .rpd-strip-menu{color:var(--rpd-faint)}.rpd-strip.rpd-card .rpd-strip-menu:hover{background:var(--rpd-fill);color:var(--rpd-ink)}.rpd-strip.rpd-card .rpd-nb{border-color:var(--rpd-brd);background:var(--rpd-fill-2);color:var(--rpd-ink)}.rpd-strip.rpd-card .rpd-nb>svg{color:var(--rpd-acc-ink)}.rpd-strip.rpd-card .rpd-nb-pri{border-color:var(--rpd-acc);background:var(--rpd-acc)}.rpd-strip.rpd-card .rpd-nb-pri>svg{color:#fff}.rp-dash[data-dark=true] .rpd-strip.rpd-card .rpd-nb-pri,.dark .rp-dash[data-mode=auto] .rpd-strip.rpd-card .rpd-nb-pri{background:#fff;border-color:#fff;color:var(--rpd-navy)!important}.rp-dash[data-dark=true] .rpd-strip.rpd-card .rpd-nb-pri>svg,.dark .rp-dash[data-mode=auto] .rpd-strip.rpd-card .rpd-nb-pri>svg{color:var(--rpd-navy)}@container rpd-strip (max-width:640px){.rpd-strip-acts{width:100%;margin-left:0}.rpd-strip-acts .rpd-nb{flex:auto;justify-content:center}.rpd-strip{position:relative}.rpd-strip>.rpd-strip-menu{position:absolute;top:8px;right:8px}.rpd-strip-tt{padding-right:40px}}.rp-dash[data-density=compatta] .rpd-now{gap:11px;min-height:0;padding:18px 20px}.rp-dash[data-density=compatta] .rpd-hr{min-height:44px;padding-top:4px;padding-bottom:4px}@media (pointer:coarse){.rpd-nb{height:44px}.rpd-now-next{min-height:44px}}@container rpd-day (max-width:560px){.rpd-now{gap:12px;min-height:0;padding:18px}.rpd-now-title{font-size:24px;line-height:29px}.rpd-now .rpd-ring{width:72px;height:72px}.rpd-now .rpd-ring-lb b{font-size:21px}.rpd-now-acts{grid-template-columns:1fr 1fr;display:grid}.rpd-now-acts .rpd-nb{justify-content:center;height:46px}.rpd-now-acts .rpd-nb-pri{grid-area:1/1/auto/-1}.rpd-now-acts .rpd-nb:only-child{grid-column:1/-1}.rpd-hr{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:6px 14px}.rpd-hr[data-current]{padding:6px}.rpd-nowline{margin:0 14px}.rpd-nowline:before{left:44px}.rpd-hr .rpd-sig.rpd-hr-sig{width:110px;right:92px}.rpd-hr-r:has(.rpd-hr-sign)>.rpd-chip{display:none}.rpd-hrs-bar{display:none}.rpd-hr-c>b{flex-wrap:wrap;row-gap:2px}.rpd-hr-c>span{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}
