/* Maple Estimator — ZIP checker styles. */
.mest-zip-wrap .mcc-zip{padding:24px;border:1px solid rgba(216,227,216,.18);background:rgba(11,22,17,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:767px){.mest-zip-wrap .mcc-zip{padding:20px}}.mest-zip-wrap .mcc-zip-l{display:block;margin:0 0 12px;font:400 9.5px/1.4 "IBM Plex Mono",monospace;letter-spacing:.22em;text-transform:uppercase;color:#8FAF97}.mest-zip-wrap .mcc-zip-row{display:flex;gap:8px}.mest-zip-wrap .mcc-zip .mcc-zip-in{flex:1 1 auto;min-width:0;width:auto;height:auto;margin:0;padding:14px 16px;border:1px solid rgba(216,227,216,.2)!important;border-radius:0!important;background:#102C23!important;color:#FCFAF5!important;font:400 15px/1.2 "IBM Plex Mono",monospace;letter-spacing:.14em;outline:0;box-shadow:none;transition:border-color .3s}.mest-zip-wrap .mcc-zip .mcc-zip-in::placeholder{color:rgba(216,227,216,.4);opacity:1}.mest-zip-wrap .mcc-zip .mcc-zip-in:focus{border-color:#D9741C!important}.mest-zip-wrap .mcc-zip .mcc-zip-btn{flex:0 0 auto;margin:0;padding:0 24px;border:0!important;border-radius:0!important;background:#D9741C!important;color:#FCFAF5!important;font:600 11px/1 "IBM Plex Mono",monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .3s,transform .3s}.mest-zip-wrap .mcc-zip .mcc-zip-btn:hover,.mest-zip-wrap .mcc-zip .mcc-zip-btn:focus-visible{background:#A93F1B!important}.mest-zip-wrap .mcc-zip-out{display:flex;gap:12px;align-items:flex-start;min-height:64px;margin-top:16px;padding:2px 0 2px 0;border-left:2px solid transparent;transition:border-color .3s,padding .3s}.mest-zip-wrap .mcc-zip-out:not([data-state=idle]){padding-left:14px}.mest-zip-wrap .mcc-zip-out[data-state=invalid]{border-left-color:#A93F1B}.mest-zip-wrap .mcc-zip-out[data-state=yes]{border-left-color:#F2A94E}.mest-zip-wrap .mcc-zip-out[data-state=edge]{border-left-color:#E5B54B}.mest-zip-wrap .mcc-zip-out[data-state=no]{border-left-color:#A93F1B}.mest-zip-wrap .mcc-zip-out[data-state=no] .mcc-zip-ic{color:#E07A55}.mest-zip-wrap .mcc-zip-out p{margin:0}.mest-zip-wrap .mcc-zip-idle{padding-top:4px;font:400 10px/1.5 "IBM Plex Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(143,175,151,.5)}.mest-zip-wrap .mcc-zip-msg{font:400 13.5px/1.5 "Instrument Sans",sans-serif;color:rgba(216,227,216,.8)}.mest-zip-wrap .mcc-zip-ic{flex:0 0 20px;width:20px;height:20px;margin-top:1px}.mest-zip-wrap .mcc-zip-ic svg{display:block;width:20px;height:20px}.mest-zip-wrap .mcc-zip-out[data-state=yes] .mcc-zip-ic{color:#F2A94E}.mest-zip-wrap .mcc-zip-out[data-state=edge] .mcc-zip-ic{color:#E5B54B}.mest-zip-wrap .mcc-zip-h{font:800 17px/1.25 "Bricolage Grotesque",sans-serif;letter-spacing:-.02em;color:#FCFAF5}.mest-zip-wrap .mcc-zip-s{margin-top:4px!important;font:400 13px/1.5 "Instrument Sans",sans-serif;color:rgba(216,227,216,.7)}.mest-zip-wrap .mcc-zip-s a{color:#F2A94E;text-decoration:none;white-space:nowrap}.mest-zip-wrap .mcc-zip-s a:hover{text-decoration:underline}
.mest-zip--light .mcc-zip{border-color:rgba(16,44,35,.15);background:#FCFAF5;-webkit-backdrop-filter:none;backdrop-filter:none}.mest-zip--light .mcc-zip-l{color:#5B6A62}.mest-zip--light .mcc-zip .mcc-zip-in{background:#fff!important;color:#102C23!important;border-color:rgba(16,44,35,.2)!important}.mest-zip--light .mcc-zip .mcc-zip-in::placeholder{color:rgba(16,44,35,.4)}.mest-zip--light .mcc-zip-idle{color:#5B6A62}.mest-zip--light .mcc-zip-msg,.mest-zip--light .mcc-zip-s{color:#2B3B33}.mest-zip--light .mcc-zip-h{color:#102C23}.mest-zip--light .mcc-zip-s a{color:#A93F1B}.mest-zip--light .mcc-zip-out[data-state=yes] .mcc-zip-ic{color:#2C6B4F}.mest-zip--light .mcc-zip-out[data-state=yes]{border-left-color:#2C6B4F}
