@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--mmm-ls-color-white: #FFFFFF;--mmm-ls-color-black: #000000;--mmm-ls-color-gray-0: #F7F7FA;--mmm-ls-color-gray-1: #E4E7EC;--mmm-ls-color-gray-2: #BEC2C6;--mmm-ls-color-gray-3: #5B6B78;--mmm-ls-color-blue-0: #F3FAFD;--mmm-ls-color-blue-1: #EBF6FB;--mmm-ls-color-blue-2: #D6EDF8;--mmm-ls-color-blue-3: #51B8E5;--mmm-ls-color-blue-4: #002349;--mmm-ls-color-blue-5: #1F2937;--mmm-ls-color-green-0: #CDFFCD;--mmm-ls-color-green-1: #367503;--mmm-ls-color-yellow-0: #FFFFEE;--mmm-ls-color-yellow-1: #FFFACD;--mmm-ls-color-red-0: #FDF8F7;--mmm-ls-color-red-1: #DC220C;--mmm-ls-color-red-2: #A61908;--mmm-ls-font-1: "Inter", sans-serif;--mmm-ls-font-size-1: 13px;--mmm-ls-font-size-2: 16px;--mmm-ls-line-height: 15px;--mmm-ls-border-radius: 7px;--mmm-ls-padding-1: 6px 11px;--mmm-ls-padding-2: 12px 24px;--mm-box-shadow-thin: 0px 2px 4px rgb(0 0 0 / 40%);--mm-box-shadow: 0px 2px 14px rgb(0 0 0 / 40%);--mmm-ls-color-error: var(--mmm-ls-color-red-1);--mmm-ls-color-error-bg: var(--mmm-ls-color-red-0)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--mmm-ls-color-white)}::-webkit-scrollbar-thumb{background:var(--mmm-ls-color-gray-2);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--mmm-ls-color-gray-3)}*{box-sizing:border-box}body{margin:0;font-family:var(--mmm-ls-font-1);font-size:var(--mmm-ls-font-size-2);line-height:1.5;color:var(--mmm-ls-color-blue-4);background-color:var(--mmm-ls-color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--mmm-ls-color-blue-4);text-decoration:none;transition:all .25s ease}a:hover{opacity:.8;text-decoration:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}.mmm-ls__button{background:var(--mmm-ls-color-white);border:1.5px solid var(--mmm-ls-color-blue-4)!important;border-radius:6px;box-sizing:border-box!important;color:var(--mmm-ls-color-blue-4);font-family:var(--mmm-ls-font-1);font-size:14px;font-style:normal;font-weight:500;letter-spacing:.5px;line-height:14px;max-width:100%;padding:17px 24px;text-align:center!important;text-transform:uppercase!important;transition:.3s all;cursor:pointer}.mmm-ls__button:not(:disabled):hover{background:var(--mmm-ls-color-blue-3);border-color:var(--mmm-ls-color-blue-3);border-radius:6px;color:var(--mmm-ls-color-white)}.mmm-ls__button:disabled{background:var(--mmm-ls-color-white);border:1.5px solid var(--mmm-ls-color-gray-1);border-radius:6px;color:var(--mmm-ls-color-gray-1);cursor:not-allowed}.mmm-ls__button.mmm-ls__button--target{background:var(--mmm-ls-color-blue-4);border-color:var(--mmm-ls-color-blue-4);color:var(--mmm-ls-color-white)}.mmm-ls__button.mmm-ls__button--target:focus,.mmm-ls__button.mmm-ls__button--target:hover{background:var(--mmm-ls-color-blue-3);border-color:var(--mmm-ls-color-blue-3);border-radius:6px}.mmm-ls__button.mmm-ls__button--target:disabled{background:var(--mmm-ls-color-gray-1);border-color:var(--mmm-ls-color-gray-1);border-radius:6px;color:var(--mmm-ls-color-white)}.mmm-textbox{border:1px solid var(--mmm-ls-color-gray-2)!important;border-radius:8px!important;box-sizing:border-box!important;color:var(--mmm-ls-color-blue-4);font-family:var(--mmm-ls-font-1);font-style:normal;font-weight:400;font-size:14px;height:48px!important;line-height:20px;padding:14px 16px!important}.mmm-textbox:focus{border:1px solid var(--mmm-ls-color-blue-3)!important}.layout-container{min-height:100vh;display:flex;flex-direction:column}.layout-header{background-color:var(--mmm-ls-color-blue-4);color:var(--mmm-ls-color-white);padding:1rem 2rem;box-shadow:var(--mm-box-shadow-thin)}.layout-header-content{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}.layout-title{margin:0;font-size:24px;font-weight:600;color:var(--mmm-ls-color-white)}.layout-session-info{font-size:13px;color:var(--mmm-ls-color-blue-2)}.layout-nav{background-color:var(--mmm-ls-color-gray-0);padding:.5rem 2rem;border-bottom:1px solid var(--mmm-ls-color-gray-1);box-shadow:0 1px 3px #0000001a}.layout-nav-items{display:flex;gap:.5rem;flex-wrap:wrap;max-width:1400px;margin:0 auto}.layout-nav-item{padding:.75rem 1.25rem;text-decoration:none;color:var(--mmm-ls-color-blue-4);font-weight:500;font-size:14px;border-bottom:2px solid transparent;transition:all .25s ease}.layout-nav-item:hover{color:var(--mmm-ls-color-blue-3);background-color:var(--mmm-ls-color-white);border-radius:var(--mmm-ls-border-radius) var(--mmm-ls-border-radius) 0 0}.layout-nav-item.active{color:var(--mmm-ls-color-blue-3);border-bottom-color:var(--mmm-ls-color-blue-3);font-weight:600}.layout-main{flex:1;background-color:var(--mmm-ls-color-white);padding:0}.layout-content{max-width:1400px;margin:0 auto;padding:2rem}@media(max-width:880px){.layout-content{padding:1.5rem 1rem}.layout-header{padding:1rem}.layout-nav{padding:.5rem 1rem}}.layout-footer{background-color:var(--mmm-ls-color-gray-0);padding:1rem 2rem;text-align:center;border-top:1px solid var(--mmm-ls-color-gray-1);color:var(--mmm-ls-color-gray-3);font-size:13px}.view-edit-addresses-table-container{display:flex;flex-direction:column;gap:15px}.view-edit-addresses-table-header{display:flex;justify-content:flex-end}.view-edit-addresses-table-wrapper{max-height:60vh;overflow-y:auto;border:1px solid var(--mmm-ls-color-gray-1);border-radius:var(--mmm-ls-border-radius)}.view-edit-addresses-table{width:100%;border-collapse:collapse}.view-edit-addresses-table th,.view-edit-addresses-table td{padding:8px;text-align:left;border-bottom:1px solid var(--mmm-ls-color-gray-1)}.view-edit-addresses-table th{background-color:var(--mmm-ls-color-gray-0);font-weight:600;position:sticky;top:0;z-index:1}.view-edit-addresses-table tbody tr:hover{background-color:var(--mmm-ls-color-gray-0)}.editable-cell{cursor:pointer;padding:4px;min-height:20px}.editable-cell:hover{background-color:var(--mmm-ls-color-blue-0)}.editable-cell-input{width:100%;padding:4px;border:1px solid var(--mmm-ls-color-blue-3);border-radius:3px;font-size:inherit}.address-good{color:green;font-weight:600}.address-questionable{color:orange;font-weight:600}.address-bad{color:red;font-weight:600}.view-edit-addresses-table-footer{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--mmm-ls-color-gray-1)}.view-edit-addresses-table-pagination{display:flex;gap:10px;align-items:center}.view-edit-addresses-table-pagination button{padding:5px 10px;border:1px solid var(--mmm-ls-color-gray-2);background:#fff;cursor:pointer;border-radius:3px}.view-edit-addresses-table-pagination button:disabled{opacity:.5;cursor:not-allowed}.view-edit-addresses-table-buttons{display:flex;gap:10px}.saved-lists-container{display:flex;flex-direction:column;gap:30px}.saved-lists-table-container{width:100%;overflow-x:auto}.saved-lists-table{width:100%;border-collapse:collapse}.saved-lists-table th,.saved-lists-table td{padding:8px;text-align:left;border-bottom:1px solid var(--mmm-ls-color-gray-1)}.saved-lists-table th{background-color:var(--mmm-ls-color-gray-0);font-weight:600;color:var(--mmm-ls-color-blue-4)}.saved-lists-table tbody tr:hover{background-color:var(--mmm-ls-color-gray-0)}.list-name-cell{position:relative}.list-name-cell .rename-list{visibility:hidden}.list-name-cell:hover .rename-list{visibility:visible}.saved-lists-footer{display:flex;gap:15px;padding:10px 0}.saved-lists-footer .mmm-tip{flex-grow:1;text-align:left}.mmm_saved_lists-total-quantity{font-weight:600}.mmm-saved-lists-confirm-delete{display:flex;flex-direction:column;gap:10px;text-align:center}.mmm-saved-lists-confirm-delete>div:nth-child(2){color:var(--mmm-ls-color-blue-4);font-size:125%;margin:10px 0}.mmm_saved_lists-rename-saved-list{display:flex;flex-direction:column;gap:30px}.mmm_saved_lists-list-name-new{width:100%}.mmm_saved_lists-add-lists-container{display:flex;justify-content:flex-end}.mmm_saved_lists-add-lists-container--hide{display:none!important}.saved-lists-in-cart{color:var(--mmm-ls-color-gray-3);font-style:italic}.dialog-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-content{background:#fff;border-radius:var(--mmm-ls-border-radius);box-shadow:var(--mm-box-shadow);max-width:90%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.dialog-header{padding:20px;border-bottom:1px solid var(--mmm-ls-color-gray-1);display:flex;justify-content:space-between;align-items:center}.dialog-header h3{margin:0;color:var(--mmm-ls-color-blue-4)}.dialog-close{background:none;border:none;font-size:24px;cursor:pointer;color:var(--mmm-ls-color-gray-3)}.dialog-body{padding:20px;overflow-y:auto;flex:1}.dialog-footer{padding:20px;border-top:1px solid var(--mmm-ls-color-gray-1);display:flex;justify-content:flex-end;gap:10px}.view-addresses-table{width:100%;border-collapse:collapse;margin-top:10px}.view-addresses-table th,.view-addresses-table td{padding:8px;text-align:left;border-bottom:1px solid var(--mmm-ls-color-gray-1)}.view-addresses-table th{background-color:var(--mmm-ls-color-gray-0);font-weight:600}.mmm-dialog-label-type{margin-bottom:15px;padding:10px;background-color:var(--mmm-ls-color-blue-0);border-radius:var(--mmm-ls-border-radius)}.mmm-dialog-label-type b{color:var(--mmm-ls-color-blue-4)}.smarty-street-autocomplete{position:relative}.smarty-street-autocomplete-inputs{display:flex;gap:10px;position:relative}.smarty-street-autocomplete-inputs input{flex:1}.smarty-street-autocomplete-inputs input:disabled{background-color:var(--mmm-ls-color-gray-0);cursor:not-allowed}.loading-indicator{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--mmm-ls-color-gray-3)}.mmm-autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--mmm-ls-color-gray-2);border-radius:var(--mmm-ls-border-radius);box-shadow:var(--mm-box-shadow);max-height:300px;overflow-y:auto;z-index:1000;margin-top:5px}.mmm-autocomplete-suggestions-note{padding:8px;background-color:var(--mmm-ls-color-blue-0);font-size:90%;color:var(--mmm-ls-color-blue-4);border-bottom:1px solid var(--mmm-ls-color-gray-1)}.mmm-autocomplete-suggestion{padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--mmm-ls-color-gray-0)}.mmm-autocomplete-suggestion:hover{background-color:var(--mmm-ls-color-blue-0)}.mmm-autocomplete-suggestion:last-child{border-bottom:none}.street-range-table-container{display:flex;flex-direction:column;gap:15px}.street-range-table-wrapper{overflow-x:auto;border:1px solid var(--mmm-ls-color-gray-1);border-radius:var(--mmm-ls-border-radius)}.street-range-table{width:100%;border-collapse:collapse}.street-range-table th,.street-range-table td{padding:8px;text-align:left;border-bottom:1px solid var(--mmm-ls-color-gray-1)}.street-range-table th{background-color:var(--mmm-ls-color-gray-0);font-weight:600;color:var(--mmm-ls-color-blue-4)}.street-range-table tbody tr:hover{background-color:var(--mmm-ls-color-gray-0)}.street-range-table tfoot{font-weight:600;background-color:var(--mmm-ls-color-gray-0)}.street-range-table-pagination{display:flex;gap:10px;justify-content:center;align-items:center}.street-range-table-pagination button{padding:5px 10px;border:1px solid var(--mmm-ls-color-gray-2);background:#fff;cursor:pointer;border-radius:3px}.street-range-table-pagination button:disabled{opacity:.5;cursor:not-allowed}.module-map-search{display:flex;flex-direction:column;gap:30px}.map-search-inputs{display:flex;gap:10px}.map-search-zip{flex:1}.map-search-tip{margin-top:10px;font-size:90%;color:var(--mmm-ls-color-gray-3)}#map-search-google-map{height:300px;margin-bottom:20px}#div-map-search-label-type{margin-bottom:20px}#map-search-step-01b-buttons{display:flex;justify-content:space-between}#map-search-step-03-left,#map-search-step-03-right{display:inline-block;float:left;width:50%}#map-search-list-name{width:calc(100% - 30px)}#div-map-search-save-list-my-account{margin-top:10px}#map-search-greeting-4-text{margin-top:5px;width:100%}#map-search-step-03-buttons{display:flex;justify-content:space-between}#map-search-map{position:relative}.module-street-search{display:flex;flex-direction:column;gap:30px}#div-street-search-house-number-range{display:flex;flex-direction:column;gap:10px}#div-street-search-house-number-range>div{display:flex;gap:10px}#div-street-search-house-number-range input{width:150px}#div-street-search-dwelling-type{display:inline-block;float:left}#div-street-search-dwelling-type.cols-2{width:50%}#div-street-search-dwelling-type.cols-3{width:33%}#div-street-search-label-type{display:inline-block;float:left;width:33%}#street-search-step-01-buttons{display:flex;justify-content:space-between}#street-search-step-02-left,#street-search-step-02-right{display:inline-block;float:left;width:50%}#street-search-list-name{width:calc(100% - 30px)}#div-street-search-save-list-my-account{margin-top:10px}#street-search-greeting-4-text{margin-top:5px;width:100%}#div-street-search-add-more-instructions{margin-top:10px;padding:10px;background-color:var(--mmm-ls-color-blue-0);border-radius:var(--mmm-ls-border-radius);color:var(--mmm-ls-color-blue-4);font-weight:600}.module-around-property{display:flex;flex-direction:column;gap:30px}#around-property-selected-address{border:1px solid rgba(216,216,216,.5);border-radius:var(--mmm-ls-border-radius);display:inline-block;float:right;line-height:normal;padding:10px}#around-property-google-map{height:300px}#around-property-step-01-buttons{display:flex;justify-content:space-between}#around-property-step-01-buttons input:nth-of-type(2){float:right}#div-around-property-quantity{display:inline-block;float:left}#div-around-property-quantity.cols-2,#div-around-property-quantity.cols-3{width:250px}#around-property-quantity{width:125px}#div-around-property-dwelling-type{display:inline-block;float:left}#div-around-property-dwelling-type.cols-2{width:50%}#div-around-property-dwelling-type.cols-3{width:33%}#div-around-property-label-type{display:inline-block;float:left;width:33%}#div-around-property-step-01-next{text-align:right}#around-property-step-02-left,#around-property-step-02-right{display:inline-block;float:left;width:50%}#around-property-list-name{width:calc(100% - 30px)}#div-around-property-save-list-my-account{margin-top:10px}#around-property-greeting-4-text{margin-top:5px;width:100%}.mmm-field-value-note{font-size:90%;color:var(--mmm-ls-color-gray-3);font-style:italic}.module-upload-list{display:flex;flex-direction:column;gap:30px}.mmm-file{position:relative;display:inline-block;cursor:pointer}.mmm-file input[type=file]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.mmm_upload_list-legacy-and-upload{display:flex;gap:10px;margin-top:20px}.mmm_upload_list-mapping-table{width:100%;border-collapse:collapse;margin-top:15px}.mmm_upload_list-mapping-table th,.mmm_upload_list-mapping-table td{padding:8px;text-align:left;border-bottom:1px solid var(--mmm-ls-color-gray-1)}.mmm_upload_list-mapping-table th{background-color:var(--mmm-ls-color-gray-0);font-weight:600}.mmm_upload_list-mapping-table select{width:100%;padding:5px}.mmm_upload_list-step-label-management-nav-buttons{display:flex;justify-content:space-between;margin-top:20px}.mmm_upload_list-summary-table{width:100%;border-collapse:collapse;margin-bottom:20px}.mmm_upload_list-summary-table td{padding:8px;border-bottom:1px solid var(--mmm-ls-color-gray-1)}.mmm_upload_list-total-quantity{margin-bottom:20px;font-size:110%}.mmm_upload_list-total-quantity-value{font-weight:600;color:var(--mmm-ls-color-blue-4)}.mmm_upload_list-questionable-addresses,.mmm_upload_list-bad-addresses{margin-bottom:30px}.mmm_additional_addresses-list-name{margin-bottom:20px}.mmm_upload_list-list-name{width:300px;margin-right:20px}.mmm_additional_addresses-back-add-list{display:flex;justify-content:space-between}.dialog-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content{background:#fff;padding:30px;border-radius:var(--mmm-ls-border-radius);max-width:500px;width:90%}.dialog-content h3{margin-top:0}.dialog-content select{width:100%;padding:8px;margin:15px 0}.dialog-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.mmm-ls__text-in-circle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background-color:var(--mmm-ls-color-blue-4);color:#fff;font-weight:600;margin-right:10px}.module-additional-addresses{display:flex;flex-direction:column;gap:30px}.mmm_additional_addresses-additional-addresses{margin-bottom:30px}.mmm_additional_addresses-total-quantity{text-align:right;font-weight:600}.mmm-center{text-align:center;margin-top:20px}.mmm_additional_addresses-add-edit-address{display:flex;flex-direction:column;gap:20px}.mmm_add_edit_address-greeting,.mmm_add_edit_address-greeting-2,.mmm_add_edit_address-a-d-d-r-e-s-s{margin-bottom:15px}.mmm_add_edit_address-greeting input,.mmm_add_edit_address-greeting-2 input{width:100%}.mmm_additional_addresses-future-mailings{margin-bottom:10px}.mmm_additional_addresses-save-cancel{display:flex;justify-content:space-between;margin-top:20px}.mmm_additional_addresses-additional-addresses-removed{margin-top:30px;padding-top:30px;border-top:1px solid var(--mmm-ls-color-gray-1)}.mmm-right{text-align:right}.dialog-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:90vw;max-height:90vh;overflow:auto;position:relative}.dialog-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e0e0e0}.dialog-header h2{margin:0;font-size:1.25rem}.dialog-close{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:#666}.dialog-close:hover{color:#000}.dialog-body{padding:1rem}.mmm-mailing-summary{display:flex;flex-direction:column;gap:30px}#mailing-summary-top-section{margin-bottom:30px}#div-mailing-summary-categories{margin-bottom:20px}.mailing-summary-categories{list-style:none;padding:0;margin:0}.mailing-summary-categories li{margin-bottom:20px}.mmm-mailing-summary-data{margin-top:10px}.mmm-mailing-summary-data .mmm-form-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--mmm-ls-color-gray-1)}.mmm-mailing-summary-data .mmm-form-row:last-child{border-bottom:none}.mmm-mailing-summary-dwelling-types{display:flex;gap:5px;margin-top:5px}#mailing-summary-count-totals{border-top:1px solid var(--mmm-ls-color-gray-1);font-size:16px;padding-top:16px;margin-top:20px}.mailing-summary-subtotal{display:flex;justify-content:space-between;margin-bottom:20px;font-weight:600}#mailing-summary-total-count{font-weight:600}.mailing-summary-duplicates-do-not-mails{display:flex;justify-content:space-between;color:var(--mmm-ls-color-gray-3);font-size:14px;padding-bottom:24px;margin-top:20px}#mailing-summary-duplicate-count{color:var(--mmm-ls-color-gray-3)}#div-mailing-summary-do-not-mail{text-align:center;margin:20px 0}#mailing-summary-do-not-mail{height:28px;padding:0 25px}#div-mailing-summary-unduplicated-count{border-bottom:1px solid var(--mmm-ls-color-gray-1);border-top:1px solid var(--mmm-ls-color-gray-1);font-size:24px;margin-bottom:0;padding:27px 0;display:flex;justify-content:space-between;align-items:center}#div-mailing-summary-unduplicated-count span:first-child{color:var(--mmm-ls-color-blue-4);font-family:var(--mmm-ls-font-1);font-size:20px;font-weight:600;text-transform:capitalize}#div-mailing-summary-unduplicated-count span:nth-of-type(2){font-size:24px;font-weight:600}#div-mailing-summary-theme,#div-mailing-summary-frequency,#div-mailing-summary-postage-type{margin-bottom:30px}#mailing-summary-total-postage,#mailing-summary-total-product-and-postage{text-align:center;margin-bottom:10px;font-weight:600}#mailing-summary-total-cost{color:var(--mmm-ls-color-blue-4);font-size:38px;text-align:center;margin-bottom:30px;min-height:50px;display:flex;align-items:center;justify-content:center}#mailing-summary-total-cost.minimum{color:var(--mmm-ls-color-red-2);font-family:var(--mmm-ls-font-1);font-size:24px;font-style:normal;font-weight:600;line-height:32px;text-align:left}#mailing-summary-leave-list-system2{text-align:center;margin-top:30px}.mmm-word-wrap{word-wrap:break-word;flex:1}.mmm-form-row.clear{clear:both}.mmm-hide{display:none!important}.mmm-ls__text-in-circle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background-color:var(--mmm-ls-color-blue-4);color:#fff;font-weight:700;margin-right:10px}.mmm-radiobuttons--vertical{display:flex;flex-direction:column;gap:10px}.mailing-summary-postage-minimum{color:var(--mmm-ls-color-gray-3);font-size:.9em}.module-current-subscriptions{display:flex;flex-direction:column;gap:30px}.mmm_current_subscriptions-table-wrapper{overflow-x:auto;border:1px solid var(--mmm-ls-color-gray-1);border-radius:var(--mmm-ls-border-radius)}.mmm_current_subscriptions-pagination{display:flex;gap:10px;justify-content:center;align-items:center}.mmm_current_subscriptions-pagination button{padding:5px 10px;border:1px solid var(--mmm-ls-color-gray-2);background:#fff;cursor:pointer;border-radius:3px}.mmm_current_subscriptions-pagination button:disabled{opacity:.5;cursor:not-allowed}.mmm_current_subscriptions-addresses-table-wrapper{max-height:60vh;overflow-y:auto}.mmm-dialog-label-type{padding:10px;background-color:var(--mmm-ls-color-blue-0);border-radius:var(--mmm-ls-border-radius);margin-bottom:15px}.market-updates{display:flex;flex-direction:column;gap:40px}.market-updates-section{border:1px solid var(--mmm-ls-color-gray-1);border-radius:var(--mmm-ls-border-radius);padding:20px}.market-updates-section h2{margin-top:0;color:var(--mmm-ls-color-blue-4)}.mmm-market-update-fields--content{display:flex;gap:20px;margin:20px 0}.mmm-market-update-fields--selected-fields,.mmm-market-update-fields--available-fields{flex:1;border:1px solid var(--mmm-ls-color-gray-1);border-radius:var(--mmm-ls-border-radius);padding:15px;min-height:300px}.mmm-market-update-fields--container-title{font-weight:600;font-size:16px;margin-bottom:10px;color:var(--mmm-ls-color-blue-4)}.mmm-market-update-fields--container-note{font-size:12px;color:var(--mmm-ls-color-gray-3);margin-bottom:15px}.mmm-market-update-fields--selected-fields-container,.mmm-market-update-fields--available-fields-container{display:flex;flex-direction:column;gap:10px;min-height:200px}.mmm-market-update-fields--field{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--mmm-ls-color-gray-1);border-radius:4px;background:#fff;cursor:move;transition:all .2s}.mmm-market-update-fields--field:hover{border-color:var(--mmm-ls-color-blue-4);box-shadow:0 2px 4px #0000001a}.mmm-market-update-fields--field.required{background-color:var(--mmm-ls-color-blue-0)}.mmm-market-update-fields--field--index{min-width:40px;text-align:center;font-weight:600;color:var(--mmm-ls-color-blue-4)}.mmm-market-update-fields--field--display{display:flex;align-items:center;gap:10px;flex:1}.mmm-market-update-fields--field--value{color:var(--mmm-ls-color-gray-3);font-size:.9em;font-style:italic}.mmm-market-update-fields--field--add,.mmm-market-update-fields--field--remove{cursor:pointer}.mmm-market-update-fields-divider{display:flex;align-items:center;font-size:24px;color:var(--mmm-ls-color-gray-2);padding:0 10px}.mmm-market-update-fields--selected-fields-range-notice{margin-top:10px;padding:10px;background-color:var(--mmm-ls-color-orange-0);border:1px solid var(--mmm-ls-color-orange-2);border-radius:4px;color:var(--mmm-ls-color-orange-4);font-size:14px}.market-updates-actions{margin-top:20px;text-align:center}.market-update-areas-list{margin:20px 0;padding:15px;background-color:var(--mmm-ls-color-blue-0);border-radius:4px}.market-update-areas-list h3{margin-top:0;font-size:16px}.market-update-areas-list ul{list-style:none;padding:0;margin:10px 0 0}.market-update-areas-list li{padding:8px;border-bottom:1px solid var(--mmm-ls-color-gray-1)}.market-update-areas-list li:last-child{border-bottom:none}#module-dont-mail,#module-around-property-triggers{display:flex;flex-direction:column;gap:30px}.around-property-triggers-flow-column{display:flex;flex-direction:column;gap:20px}.around-property-triggers-flow-row{display:flex;gap:20px;align-items:flex-start}#div-around-property-triggers-quantity,#div-around-property-triggers-dwelling-type,#div-around-property-triggers-label-type,#div-around-property-triggers-greeting-type{flex:1}.mmm-form-section--right{text-align:right;margin-top:20px}#around-property-triggers-complete{text-align:center;padding:40px 20px}#around-property-triggers-complete img{max-width:100px;margin-bottom:20px}.mmm-field-value-note{font-size:.9em;color:var(--mmm-ls-color-gray-3);font-style:italic}#list-added-instructions{display:flex;flex-direction:column;gap:30px;padding:20px}#list-added-instructions .mmm-form-section{text-align:center;padding:30px;border:1px solid var(--mmm-ls-color-gray-1);border-radius:var(--mmm-ls-border-radius)}#list-added-instructions img{max-width:150px;margin-bottom:20px}.mmm-form-row--center{text-align:center;margin:10px 0}.demo-container{padding:10px;font-family:var(--mmm-ls-font-1)}.demo-header{text-align:center;margin-bottom:24px}.demo-header h1{margin:0 0 12px;color:var(--mmm-ls-color-blue-4);font-size:28px;font-weight:700}.demo-header p{margin:0;color:var(--mmm-ls-color-blue-5);font-size:16px}.demo-tool{margin-top:15px}.demo-tool:first-of-type{margin-top:0}.demo-title{color:var(--mmm-ls-color-blue-4);font-size:120%;font-variant:small-caps;font-weight:700;margin-bottom:8px}.demo-subtitle{font-size:80%;font-style:italic;font-variant:normal;color:var(--mmm-ls-color-blue-5)}.demo-fieldset{background-color:#f6f6ff;border:1px solid var(--mmm-ls-color-gray-2);border-radius:5px;margin-left:10px;padding:7px;display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.demo-field{display:inline-block;vertical-align:top}.demo-field-input{height:38px;min-width:200px}.demo-label{color:var(--mmm-ls-color-blue-4);display:block;font-size:90%;font-weight:700;margin-bottom:0}.demo-link{color:#00f;text-decoration:none;font-weight:700;padding:10px 0;display:inline-block}.demo-link:hover{text-decoration:underline}.demo-button-container{margin-top:8px}.demo-form button{width:100%;margin-top:8px}#root{min-height:100vh;display:flex;flex-direction:column}.home-container{max-width:1200px;margin:0 auto;padding:24px}.home-hero{text-align:center;margin-bottom:40px;padding:40px 20px;background:linear-gradient(135deg,var(--mmm-ls-color-blue-0) 0%,var(--mmm-ls-color-blue-1) 100%);border-radius:var(--mmm-ls-border-radius);box-shadow:var(--mm-box-shadow-thin)}.home-hero h1{margin:0 0 16px;color:var(--mmm-ls-color-blue-4);font-size:36px;font-weight:700}.home-subtitle{margin:0;color:var(--mmm-ls-color-blue-5);font-size:18px;font-weight:400}.home-session-config{margin-bottom:40px;padding:24px;background-color:var(--mmm-ls-color-gray-0);border-radius:var(--mmm-ls-border-radius);max-width:500px;box-shadow:var(--mm-box-shadow-thin)}.home-session-config h2{margin-top:0;margin-bottom:20px;color:var(--mmm-ls-color-blue-4);font-size:20px;font-weight:600}.home-session-form{display:flex;flex-direction:column;gap:16px}.home-session-form label{display:flex;flex-direction:column;gap:8px;font-weight:500;color:var(--mmm-ls-color-blue-4);font-size:14px}.home-session-info{padding:12px;background-color:var(--mmm-ls-color-green-0);border-radius:var(--mmm-ls-border-radius);color:var(--mmm-ls-color-green-1);font-size:13px;border:1px solid var(--mmm-ls-color-green-1);font-weight:500}.home-modules{margin-top:40px}.home-modules h2{margin-bottom:12px;color:var(--mmm-ls-color-blue-4);font-size:24px;font-weight:600}.home-modules-intro{margin-bottom:24px;color:var(--mmm-ls-color-blue-5);font-size:16px}.home-modules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:24px}.home-module-card{padding:24px;background-color:var(--mmm-ls-color-white);border:2px solid var(--mmm-ls-color-gray-1);border-radius:var(--mmm-ls-border-radius);box-shadow:var(--mm-box-shadow-thin);transition:all .3s ease;text-decoration:none;color:inherit;display:block}.home-module-card:hover{border-color:var(--mmm-ls-color-blue-3);box-shadow:var(--mm-box-shadow);transform:translateY(-2px);text-decoration:none}.home-module-card h3{margin:0 0 12px;color:var(--mmm-ls-color-blue-4);font-size:18px;font-weight:600}.home-module-card p{margin:0;color:var(--mmm-ls-color-blue-5);font-size:14px;line-height:1.5}
