.smp-huum-install-panel,.smp-huum-installation{border:1px solid #000000;background:#ffffff;color:#000000;padding:20px;margin:24px 0;max-width:100%;box-sizing:border-box}.smp-huum-install-panel summary{font-weight:700;cursor:pointer}.smp-huum-install-panel a,.smp-huum-installation a{color:#2c64a0;text-decoration:underline}.smp-huum-installation h2,.smp-huum-installation h3{color:#000000}.smp-huum-install-eyebrow{color:#2c64a0;font-weight:700}.smp-huum-install-choose{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:20px 0}.smp-huum-install-choose label{width:100%;font-weight:700}.smp-huum-install-choose select{flex:1 1 240px;min-width:0;max-width:100%;border:1px solid #000000;background:#ffffff;color:#000000}.smp-huum-install-choose button,.smp-huum-install-print,.smp-huum-install-panel .button{background:#2c64a0!important;color:#ffffff!important;border:1px solid #2c64a0;padding:12px 16px;text-decoration:none;font-weight:700;white-space:normal}.smp-huum-install-checks{padding-left:24px}.smp-huum-install-checks li{padding:8px 0}.smp-huum-install-checks label{display:flex;gap:10px;align-items:start}.smp-huum-install-checks input{flex:0 0 auto;margin-top:5px;accent-color:#2c64a0}.smp-huum-install-notes{display:block;font-weight:700;margin:20px 0}.smp-huum-install-notes textarea{display:block;width:100%;border:1px solid #000000;background:#ffffff;color:#000000;margin-top:8px;box-sizing:border-box}.smp-huum-install-docs{overflow-wrap:anywhere}.smp-huum-install-selection{border-left:4px solid #ef9035;padding-left:16px;margin:24px 0}@media(max-width:600px){.smp-huum-install-panel,.smp-huum-installation{padding:16px}.smp-huum-install-choose button{width:100%}}@media print{body.smp-huum-printing *{visibility:hidden}body.smp-huum-printing .smp-huum-installation,body.smp-huum-printing .smp-huum-installation *{visibility:visible}body.smp-huum-printing .smp-huum-installation{position:absolute;left:0;top:0;width:100%;margin:0;border:0;padding:10px;font-size:11pt}body.smp-huum-printing .smp-huum-install-choose,body.smp-huum-printing .smp-huum-install-print{display:none}.smp-huum-install-notes textarea{height:90px}a{overflow-wrap:anywhere}}
@media print{body.smp-huum-printing{height:auto!important;min-height:0!important}body.smp-huum-printing *{visibility:visible!important}body.smp-huum-printing *:not(.smp-huum-installation):not(.smp-huum-installation *):not(:has(.smp-huum-installation)){display:none!important}body.smp-huum-printing :has(.smp-huum-installation){display:block!important;position:static!important;height:auto!important;min-height:0!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}body.smp-huum-printing .smp-huum-installation{position:static!important;margin:0;padding:0;width:100%;border:0;font-size:10pt;line-height:1.3}body.smp-huum-printing .smp-huum-installation h2{font-size:17pt;margin:10px 0}body.smp-huum-printing .smp-huum-installation h3{font-size:12pt;margin:12px 0 6px}body.smp-huum-printing .smp-huum-installation p{margin:6px 0}body.smp-huum-printing .smp-huum-install-checks li{padding:3px 0;break-inside:avoid}body.smp-huum-printing .smp-huum-install-notes{margin:10px 0;break-inside:avoid}body.smp-huum-printing .smp-huum-install-notes textarea{height:55px}@page{size:letter;margin:.5in}}
