.ns-hours{margin:18px 0;max-width:100%;min-width:0}.ns-hours h3{font-size:1.05rem;margin:0 0 7px}.ns-hours-hint{color:#b9abbf;font-size:.85rem;line-height:1.5}.ns-hours-legacy{padding:10px 12px;border:1px solid #8a4576;border-radius:10px;margin:12px 0;overflow-wrap:anywhere}.ns-hours-day{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.ns-hours-name{font-weight:700;padding-top:11px}.ns-hours-fields{min-width:0}.ns-hours-mode{display:block;width:100%;max-width:340px;background:#15111d;color:#fff;border:1px solid #605168;border-radius:12px;padding:11px;min-height:44px}.ns-hours-slot{display:none;align-items:center;gap:9px;flex-wrap:wrap;margin-top:9px;font-size:.84rem}.ns-hours-slot span{min-width:95px;color:#cdb8cf}.ns-hours-slot label{display:flex;align-items:center;gap:5px;white-space:nowrap}.ns-hours-slot input{width:118px;max-width:100%;box-sizing:border-box;background:#17121d;color:white;border:1px solid #69536e;padding:8px;border-radius:9px;min-height:42px;color-scheme:dark}.ns-hours-day[data-mode="morning"] [data-slot="morning"],.ns-hours-day[data-mode="afternoon"] [data-slot="afternoon"],.ns-hours-day[data-mode="continuous"] [data-slot="continuous"],.ns-hours-day[data-mode="split"] [data-slot="morning"],.ns-hours-day[data-mode="split"] [data-slot="afternoon"]{display:flex}.ns-hours-public-row{display:flex;justify-content:space-between;gap:18px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.9rem}.ns-hours-public-row:last-child{border-bottom:0}.ns-hours-public-row strong{color:#fff;font-weight:650}.ns-hours-public-row span{color:#dbcfe0;text-align:right}.ns-hours-sep{color:#bd69b5}@media(max-width:640px){.ns-hours-day{grid-template-columns:1fr;gap:6px}.ns-hours-name{padding-top:0}.ns-hours-slot span{width:100%}.ns-hours-slot label{flex:1}.ns-hours-public-row{font-size:.83rem}}