.main[data-v-d1d489b4]{position:relative;display:flex;flex:1 1 0%;flex-direction:column;overflow-y:auto;overflow-x:hidden}.projects-page[data-v-ce7c6371]{position:relative;display:flex;height:100%;flex-direction:column;gap:.75rem}.project-header[data-v-ce7c6371]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem}.project-filter[data-v-ce7c6371]{display:flex;gap:.5rem;border-radius:var(--radius);border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.project-table[data-v-ce7c6371]{height:100%;width:100%}.title-count[data-v-ce7c6371]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.title-count[data-v-ce7c6371]:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.object-page[data-v-ae7c15a6]{display:flex;height:100%;flex-direction:column;gap:.75rem}.object-address[data-v-ae7c15a6],.object-settings[data-v-ae7c15a6]{border-radius:var(--radius);border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.btn-google[data-v-79359a03]{display:flex;width:100%;align-items:center;justify-content:center;border-radius:var(--radius);border-width:1px;padding:1rem;font-weight:500}.btn-google[data-v-79359a03]:hover{--tw-bg-opacity: .7 }.btn-google[data-v-79359a03]:hover:is(.dark *){--tw-bg-opacity: .7 }.page[data-v-f2830681]{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden}@media (min-width: 768px){.page[data-v-f2830681]{position:static;flex-direction:row}}.contact-list[data-v-f2830681]{display:flex;height:100%;width:100%;flex-grow:1;flex-direction:column;overflow:visible;overflow-y:scroll;padding-left:1.25rem;padding-right:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s}@media (min-width: 768px){.contact-list[data-v-f2830681]{width:18.125rem;flex-grow:0;overflow:visible;padding:0}}.contact-info[data-v-f2830681]{position:absolute;left:0rem;z-index:10;height:100%;width:100%;flex-grow:1;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s}.contact-info[data-v-f2830681]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.contact-info[data-v-f2830681]{position:static;width:-moz-fit-content;width:fit-content}}.contacts-header[data-v-f2830681]{display:flex;max-height:-moz-fit-content;max-height:fit-content;width:100%;align-items:center;justify-content:space-between;padding:.75rem 1.25rem}.contact-header-label[data-v-f2830681]{line-height:1rem;letter-spacing:.01rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));opacity:.6;outline:2px solid transparent;outline-offset:2px}.contact-header-label[data-v-f2830681]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.button-add-contact[data-v-f2830681]{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms;animation-duration:75ms}.button-add-contact[data-v-f2830681]:focus{outline:2px solid transparent;outline-offset:2px}.button-add-contact[data-v-f2830681]:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.search-container[data-v-f2830681]{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.5rem}@media (min-width: 768px){.search-container[data-v-f2830681]{padding-bottom:1.25rem}}.search-content[data-v-f2830681]{position:absolute;margin-left:.25rem;margin-top:.375rem;text-align:center}.search-icon[data-v-f2830681]{display:block;height:1.25rem;width:1.25rem;fill:currentColor;stroke-width:2;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));opacity:.4}.search-icon[data-v-f2830681]:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:.7}.search-input[data-v-f2830681]{height:2rem;width:100%;border-radius:calc(var(--radius) - 4px);border-width:1px;border-style:none;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.75rem 1.75rem;color:rgb(0 0 0 / var(--tw-text-opacity, 1));--tw-text-opacity: .7;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.search-input[data-v-f2830681]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));opacity:.4}.search-input[data-v-f2830681]::placeholder{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));opacity:.4}.search-input[data-v-f2830681]:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px}.search-input[data-v-f2830681]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:.7}.search-input[data-v-f2830681]:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:.7}.search-input[data-v-f2830681]:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:.7}.search-input[data-v-f2830681]:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.clear-text[data-v-f2830681]{margin-top:.25rem;margin-right:.25rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.clear-text[data-v-f2830681]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.contact-list[data-v-f2830681]{height:100%;overflow-y:auto}.contacts-container[data-v-f2830681]{position:relative}.contact-letter-header[data-v-f2830681]{position:sticky;top:0;z-index:10;border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-bottom-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.contacts-list-container[data-v-f2830681]{margin:0;list-style-type:none}.contacts-list-container[data-v-f2830681]>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.contacts-list-container[data-v-f2830681]{padding:0}.contact-item[data-v-f2830681]{display:flex;-moz-column-gap:1rem;column-gap:1rem;padding:1.25rem .75rem}.contact-item[data-v-f2830681]:hover{cursor:pointer;background-color:#e5e7eb66}.contact-item{>img[data-v-f2830681]{height:3rem}>img[data-v-f2830681]{width:3rem}>img[data-v-f2830681]{flex:none}>img[data-v-f2830681]{border-radius:9999px}>img[data-v-f2830681]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}}.contact-info-container[data-v-f2830681]{display:flex;flex-direction:column;justify-content:space-between;-moz-column-gap:.5rem;column-gap:.5rem}.contact-name[data-v-f2830681]{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.contact-email[data-v-f2830681]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.stat-section[data-v-889d3383]{margin-bottom:.75rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.stat-section[data-v-889d3383]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.stat-section[data-v-889d3383]{grid-template-columns:repeat(4,minmax(0,1fr))}}.no-employees-section[data-v-889d3383]{border-radius:var(--radius);border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;text-align:center}@media (min-width: 768px){.no-employees-section[data-v-889d3383]{padding:4rem}}.employer-column[data-v-889d3383]{white-space:nowrap;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.column-header[data-v-889d3383]{padding:.5rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.employer-page[data-v-23944b23]{display:flex;flex-direction:column;gap:.75rem}.card[data-v-23944b23]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.employer-details[data-v-23944b23]{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width: 1024px){.employer-details[data-v-23944b23]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tasks-page[data-v-bbbb5560]{display:flex;height:100%;flex-direction:column;gap:.75rem}.tasks-table[data-v-bbbb5560]{height:100%;width:100%}.tasks-filter[data-v-bbbb5560]{border-radius:var(--radius);border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.section[data-v-cddda6d1]{margin-left:auto;margin-right:auto;display:flex;height:100%;width:100%;max-width:36rem;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.button[data-v-cddda6d1]{width:100%;border-radius:var(--radius);border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));padding:.5rem;text-align:center;font-size:1.5rem;line-height:2rem}.button[data-v-cddda6d1]:hover{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.info[data-v-cddda6d1]{font-size:.75rem;line-height:1rem}.content[data-v-cddda6d1]{display:flex;flex-direction:column;gap:.25rem}
