:root{font-family:Raleway,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#555;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--background-color-primary-1: #ebebeb;--background-color-primary-2: #ffffff;--background-color-primary-3: #333333;--background-color-accent: #4285f4;--background-color-accent-1: #a44380;--background-color-accent-2: #00c853;--text-color-primary: #555555;--text-color-secondary: rgb(135, 134, 134);--text-color-light: #213547;--button-color-primary: #333333;--button-color-hover: #4285f4;--button-color-light: #f9f9f9;--color-red: #ad0040;--color-grenn: #188580 }#app{width:100%}body{height:100%;margin:0;padding:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:var(--background-color-primary-1);color:var(--text-color-primary)}h1{font-size:1.5em;line-height:1.1}h3{font-weight:500;line-height:1;color:var(--text-color-secondary);margin-top:0}a{text-decoration:none}.card{padding:1em;background-color:var(--background-color-primary-2);border-radius:15px;box-shadow:0 2px 4px #0000001a}.navHeader{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background-color:var(--background-color-primary-1);z-index:100;padding:1rem;min-height:60px;max-height:60px;box-shadow:0 2px 4px #0000001a}.navContent{padding:.5rem}main{overflow-x:hidden;overflow-y:auto;max-height:100vh;min-height:100%}button{font-size:1rem;color:var(--background-color-primary-2);line-height:1.2;font-weight:700;display:flex;justify-content:center;align-items:center;padding:0 20px;height:55px;background-color:var(--button-color-primary);border-radius:10px;transition:all .4s;cursor:pointer;border:none}button:hover{background-color:var(--button-color-hover)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}select{background-color:var(--background-color-primary-3);border-radius:10px;border:none;padding:1rem;font-weight:500;color:var(--background-color-primary-2)}.clientTooltip{padding:8px;background:rgba(0,0,0,.8);color:#fff;border-radius:4px;pointer-events:none;opacity:0}@media (prefers-color-scheme: light){:root{--background-color-primary-1: #ffffff;--text-color-primary: #213547;--button-color-primary: var(--button-color-light)}a:hover{color:var(--background-color-accent)}}.login-parent.svelte-xfhr73.svelte-xfhr73{display:flex;width:100%;min-height:100vh}.login-container.svelte-xfhr73.svelte-xfhr73{width:400px;background:#fff;border-radius:10px;padding:3rem;margin:auto}.login-container.svelte-xfhr73 h1.svelte-xfhr73{font-weight:600;font-size:30px;color:#555;line-height:1.2;text-transform:uppercase;text-align:left;width:100%;display:block;margin-bottom:3rem}.login-container.svelte-xfhr73 label.svelte-xfhr73{display:block;margin-bottom:.5rem;font-weight:600;font-size:13px;color:#555;text-align:left;line-height:1.4;text-transform:uppercase}.login-container.svelte-xfhr73 input.svelte-xfhr73{width:100%;padding:.5rem;color:#555;line-height:1.2;font-size:18px;display:block;background:transparent;height:55px;padding:0 25px;background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;box-sizing:border-box;transition:all .4s}.login-container.svelte-xfhr73 input.svelte-xfhr73:focus{outline:none;border:1px solid #57b846;box-shadow:0 0 0 1px #57b846}.login-container.svelte-xfhr73 div.svelte-xfhr73{margin-bottom:2rem}.login-container.svelte-xfhr73 button.svelte-xfhr73{width:100%;padding:.5rem;background-color:#555;color:#fff;border:none;border-radius:3rem;height:55px;font-size:18px;cursor:pointer;transition:all .4s}.login-container.svelte-xfhr73 button.svelte-xfhr73:hover{background:#57b846}.layout.svelte-1mm7cx.svelte-1mm7cx{display:flex;min-height:100vh}.navbar.svelte-1mm7cx.svelte-1mm7cx{width:250px;background:var(--background-color-primary-3);padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:column;gap:.5rem;color:#fff;transition:width .3s ease}.navbar.collapsed.svelte-1mm7cx.svelte-1mm7cx{width:60px}.navbar.collapsed.svelte-1mm7cx .nav-link span.svelte-1mm7cx:not(.material-icons),.navbar.collapsed.svelte-1mm7cx button span.svelte-1mm7cx:not(.material-icons){display:none}.menu-header.svelte-1mm7cx.svelte-1mm7cx{display:none}.navbar.svelte-1mm7cx:not(.collapsed) .menu-header.svelte-1mm7cx{display:block}.toggle-button.svelte-1mm7cx.svelte-1mm7cx{background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;display:flex;justify-content:center;align-items:center;width:100%}.toggle-button.svelte-1mm7cx .material-icons.svelte-1mm7cx{font-size:24px}.navbar.svelte-1mm7cx .nav-link.svelte-1mm7cx{font-weight:300;padding:.75rem 1rem;background:transparent;cursor:pointer;display:flex;gap:.75rem;border-radius:0;justify-content:flex-start;position:relative;text-decoration:none;color:var(--background-color-primary-2);transition:all .4s}.navbar.svelte-1mm7cx .nav-link.active.svelte-1mm7cx{color:var(--button-color-hover);min-width:220px}.navbar.collapsed.svelte-1mm7cx .nav-link.svelte-1mm7cx{min-width:30px}.navbar.svelte-1mm7cx .nav-link.active.svelte-1mm7cx:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--background-color-accent)}.navbar.svelte-1mm7cx .nav-link.svelte-1mm7cx:hover:not(.active){background:rgba(255,255,255,.1)}.sub-link.svelte-1mm7cx.svelte-1mm7cx{font-weight:300;padding:.25rem 2rem;color:var(--background-color-primary-2)}.sub-link.active.svelte-1mm7cx.svelte-1mm7cx{color:var(--background-color-accent)}.sub-link.svelte-1mm7cx.svelte-1mm7cx:hover:not(.active){background:rgba(255,255,255,.1)}.navbar.svelte-1mm7cx button.svelte-1mm7cx{font-weight:300;padding:.75rem 1rem;background:transparent;cursor:pointer;display:flex;gap:.75rem;border-radius:0;width:100%;justify-content:flex-start;position:relative}.navbar.svelte-1mm7cx button.svelte-1mm7cx:hover:not(.active){background:rgba(255,255,255,.1)}.divider.svelte-1mm7cx.svelte-1mm7cx{height:1px;background:rgba(255,255,255,.1);margin:1rem 0}.content.svelte-1mm7cx.svelte-1mm7cx{flex:1;background:var(--background-color-primary-1)}.navbar.svelte-1mm7cx .logout.svelte-1mm7cx{margin-top:auto}.navbar.svelte-1mm7cx .nav-link span.svelte-1mm7cx:not(.material-icons),.navbar.svelte-1mm7cx button span.svelte-1mm7cx:not(.material-icons){flex-grow:1;text-align:left}.material-icons.svelte-1mm7cx.svelte-1mm7cx{font-size:20px;margin-right:.75rem}.blocker-top.svelte-1mm7cx.svelte-1mm7cx{height:100px}.menu-header.svelte-1mm7cx.svelte-1mm7cx,.menu-section.svelte-1mm7cx.svelte-1mm7cx{display:flex;flex-direction:column}.sub-menu.svelte-1mm7cx.svelte-1mm7cx{display:flex;flex-direction:column;gap:.5rem;padding-left:1rem}.table-container.svelte-14pao7g.svelte-14pao7g{max-width:100%;overflow-x:auto;margin:1rem 0}.usermanagementTable.svelte-14pao7g.svelte-14pao7g{width:100%;border-collapse:collapse;font-size:.95rem;background-color:var(--background-color-primary-2);table-layout:fixed}.usermanagementTable.svelte-14pao7g thead.svelte-14pao7g{line-height:3rem}.usermanagementTable.svelte-14pao7g th.svelte-14pao7g,.usermanagementTable.svelte-14pao7g td.svelte-14pao7g{padding:1rem;text-align:left;border-bottom:1px solid #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usermanagementTable.svelte-14pao7g th.svelte-14pao7g{background-color:var(--background-color-primary-3);color:var(--background-color-primary-2);font-weight:600}.usermanagementTable.svelte-14pao7g tr.svelte-14pao7g:hover{background-color:#0000000d}.icon-button.svelte-14pao7g.svelte-14pao7g{background:none;border:none;color:var(--button-color-primary);cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);margin:0}.icon-button.svelte-14pao7g.svelte-14pao7g:hover{color:var(--button-color-hover)}button.svelte-14pao7g.svelte-14pao7g{margin-right:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:.85rem}.modal.svelte-14pao7g.svelte-14pao7g{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-14pao7g.svelte-14pao7g{background:var(--background-color-primary-2);padding:2rem;border-radius:15px;width:90%;max-width:600px;box-shadow:0 4px 16px #0003}.modal-content.svelte-14pao7g h2.svelte-14pao7g{margin-top:0;color:var(--text-color-light)}.modal-content.svelte-14pao7g label.svelte-14pao7g{display:block;margin-bottom:.5rem;font-weight:500}.modal-content.svelte-14pao7g input[type=text].svelte-14pao7g,.modal-content.svelte-14pao7g input[type=email].svelte-14pao7g,.modal-content.svelte-14pao7g input[type=password].svelte-14pao7g{width:90%;padding:.75rem;border:1px solid #ddd;border-radius:15px;font-family:inherit}.checkbox-container.svelte-14pao7g.svelte-14pao7g{display:flex;align-items:center}.checkbox-container.svelte-14pao7g label.svelte-14pao7g{margin-right:1rem;margin-bottom:0}.button-container.svelte-14pao7g.svelte-14pao7g{display:flex;justify-content:flex-end;margin-top:1.5rem}.button-container.svelte-14pao7g button.svelte-14pao7g{margin-left:1rem;min-width:150px}.form-grid.svelte-14pao7g.svelte-14pao7g{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-group.svelte-14pao7g.svelte-14pao7g{display:flex;flex-direction:column}.right-column.svelte-14pao7g.svelte-14pao7g{margin-left:2rem}.checkbox-group.svelte-14pao7g.svelte-14pao7g{align-items:center}@media (max-width: 600px){.form-grid.svelte-14pao7g.svelte-14pao7g{grid-template-columns:1fr}.right-column.svelte-14pao7g.svelte-14pao7g{margin-left:0}}.password-requirements.svelte-dp1mm5.svelte-dp1mm5{margin-top:.5rem;font-size:.8rem}.password-requirements.svelte-dp1mm5 ul.svelte-dp1mm5{list-style-type:none;padding-left:0}.password-requirements.svelte-dp1mm5 li.svelte-dp1mm5{margin-bottom:.25rem;color:#666}.password-requirements.svelte-dp1mm5 li.valid.svelte-dp1mm5{color:green}.password-requirements.svelte-dp1mm5 li.svelte-dp1mm5:not(.valid){color:#ff6b6b}.modal.svelte-dp1mm5.svelte-dp1mm5{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-dp1mm5.svelte-dp1mm5{background:var(--background-color-primary-2);padding:2rem;border-radius:15px;width:90%;max-width:450px;box-shadow:0 4px 16px #0003}.modal-content.svelte-dp1mm5 h2.svelte-dp1mm5{margin-top:0;color:var(--text-color-light)}.modal-content.svelte-dp1mm5 div.svelte-dp1mm5{margin-bottom:1rem}.modal-content.svelte-dp1mm5 label.svelte-dp1mm5{display:block;margin-bottom:1rem;font-weight:500}.modal-content.svelte-dp1mm5 input.svelte-dp1mm5{width:90%;padding:1rem;border:1px solid #ddd;border-radius:15px;font-family:inherit}.modal-content.svelte-dp1mm5 button.svelte-dp1mm5{margin-right:1rem;padding:.5rem 1rem}form.svelte-dp1mm5.svelte-dp1mm5,form.svelte-dp1mm5 div.svelte-dp1mm5{display:flex;flex-direction:column}.table-container.svelte-op73py.svelte-op73py{width:100%;overflow-x:auto;margin:1rem 0}.clientmanagementTable.svelte-op73py.svelte-op73py{width:100%;border-collapse:collapse;font-size:.95rem;background-color:var(--background-color-primary-2);table-layout:fixed}.clientmanagementTable.svelte-op73py thead.svelte-op73py{line-height:3rem}.clientmanagementTable.svelte-op73py th.svelte-op73py,.clientmanagementTable.svelte-op73py td.svelte-op73py{padding:1rem;text-align:left;border-bottom:1px solid #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientmanagementTable.svelte-op73py th.svelte-op73py{background-color:var(--background-color-primary-3);color:var(--background-color-primary-2);font-weight:600}.clientmanagementTable.svelte-op73py tr.svelte-op73py:hover{background-color:#0000000d}.icon-button.svelte-op73py.svelte-op73py{background:none;border:none;color:var(--button-color-primary);cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);margin:0}.icon-button.svelte-op73py.svelte-op73py:hover{color:var(--button-color-hover)}button.svelte-op73py.svelte-op73py{margin-right:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:.85rem}.modal.svelte-op73py.svelte-op73py{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-op73py.svelte-op73py{background:var(--background-color-primary-2);padding:2rem;border-radius:15px;width:90%;max-width:600px;box-shadow:0 4px 16px #0003}.modal-content.svelte-op73py h2.svelte-op73py{margin-top:0;color:var(--text-color-light)}.modal-content.svelte-op73py label.svelte-op73py{display:block;margin-bottom:.5rem;font-weight:500}.modal-content.svelte-op73py input[type=text].svelte-op73py,.modal-content.svelte-op73py input[type=email].svelte-op73py{width:90%;padding:.75rem;border:1px solid #ddd;border-radius:15px;font-family:inherit}.checkbox-container.svelte-op73py.svelte-op73py{display:flex;align-items:center}.checkbox-container.svelte-op73py label.svelte-op73py{margin-right:1rem;margin-bottom:0}.button-container.svelte-op73py.svelte-op73py{display:flex;justify-content:flex-end;margin-top:1.5rem}.button-container.svelte-op73py button.svelte-op73py{margin-left:1rem;min-width:150px}.form-grid.svelte-op73py.svelte-op73py{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-group.svelte-op73py.svelte-op73py{display:flex;flex-direction:column}.right-column.svelte-op73py.svelte-op73py{margin-left:2rem}.checkbox-group.svelte-op73py.svelte-op73py{align-items:center}@media (max-width: 600px){.form-grid.svelte-op73py.svelte-op73py{grid-template-columns:1fr}.right-column.svelte-op73py.svelte-op73py{margin-left:0}}.dropdown.svelte-1of3rkf{position:relative;display:inline-block;width:15rem}.dropdown-header.svelte-1of3rkf{background-color:var(--background-color-primary-3);border-radius:10px;border:none;padding:1rem;font-weight:500;color:var(--background-color-primary-2);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.dropdown-options.svelte-1of3rkf{margin-top:.5rem;position:absolute;top:100%;left:0;right:0;background-color:var(--background-color-primary-3);border-radius:10px;border:none;font-weight:500;color:var(--background-color-primary-2);display:none;z-index:1000}.dropdown-options.show.svelte-1of3rkf{display:block}.dropdown-option.svelte-1of3rkf{padding:1rem;cursor:pointer}.dropdown-option.svelte-1of3rkf:hover{background-color:var(--background-color-primary-2);color:var(--background-color-primary-3)}.triangle.svelte-1of3rkf{transition:transform .3s ease}.triangle.open.svelte-1of3rkf{transform:rotate(180deg)}.clientMailingTotal.svelte-fx4084.svelte-fx4084{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.5rem;margin-bottom:.5rem}.clientMailingTotalElem.svelte-fx4084.svelte-fx4084{display:flex;justify-content:space-between}.clientMailingTotalElem.svelte-fx4084 h3.svelte-fx4084{margin-top:0}.clientMailingTotalElem.svelte-fx4084 h1.svelte-fx4084{line-height:1}.clientMailingTotalElem.svelte-fx4084 p.svelte-fx4084,.individualMailing.svelte-1hajhat p.svelte-1hajhat{line-height:1;margin-top:.25rem;font-weight:500;margin-bottom:.25rem}.individualMailingWrapper.svelte-1hajhat.svelte-1hajhat{display:flex;justify-content:space-between;width:100%}.individualMailingElem.svelte-1hajhat.svelte-1hajhat:not(:first-child){display:flex;margin-left:2rem}.individualMailingElem.svelte-1hajhat.svelte-1hajhat:last-child{margin-right:5rem}#parentMapContainer.svelte-12hwvzd{width:100%;height:100%}.map-container.svelte-12hwvzd{height:300px!important;position:relative!important}.table-container.svelte-1s740c3.svelte-1s740c3{width:100%;overflow-x:auto;margin:1rem 0}.loogbookTable.svelte-1s740c3.svelte-1s740c3{width:100%;border-collapse:collapse;font-size:.95rem;background-color:var(--background-color-primary-2);table-layout:fixed}.loogbookTable.svelte-1s740c3 thead.svelte-1s740c3{line-height:3rem}.loogbookTable.svelte-1s740c3 th.svelte-1s740c3,.loogbookTable.svelte-1s740c3 td.svelte-1s740c3{padding:1rem;text-align:center;border-bottom:1px solid #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loogbookTable.svelte-1s740c3 th.svelte-1s740c3{background-color:var(--background-color-primary-3);color:var(--background-color-primary-2);font-weight:600;white-space:normal;text-align:center;word-wrap:break-word;line-height:1.2;padding:.5rem}.loogbookTable.svelte-1s740c3 tr.svelte-1s740c3:hover{background-color:#0000000d}
