.admin-shortcuts{flex-wrap:wrap}.opening-hours-form{padding:6px 26px}.opening-day{display:grid;grid-template-columns:minmax(130px,1fr) 110px 140px 140px;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.opening-day:last-child{border-bottom:0}.opening-day>strong{font-size:13px;font-weight:600}.opening-day>label:not(.admin-checkbox){font-size:10px;color:var(--muted)}.opening-day input[type=time]{height:39px;font-size:12px;margin-top:4px}.opening-hours-footer{padding:20px 26px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line)}.opening-hours-footer p{color:var(--muted);font-size:11px;line-height:1.8;margin:0;max-width:520px}.outside-hours{border-top:1px solid var(--line);padding-top:22px;background:#fffcf5}.outside-hours h3{margin:0 24px 8px;font-size:14px}.outside-hours>p{margin:0 24px 5px;font-size:11px;color:var(--muted);line-height:1.7}.opening-scale{height:27px}.opening-scale>span{grid-row:1;overflow:hidden;white-space:nowrap;font-size:9px}.closed-day{border-bottom:0}
@media(max-width:850px){.opening-day{grid-template-columns:1fr 90px 110px 110px;gap:12px}.opening-hours-footer{flex-wrap:wrap}}
@media(max-width:600px){.opening-hours-form{padding:4px 18px}.opening-day{grid-template-columns:1fr 1fr;gap:12px}.opening-day>.admin-checkbox{justify-self:end}.opening-hours-footer{padding:18px}.outside-hours h3,.outside-hours>p{margin-left:15px;margin-right:15px}}

.columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.columns-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.columns-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.columns-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.columns-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.columns-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.columns-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.columns-13{grid-template-columns:repeat(13,minmax(0,1fr))}
.columns-14{grid-template-columns:repeat(14,minmax(0,1fr))}
.columns-15{grid-template-columns:repeat(15,minmax(0,1fr))}
.columns-16{grid-template-columns:repeat(16,minmax(0,1fr))}
.columns-17{grid-template-columns:repeat(17,minmax(0,1fr))}
.columns-18{grid-template-columns:repeat(18,minmax(0,1fr))}
.columns-19{grid-template-columns:repeat(19,minmax(0,1fr))}
.columns-20{grid-template-columns:repeat(20,minmax(0,1fr))}
.columns-21{grid-template-columns:repeat(21,minmax(0,1fr))}
.columns-22{grid-template-columns:repeat(22,minmax(0,1fr))}
.columns-23{grid-template-columns:repeat(23,minmax(0,1fr))}
.columns-24{grid-template-columns:repeat(24,minmax(0,1fr))}
.columns-25{grid-template-columns:repeat(25,minmax(0,1fr))}
.columns-26{grid-template-columns:repeat(26,minmax(0,1fr))}
.columns-27{grid-template-columns:repeat(27,minmax(0,1fr))}
.columns-28{grid-template-columns:repeat(28,minmax(0,1fr))}
.columns-29{grid-template-columns:repeat(29,minmax(0,1fr))}
.columns-30{grid-template-columns:repeat(30,minmax(0,1fr))}
.columns-31{grid-template-columns:repeat(31,minmax(0,1fr))}
.columns-32{grid-template-columns:repeat(32,minmax(0,1fr))}
.columns-33{grid-template-columns:repeat(33,minmax(0,1fr))}
.columns-34{grid-template-columns:repeat(34,minmax(0,1fr))}
.columns-35{grid-template-columns:repeat(35,minmax(0,1fr))}
.columns-36{grid-template-columns:repeat(36,minmax(0,1fr))}
.columns-37{grid-template-columns:repeat(37,minmax(0,1fr))}
.columns-38{grid-template-columns:repeat(38,minmax(0,1fr))}
.columns-39{grid-template-columns:repeat(39,minmax(0,1fr))}
.columns-40{grid-template-columns:repeat(40,minmax(0,1fr))}
.columns-41{grid-template-columns:repeat(41,minmax(0,1fr))}
.columns-42{grid-template-columns:repeat(42,minmax(0,1fr))}
.columns-43{grid-template-columns:repeat(43,minmax(0,1fr))}
.columns-44{grid-template-columns:repeat(44,minmax(0,1fr))}
.columns-45{grid-template-columns:repeat(45,minmax(0,1fr))}
.columns-46{grid-template-columns:repeat(46,minmax(0,1fr))}
.columns-47{grid-template-columns:repeat(47,minmax(0,1fr))}
.columns-48{grid-template-columns:repeat(48,minmax(0,1fr))}
.columns-49{grid-template-columns:repeat(49,minmax(0,1fr))}
.columns-50{grid-template-columns:repeat(50,minmax(0,1fr))}
.columns-51{grid-template-columns:repeat(51,minmax(0,1fr))}
.columns-52{grid-template-columns:repeat(52,minmax(0,1fr))}
.columns-53{grid-template-columns:repeat(53,minmax(0,1fr))}
.columns-54{grid-template-columns:repeat(54,minmax(0,1fr))}
.columns-55{grid-template-columns:repeat(55,minmax(0,1fr))}
.columns-56{grid-template-columns:repeat(56,minmax(0,1fr))}
.columns-57{grid-template-columns:repeat(57,minmax(0,1fr))}
.columns-58{grid-template-columns:repeat(58,minmax(0,1fr))}
.columns-59{grid-template-columns:repeat(59,minmax(0,1fr))}
.columns-60{grid-template-columns:repeat(60,minmax(0,1fr))}