@layer properties,theme,base;@layer components{.school-planner[data-compact].estate-planner{grid-template-columns:minmax(0,1fr);align-items:stretch}.school-planner[data-compact] .estate-planner-form{flex-direction:column;justify-content:space-between;padding:28px;display:flex}.school-planner[data-compact] fieldset{margin-bottom:20px}.school-planner[data-compact] legend{font:600 22px/1.15 var(--font-display);margin-bottom:15px}.school-planner[data-compact] legend.school-planner-hidden-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.school-planner[data-compact] .estate-meal-choices input{opacity:0;width:1px;height:1px}.school-meal-mark{border:1px solid var(--scene-edge);width:23px;height:23px;color:var(--scene-black);border-radius:43% 57% 48% 52%;place-items:center;transition:background .2s,box-shadow .2s;display:grid;position:absolute;top:10px;left:10px;transform:rotate(-8deg)}.school-meal-mark svg{opacity:0;transform:rotate(8deg)}input:checked+.school-meal-mark{background:var(--scene-sun);box-shadow:0 0 13px color-mix(in srgb,var(--scene-sun) 22%,transparent)}input:checked+.school-meal-mark svg{opacity:1}input:focus-visible+.school-meal-mark{outline:2px solid var(--scene-sun-lt);outline-offset:4px}.school-planner[data-compact] .school-package-card{border-radius:18px 36px 18px 24px}.school-planner[data-compact] .school-package-choice{min-height:0;padding:20px 18px 22px}.school-planner[data-compact] .school-package-content>span{max-width:30ch!important;margin-top:6px!important;font-size:12px!important}.school-planner[data-compact] .school-package-content strong{font-size:31px}.school-planner[data-compact] .school-package-disclosure{height:60px;min-height:60px;font:600 18px/1.3 var(--font-display);background:0 0;border:0}.school-planner[data-compact] .school-package-disclosure>span{flex:1}.school-planner[data-compact] .school-package-disclosure:focus-visible{outline:2px solid var(--scene-edge);outline-offset:2px}.school-planner[data-compact] .school-package-disclosure[aria-expanded=true]{color:var(--scene-sun-lt)}.school-planner[data-compact] [data-compact-panel].school-package-popup{width:min(400px,100vw - 24px)}.school-planner[data-compact] [data-compact-panel].school-program-popup{width:min(880px,100vw - 24px)}.school-planner[data-compact] .school-program-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.school-planner[data-compact] .school-program-compare>section{border-radius:16px;min-width:0;padding:16px 16px 18px;box-shadow:inset 0 0 0 1px #ffffff12}.school-planner[data-compact] .school-program-compare>section[data-selected]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--scene-sun) 42%,transparent);background:#ffffff08}.school-planner[data-compact] .school-program-compare header{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:10px;display:flex}.school-planner[data-compact] .school-program-compare h4{font:600 24px/1.15 var(--font-display);color:var(--scene-white);margin:0}.school-planner[data-compact] .school-program-compare header small{color:var(--scene-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.school-planner[data-compact] .school-program-compare header b{color:var(--scene-sun-lt);font:600 10px/1.4 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin-left:auto}.school-planner[data-compact] .school-program-compare>section>p{color:#c5c4bb;margin:0;font-size:13px;line-height:1.6}@media (max-width:640px){.school-planner[data-compact] .school-program-compare{grid-template-columns:minmax(0,1fr);gap:12px}.school-planner[data-compact] .school-program-compare>section{padding:13px 13px 15px}.school-planner[data-compact] .school-program-compare h4{font-size:20px}}.school-planner[data-compact] .school-program-popup .school-package-description ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:16px}.school-planner[data-compact] .school-package-popup.school-program-popup .school-package-description li{text-align:center;font:500 15px/1.3 var(--font-display);flex-direction:column;align-items:center;gap:8px}.school-planner[data-compact] .school-program-popup .school-package-description li>svg{stroke-width:1.4px;width:25px;height:25px;margin:0}@media (max-width:540px){.school-planner[data-compact] .school-program-popup .school-package-description ul{gap:19px 10px}.school-planner[data-compact] .school-package-popup.school-program-popup .school-package-description li{font-size:15px}.school-planner[data-compact] .school-program-popup .school-package-description li>svg{width:25px;height:25px}}.school-planner[data-compact] .school-package-popup .school-package-description{max-width:none;padding:0}.school-planner[data-compact] .school-package-popup .school-package-description li{font-size:13px}.school-planner[data-compact] .school-package-popup .school-package-description>p{color:#c5c4bb}.school-planner[data-compact] .visit-field{position:relative}.school-package-addons-body .estate-meal-choices{grid-template-columns:1fr 1fr;gap:6px;display:grid}.school-planner[data-compact] .school-package-addons-body .estate-meal-choices label{border-radius:10px;gap:5px;min-height:118px;padding:9px}.school-planner[data-compact] .school-package-addons-body .estate-meal-choices strong{font-size:12px}.school-planner[data-compact] .school-package-addons-body .estate-meal-choices small{font-size:10px}.school-planner[data-compact] .school-package-addons-body .school-meal-art{flex:0 0 50px;width:50px;height:50px;display:block}.school-planner[data-compact] .school-package-addons-body .school-meal-art img{object-fit:contain;filter:saturate(.78)brightness(.9);width:50px;height:50px}.school-planner[data-compact] .school-package-addons-body legend{font-size:19px}.school-planner[data-compact] .estate-planner-extras{gap:8px;display:grid}.school-planner[data-compact] .estate-planner-extras label{cursor:pointer;box-shadow:inset 0 -1px color-mix(in srgb,var(--scene-edge) 24%,transparent);background:linear-gradient(120deg,#ffffff09,#0000);border-radius:17px 9px;padding:12px 13px;display:block;position:relative}.school-planner[data-compact] .estate-planner-extras input{opacity:0;width:1px;height:1px;position:absolute}.school-addon-name{align-items:center;gap:7px;font-size:12px;display:flex}.school-addon-check{border:1px solid var(--scene-edge);width:24px;height:24px;box-shadow:none;background:0 0;border-radius:42% 58% 44% 56%;flex:none;place-items:center;display:grid;transform:rotate(-7deg)}.school-planner[data-compact] .school-addon-name{font:500 17px/1.2 var(--font-display);flex-wrap:wrap;gap:11px}.school-planner[data-compact] .school-addon-name small{font:400 11px/1.4 var(--font-sans);margin-left:auto}.school-addon-check svg{opacity:0}input:checked+.school-addon-name .school-addon-check{background:var(--scene-sun);color:var(--scene-black)}input:checked+.school-addon-name .school-addon-check svg{opacity:1}input:focus-visible+.school-addon-name{outline:2px solid var(--scene-edge);outline-offset:3px}.school-planner[data-compact] .estate-planner-fields label,.school-planner[data-compact] .estate-planner-fields .visit-field-label{font:600 15px/1.4 var(--font-display);color:var(--scene-white)}.school-planner[data-compact] .visit-field-control{gap:10px}.school-planner[data-compact] .visit-field-control>span:not(.visit-field-leading){text-align:left;flex:1}.school-planner[data-compact] .visit-field-control>svg,.school-planner[data-compact] .visit-field-leading{color:#ddc68b}.school-planner[data-compact] .visit-field-leading{flex:0 0 22px;align-items:center;width:22px;display:flex}.school-people-control{background:#0002;border-radius:12px;grid-template-columns:33px minmax(0,1fr) 33px;align-items:center;gap:3px;margin-top:7px;display:grid}.school-people-control button{height:45px;color:var(--scene-sun-lt);background:0 0;place-items:center;display:grid}.school-planner[data-compact] .school-people-control input{text-align:center;width:100%;font:600 19px var(--font-display);box-shadow:none;appearance:textfield;background:0 0;margin:0;padding:10px 0}.school-people-control input::-webkit-inner-spin-button{appearance:none}.school-people-control input::-webkit-outer-spin-button{appearance:none}.school-package-addons-body fieldset,.school-planner[data-compact] .school-package-popup fieldset{margin:0}.school-planner[data-compact] .school-package-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.school-planner[data-compact] .school-package-panels>.school-package-disclosure{background:#ffffff06;border-radius:14px;width:100%;height:auto;min-height:56px;margin:0;padding:12px 15px;box-shadow:inset 0 1px #ffffff14}.school-planner[data-compact] .school-range-date-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.school-planner[data-compact] .school-range-date-row .estate-people-range{width:100%;margin:0}.school-planner[data-compact] .school-range-date-row .school-date-panel-trigger{min-width:0}.school-planner[data-compact] .school-date-panel-trigger>.school-package-disclosure>svg:last-child{display:none}.school-planner[data-compact] .school-date-notes textarea{resize:none;height:110px;min-height:110px;max-height:160px}.school-planner[data-compact] .school-date-panel-trigger>.school-package-disclosure{background:#ffffff06;border-radius:14px;width:100%;height:auto;min-height:60px;margin:0;padding:14px 16px;box-shadow:inset 0 1px #ffffff14}.school-planner[data-compact] [data-compact-panel].school-date-popup{width:min(740px,100vw - 24px)}.school-planner[data-compact] .school-date-popup .school-date-notes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px}.school-planner[data-compact] .school-date-popup .school-date-notes>label{height:364px;font:600 17px/1.3 var(--font-display);color:var(--scene-white);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;display:grid}.school-planner[data-compact] .school-date-popup .school-date-notes textarea{resize:none;overscroll-behavior:contain;width:100%;height:100%;min-height:0;max-height:none;color:var(--scene-white);font:400 13px/1.65 var(--font-sans);scrollbar-width:thin;scrollbar-color:#bba884 #242322;background:#11111085;border:0;border-radius:13px;margin:0;padding:13px;overflow:auto;box-shadow:inset 0 1px #ffffff15}.school-planner[data-compact] .school-date-popup .school-notes-count{font:400 10px/1.4 var(--font-sans);text-align:right;color:var(--scene-muted)}.school-inline-calendar{grid-template-rows:auto 42px 24px 1fr 28px auto;gap:4px;min-width:0;height:364px;display:grid}.school-inline-calendar-label{font:600 17px/1.3 var(--font-display);color:var(--scene-white);margin:0}.school-inline-calendar-month{justify-content:space-between;align-items:center;gap:6px;display:flex}.school-inline-calendar-month span{font:500 20px/1.2 var(--font-display);color:var(--scene-white)}.school-inline-calendar-month button{width:32px;height:36px;color:var(--scene-edge);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.school-inline-calendar :is(button:disabled,[data-outside=true]){color:#77746d}.school-inline-calendar button:disabled{cursor:default}.school-inline-calendar-week,.school-inline-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.school-inline-calendar-week{text-align:center;color:var(--scene-muted);align-items:center;font-size:10px}.school-inline-calendar-days{grid-template-rows:repeat(6,minmax(0,1fr))}.school-inline-calendar-days button{min-width:0;min-height:29px;color:var(--scene-white);font:500 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.school-inline-calendar-days button[aria-current=date]{box-shadow:inset 0 0 0 1px #bba88485}.school-inline-calendar-days button[aria-pressed=true]{color:#191918;background:#cbb88e}.school-inline-calendar-days button:not(:disabled):hover{background:#cbb88e2b}.school-inline-calendar-days button[aria-pressed=true]:hover{background:#dbc9a8}.school-inline-calendar-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.school-inline-calendar-actions button{min-height:28px;color:var(--scene-edge);cursor:pointer;background:0 0;border:0;font-size:11px}.school-inline-calendar-note{color:var(--scene-muted);margin:0;font-size:10px;line-height:1.45}@media (max-width:600px){.school-planner[data-compact] .estate-planner-form{padding:16px}.school-planner[data-compact] .estate-package-choices{grid-template-columns:1fr}.school-planner[data-compact] .school-package-card{height:255px}.school-planner[data-compact] .school-package-choice{height:155px}.school-planner[data-compact] .estate-planner-fields{grid-template-columns:1fr}.school-planner[data-compact] legend{font-size:21px}}@media (max-width:620px){.school-planner[data-compact] .school-date-popup .school-date-notes{grid-template-columns:1fr;gap:20px}.school-planner[data-compact] .school-date-popup .school-date-notes>label{height:170px}.school-inline-calendar{height:340px}}.school-planner[data-compact].estate-planner .school-package-card{height:auto;min-height:0}.school-planner[data-compact].estate-planner .school-package-choice{height:auto;min-height:0;padding:20px 17px}}@layer utilities{@media (max-width:760px){.school-planner[data-compact].estate-planner .school-package-content>span{margin-top:4px!important}.school-planner[data-compact].estate-planner .school-date-panel-trigger>.school-package-disclosure{width:100%;height:auto;min-height:50px;margin:0;padding:10px 9px;font-size:13px}html body .school-planner[data-compact].estate-planner .estate-planner-fields>:last-child{grid-column:auto}html body .school-planner[data-compact].estate-planner .estate-package-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html body .school-planner[data-compact].estate-planner .school-package-card{border-radius:14px 20px 14px 14px;height:auto;min-height:0;padding-bottom:0}html body .school-planner[data-compact].estate-planner .school-package-choice{height:auto;min-height:0;padding:16px 11px 14px}html body .school-planner[data-compact].estate-planner .school-package-content{gap:8px}html body .school-planner[data-compact].estate-planner .school-package-content strong{font-size:21px}html body .school-planner[data-compact].estate-planner .school-package-content b,html body .school-planner[data-compact].estate-planner .school-package-identity small{font-size:13px}html body .school-planner[data-compact].estate-planner .school-package-price>span,html body .school-planner[data-compact].estate-planner .school-package-content>span{font-size:11px;line-height:1.4}html body .school-planner[data-compact] .school-package-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}html body .school-planner[data-compact] .school-package-panels>.school-package-disclosure{gap:6px;min-height:50px;padding:10px 9px;font-size:13px}html body .school-planner[data-compact] .school-package-panels>.school-package-disclosure>svg{flex:none;width:16px;height:16px}html body .school-planner[data-compact].estate-planner .estate-planner-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .school-planner[data-compact].estate-planner .estate-planner-fields .school-people-group{grid-column:1/-1}html body .school-planner[data-compact] .school-range-date-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}html body .school-planner[data-compact].estate-planner .school-date-panel-trigger>.school-package-disclosure{gap:6px;min-height:50px;padding:10px 9px;font-size:13px}}@media (max-width:359px){html body .school-planner[data-compact].estate-planner .estate-planner-fields{grid-template-columns:minmax(0,1fr)}html body .school-planner[data-compact] .school-range-date-row{grid-template-columns:minmax(0,1fr);gap:6px}}}
@layer properties,theme,base;@layer components{.trip-recap{isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--scene-edge) 34%, transparent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"plan price""facts facts""actions actions";align-items:start;gap:20px 44px;margin-top:22px;padding-top:21px;display:grid;position:relative}.trip-recap:before{content:"";z-index:-1;background:var(--scene-white);opacity:.055;pointer-events:none;width:196px;height:196px;position:absolute;bottom:-16px;right:-8px;-webkit-mask-image:url(/media/ikony/logo-kowala-2026.webp),linear-gradient(105deg,#0000,#000 52%);mask-image:url(/media/ikony/logo-kowala-2026.webp),linear-gradient(105deg,#0000,#000 52%);-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:contain,auto;mask-size:contain,auto;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes trip-recap-sweep{0%{opacity:0;transform:translate(-40%)}30%{opacity:1}to{opacity:0;transform:translate(160%)}}.trip-recap-sweep{background:linear-gradient(90deg, transparent, var(--scene-sun), transparent);pointer-events:none;width:34%;height:2px;animation:.9s cubic-bezier(.3,.7,.2,1) trip-recap-sweep;position:absolute;top:-1px;left:0}@keyframes trip-recap-flash{0%{background:color-mix(in srgb, var(--scene-sun) 30%, transparent);transform:translateY(3px)}to{background:0 0;transform:none}}.trip-recap-facts li[data-flash]{border-radius:10px;animation:.75s ease-out trip-recap-flash}@keyframes trip-recap-bump{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}.trip-recap-price strong[data-bump]{animation:.42s cubic-bezier(.2,.8,.2,1) trip-recap-bump}.trip-recap-label{color:var(--scene-edge);font:600 11px/1.4 var(--font-sans);letter-spacing:.17em;text-transform:uppercase;margin:0}.trip-recap-plan{grid-area:plan;min-width:0}.trip-recap-package{color:var(--scene-white);font:500 clamp(28px, 2.5vw, 37px)/1.1 var(--font-display);letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:4px 11px;margin:7px 0 0;display:flex}.trip-recap-package span{color:var(--scene-muted);font:500 13px/1.4 var(--font-sans);letter-spacing:0;white-space:nowrap}.trip-recap-facts{flex-wrap:wrap;grid-area:facts;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.trip-recap-facts li{min-width:0;color:var(--scene-white);font:500 14px/1.45 var(--font-sans);align-items:center;gap:8px;padding-inline:15px;display:inline-flex}.trip-recap-facts li:first-child{padding-left:0}.trip-recap-facts li+li{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--scene-edge) 30%, transparent)}.trip-recap-facts svg{width:16px;height:16px;color:var(--scene-edge);stroke-width:1.6px;flex:none}.trip-recap-facts li[data-note]>span{white-space:nowrap;text-overflow:ellipsis;max-width:30ch;display:block;overflow:hidden}.trip-recap-price{text-align:right;grid-area:price;justify-self:end}.trip-recap-price strong{color:var(--scene-sun-lt);font:500 clamp(40px, 4vw, 58px)/1.05 var(--font-display);letter-spacing:-.035em;margin-top:4px;display:block}.trip-recap-price[data-priced=true] strong{text-shadow:0 2px 18px color-mix(in srgb, var(--scene-sun) 28%, transparent)}.trip-recap-price[data-priced=false] strong{color:var(--scene-white);font-size:clamp(27px,2.4vw,34px)}.trip-recap-price-note{max-width:32ch;color:var(--scene-muted);font:400 13px/1.5 var(--font-sans);margin:7px 0 0 auto}.trip-recap-actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:12px 18px;display:flex}.trip-recap-quiet{flex-wrap:wrap;align-items:center;gap:5px 16px;margin-left:auto;display:flex}.trip-recap-quiet>:is(a,button){color:var(--scene-muted);font:500 12px/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;text-decoration:none;transition:color .2s;display:inline-flex}.trip-recap-quiet svg{stroke-width:1.7px;flex:none;width:14px;height:14px}.trip-recap-quiet>:is(a,button):is(:hover,:focus-visible){color:var(--scene-sun-lt)}.trip-recap-quiet>button:disabled{opacity:.45;cursor:not-allowed}.trip-recap-quiet>button:disabled:hover{color:var(--scene-muted)}.trip-recap-quiet :is(a,button):focus-visible{outline:2px solid var(--scene-edge);outline-offset:3px}.trip-recap-quiet .trip-recap-alt{text-underline-offset:3px;opacity:.85;text-decoration:underline}.trip-recap-fallback{color:var(--scene-muted);font:400 12px/1.5 var(--font-sans);flex:100%;gap:7px;margin-top:10px;display:grid}.trip-recap-fallback textarea{background:color-mix(in srgb, var(--scene-white) 7%, transparent);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-edge) 30%, transparent);color:var(--scene-white);font:400 12px/1.6 var(--font-sans);resize:vertical;border:0;border-radius:12px;padding:11px}@media (max-width:1100px){.trip-recap{gap:18px 26px}.trip-recap-facts li{padding-inline:12px;font-size:13px}}@media (max-width:760px){.trip-recap{grid-template-columns:minmax(0,1fr);grid-template-areas:"plan""facts""price""actions";gap:16px;margin-top:18px;padding-top:17px}.trip-recap:before{width:132px;height:132px;bottom:-8px;right:-10px}.trip-recap-package{font-size:27px}.trip-recap-facts{gap:5px 14px;margin-top:12px}.trip-recap-facts li{flex:calc(50% - 14px);padding-inline:0;font-size:13px}.trip-recap-facts li+li{box-shadow:none}.trip-recap-price{text-align:left;justify-self:stretch}.trip-recap-price strong{font-size:43px}.trip-recap-price-note{margin-left:0}.trip-recap-actions{gap:10px 14px}.trip-recap-actions>.abyss-button{flex:100%}.trip-recap-quiet{gap:4px 14px;margin-left:0}}@media (prefers-reduced-motion:reduce){.trip-recap-quiet>:is(a,button){transition:none}.trip-recap-sweep{display:none}.trip-recap-facts li[data-flash],.trip-recap-price strong[data-bump]{animation:none}}}@layer utilities;
@layer properties,theme,base,components;@layer utilities{html body [data-compact-panel].school-package-popup.school-meals-popup.compact-visit-popup[class]{width:min(840px,100vw - 24px);padding:22px 26px}html body [data-compact-panel].school-meals-popup .school-package-addons-body .estate-meal-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}html body [data-compact-panel].school-meals-popup .estate-meal-choices>label[class],html body [data-compact-panel].school-meals-popup .estate-meal-choices>label:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;gap:10px;max-width:none;padding:4px 8px 14px;translate:none}html body [data-compact-panel].school-meals-popup .estate-meal-choices .school-meal-mark{flex:none;width:23px;height:23px;margin:0 0 5px;position:relative;inset:auto;translate:none}html body [data-compact-panel].school-meals-popup .school-meal-art[class]{width:112px;height:104px}html body [data-compact-panel].school-meals-popup .estate-meal-choices strong{font-size:18px}html body [data-compact-panel].school-meals-popup .estate-meal-choices small{font-size:12px}html body [data-compact-panel].school-meals-popup .school-addon-row{border-top:1px solid color-mix(in srgb,var(--scene-edge) 24%,transparent);margin-top:8px;padding-top:14px}html body [data-compact-panel].school-meals-popup .estate-meal-choices label:focus-within{outline:2px solid var(--scene-edge);outline-offset:3px}@media (max-width:600px){html body [data-compact-panel].school-package-popup.school-meals-popup.compact-visit-popup[class]{padding:18px 14px}html body [data-compact-panel].school-meals-popup .school-package-addons-body .estate-meal-choices{gap:5px}html body [data-compact-panel].school-meals-popup .estate-meal-choices>label[class]{gap:6px;padding:4px 2px 10px}html body [data-compact-panel].school-meals-popup .school-meal-art[class]{width:76px;height:76px}html body [data-compact-panel].school-meals-popup .estate-meal-choices strong{font-size:14px}html body [data-compact-panel].school-meals-popup .estate-meal-choices small{font-size:10px;line-height:1.45}html body [data-compact-panel].school-meals-popup .school-addon-row{gap:10px;padding-top:10px}}}
