html body.digital-storefronts-page .planner-panel{padding:20px!important;min-height:0!important}
html body.digital-storefronts-page .planner-panel #planner-options{margin-top:14px!important;padding-top:0!important;border-top:0!important;min-height:0!important}
html body.digital-storefronts-page .planner-panel fieldset{display:block;padding:0!important;margin:0!important;border:0!important;min-height:0!important;min-inline-size:0}
html body.digital-storefronts-page .planner-panel fieldset[hidden]{display:none!important}
html body.digital-storefronts-page .planner-panel legend,html body.digital-storefronts-page .planner-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
html body.digital-storefronts-page .planner-panel label,html body.digital-storefronts-page .planner-panel .planner-need-label{display:block!important;font:600 16px/1.45 'Segoe UI',Arial,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;color:#273c53!important;margin:14px 0 7px!important;padding:0!important;min-height:0!important}
html body.digital-storefronts-page .planner-panel>label:first-of-type{margin-top:0!important}
html body.digital-storefronts-page .planner-panel .quality-select{margin:0 0 12px!important}
html body.digital-storefronts-page .planner-panel .quality-trigger{padding:10px 38px 10px 13px!important;min-height:44px!important}
html body.digital-storefronts-page .planner-panel input{margin:0!important;min-height:44px!important;padding:10px 13px!important}
html body.digital-storefronts-page .planner-panel textarea{margin:0!important;min-height:88px!important;padding:10px 13px!important}
html body.digital-storefronts-page .planner-panel .planner-note{font-size:13px!important;line-height:1.55!important;margin:10px 0 0!important}
