.spinner-container[data-v-7ee9a5b2]{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);z-index:1000}.spinner[data-v-7ee9a5b2]{position:relative;width:80px;height:80px;display:flex;justify-content:center;align-items:center}.logo[data-v-7ee9a5b2]{width:40px;height:40px;z-index:1001}.spinner[data-v-7ee9a5b2]:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid rgba(0,0,0,.3);border-radius:50%;border-left-color:#fff;animation:spin-7ee9a5b2 1s linear infinite;z-index:1000}@keyframes spin-7ee9a5b2{to{transform:rotate(1turn)}}.button-group[data-v-8c837c54]{justify-content:center}.page-wrap-background[data-v-2db14a4d]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.page-wrap[data-v-2db14a4d]{background:#fff;padding:20px;border-radius:8px;width:500px;height:calc(65vh - 24px)}.page-wrap-content[data-v-2db14a4d]{display:flex;flex-direction:column;align-items:flex-start;height:100%}.header[data-v-2db14a4d]{display:flex;align-items:center;margin-bottom:10px}.icon[data-v-2db14a4d]{width:50px;height:50px;margin-right:10px}.header-details[data-v-2db14a4d]{display:flex;flex-direction:column}.header-details h2[data-v-2db14a4d]{margin:0;font-size:1.5rem;color:#333}.days-remaining[data-v-2db14a4d]{background-color:#e0f7fa;color:var(--green);padding:5px 10px;border-radius:4px;font-size:.875rem}.pricing[data-v-2db14a4d]{font-weight:700;font-size:1.125rem;color:#333;margin-top:5px;margin-bottom:10px}.description[data-v-2db14a4d]{font-size:.875rem;color:#666;margin-bottom:15px}.features[data-v-2db14a4d]{list-style-type:none;padding:0;margin:0 0 20px 0}.features li[data-v-2db14a4d]{display:flex;align-items:center;margin-bottom:8px;font-size:.875rem;color:#333}.features li[data-v-2db14a4d]:before{content:"✔";color:var(--green);margin-right:8px;font-size:1rem}.navbar[data-v-121b20b2]{width:100vw;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:0;height:50px}nav[data-v-121b20b2]{width:100%}nav img[data-v-121b20b2]{max-height:50px}.nav-logo[data-v-121b20b2]{width:50px}.left-links[data-v-121b20b2]{display:flex;justify-content:flex-start;height:50px}.right-links[data-v-121b20b2]{display:flex}.left-links span[data-v-121b20b2],.right-links span[data-v-121b20b2],button[data-v-121b20b2]{font-size:14px}.left-links span[data-v-121b20b2],.right-links span[data-v-121b20b2]{display:inline-flex;align-items:center;height:50px}.nav-link.router-link-active[data-v-121b20b2]:not(.no-bg),.nav-link[data-v-121b20b2]:hover:not(.no-bg){background-color:var(--purple);color:#fff!important}.left-links a[data-v-121b20b2],.right-links a[data-v-121b20b2]{display:inline-flex;align-items:center;height:100%;width:100%;padding:0 20px;text-decoration:none;color:inherit}.logo-container .logo-link[data-v-121b20b2]{display:inline-flex;align-items:center;text-decoration:none;color:var(--purple)}.logo-container .logo-link .logo-text[data-v-121b20b2]{margin-left:5px;color:var(--purple);font-weight:700;font-size:1.5rem}.logo-container h2[data-v-121b20b2]{display:inline-flex;align-items:center;margin:0}.logo-link.router-link-active[data-v-121b20b2]{background-color:transparent!important}.settings-icon[data-v-121b20b2]{display:flex;align-items:center}.settings-icon img[data-v-121b20b2]{width:24px;height:24px;cursor:pointer;margin:0 16px 0 16px;transition:transform .2s ease-in-out}.settings-icon img[data-v-121b20b2]:hover{transform:scale(1.1)}.settings-icon .nav-link[data-v-121b20b2]{display:flex;align-items:center;justify-content:center;padding:5px}.settings-icon .nav-link[data-v-121b20b2]:hover{background-color:transparent!important}.logout-button[data-v-121b20b2]{display:inline-flex;align-items:center;cursor:pointer;font-size:14px;justify-content:center}.auth-links[data-v-121b20b2]{display:flex;justify-content:center}.auth-links .btn[data-v-121b20b2]{margin-left:8px}.trial-banner[data-v-121b20b2]{background-color:#e6e8f8;padding:10px;text-align:center;font-weight:700;width:100%}.expired-banner[data-v-121b20b2]{background-color:var(--orange);color:#fff;padding:10px;text-align:center;width:100%}.no-bg.router-link-active[data-v-121b20b2]{background-color:transparent!important;color:inherit!important}.integration-button[data-v-121b20b2]{background-color:#fff;border:1px solid #ddd;border-radius:50px;padding:5px 10px;display:flex;align-items:center;cursor:not-allowed;color:#000;margin-right:5px}.integration-button img.integration-logo[data-v-121b20b2]{width:30px;height:30px;margin-left:5px}.subscribe-link[data-v-121b20b2]{background:none;border:none;color:var(--purple);text-decoration:underline;cursor:pointer;font-weight:700;padding:0;margin-left:10px}.subscribe-link[data-v-121b20b2]:hover{color:var(--purple-light);text-decoration:underline}.utilities-dropdown[data-v-121b20b2]{position:relative;display:inline-flex;align-items:center;height:50px}.utilities-toggle[data-v-121b20b2]{display:flex;align-items:center;gap:5px;cursor:pointer;padding:0 20px;height:100%;transition:all .2s ease;width:100%}.utilities-toggle.active[data-v-121b20b2]{background-color:var(--purple);color:#fff!important}.dropdown-arrow[data-v-121b20b2]{font-size:10px;transition:transform .2s ease}.dropdown-arrow.rotated[data-v-121b20b2]{transform:rotate(180deg)}.utilities-menu[data-v-121b20b2]{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);width:100%;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000}.utilities-menu.show[data-v-121b20b2]{opacity:1;visibility:visible;transform:translateY(0)}.utilities-link[data-v-121b20b2]{display:block;padding:12px 20px;color:var(--grey);text-decoration:none;transition:all .2s ease;border-bottom:1px solid var(--highlight)}.utilities-link[data-v-121b20b2]:last-child{border-bottom:none}.utilities-link[data-v-121b20b2]:hover{background-color:var(--highlightLight);color:var(--purple)}.utilities-link.router-link-active[data-v-121b20b2]{background-color:var(--purple);color:#fff}.utilities-mobile-container[data-v-121b20b2]{width:100%}.utilities-mobile[data-v-121b20b2]{width:100%!important;border-bottom:1px solid #ddd}.utilities-toggle-mobile[data-v-121b20b2]{width:100%;background:none;border:none;text-align:center;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;height:50px;transition:all .2s ease;color:inherit;text-decoration:none}.utilities-toggle-mobile[data-v-121b20b2]:hover{background-color:var(--purple);color:#fff}.utilities-toggle-mobile.active[data-v-121b20b2]{background-color:var(--purple);color:#fff!important}.utilities-text[data-v-121b20b2]{flex:1;text-align:center}.dropdown-arrow-mobile[data-v-121b20b2]{font-size:10px;transition:transform .2s ease;width:12px;text-align:center;gap:10px}.dropdown-arrow-mobile.arrow-up[data-v-121b20b2]{transform:rotate(180deg)}.utilities-menu-mobile[data-v-121b20b2]{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease;width:100%}.utilities-menu-mobile.show[data-v-121b20b2]{max-height:200px}.utilities-menu-mobile a[data-v-121b20b2]{display:inline-flex;padding:0 40px}.utilities-link-mobile[data-v-121b20b2]{text-align:start;color:var(--grey);text-decoration:none;border-bottom:1px solid #ddd;transition:all .2s ease;width:100%;height:50px;align-items:start;justify-content:start}.utilities-link-mobile[data-v-121b20b2]:last-child{border-bottom:none}.utilities-link-mobile.router-link-active[data-v-121b20b2],.utilities-link-mobile[data-v-121b20b2]:hover{background-color:var(--purple);color:#fff}.hamburger-menu[data-v-121b20b2]{display:none;background:none;border:none;font-size:24px;cursor:pointer;margin-left:10px}.menu[data-v-121b20b2]{display:flex;justify-content:flex-start;transition:all .3s ease-in-out;background-color:#fff;padding:0}.menu-open[data-v-121b20b2]{display:flex!important;flex-direction:column;position:absolute;top:50px;left:0;width:100%;background-color:#fff;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,.1)}.menu span[data-v-121b20b2]{width:100%;text-align:center;border-bottom:1px solid #ddd;background-color:#fff}.nav-link[data-v-121b20b2]{display:block;width:100%;text-align:center}.nav-link.router-link-active[data-v-121b20b2]{background-color:var(--purple);color:#fff!important}.nav-link[data-v-121b20b2]:hover{background-color:var(--purple-light);color:#fff}.menu[data-v-121b20b2]{display:none}.hamburger-span[data-v-121b20b2]{width:100vw!important}@media screen and (max-width:1399px){.hamburger-menu[data-v-121b20b2]{display:block;color:#000}.nav-logo[data-v-121b20b2]{width:40px}.col[data-v-121b20b2],.logo-text[data-v-121b20b2],.menu[data-v-121b20b2],.right-links[data-v-121b20b2]{display:none}.hamburger-logout[data-v-121b20b2]{padding:0 20px}}@media screen and (min-width:1500px){.hamburger-menu[data-v-121b20b2],.menu[data-v-121b20b2]{display:none}.col[data-v-121b20b2]{display:block}}.notification-popup[data-v-a71b9dfc]{background-color:#4caf50;color:#fff;padding:15px;margin-bottom:10px;border-radius:5px;display:flex;align-items:center;opacity:1;transform:translateY(0)}.notification-content[data-v-a71b9dfc]{display:flex;align-items:center;justify-content:space-between;width:100%}p[data-v-a71b9dfc]{margin:0;flex:1;text-align:center;font-size:16px}.close-btn[data-v-a71b9dfc]{background:none;border:none;font-size:16px;font-weight:700;color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.fade-enter-active[data-v-a71b9dfc],.fade-leave-active[data-v-a71b9dfc]{transition:opacity .5s ease,transform .5s ease}.fade-enter-from[data-v-a71b9dfc],.fade-leave-to[data-v-a71b9dfc]{opacity:0;transform:translateY(20px)}.success[data-v-a71b9dfc]{background-color:#4caf50;font-size:16px}.error[data-v-a71b9dfc]{background-color:#f44336;font-size:16px}#app{display:flex;flex-direction:column;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.content{flex:1;height:calc(100vh - var(--head-height))}@media screen and (max-width:1499px){.content{overflow:unset}}.popup-container{background:rgba(0,0,0,.2);z-index:1}button{padding:8px 16px 8px 16px}.button-container{justify-content:space-evenly}.beta-label{position:fixed;bottom:20px;right:20px;background-color:rgba(0,0,0,.5);color:#fff;padding:5px 10px;border-radius:4px;font-size:16px;font-weight:700;z-index:1000;pointer-events:none}.screen-cover[data-v-651e503f]{position:fixed;top:var(--navbar-height);left:100vw;width:100vw;height:100%;background-color:#fff;color:#fff;display:flex;align-items:center;justify-content:center;z-index:4;text-align:center;padding:20px;overflow:hidden;transition:left .5s ease}.screen-cover-visible[data-v-651e503f]{left:0}.single[data-v-6a4d9e04]{align-items:center;transition:all .2s ease;border:1px solid #e9e8e8;position:relative;padding:6px;height:64px;padding-left:10px;margin:0 2px 4px 2px;text-align:left;font-size:14px;line-height:15px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.single[data-v-6a4d9e04]:before{content:"";display:block;position:absolute;top:0;left:0;width:6px;height:100%;background-color:var(--green);border-top-left-radius:4px;border-bottom-left-radius:4px}.unavailable[data-v-6a4d9e04]{background:#f08080}.template-match[data-v-6a4d9e04]{background-color:#add8e6}.shift-details[data-v-6a4d9e04]{position:absolute;padding-bottom:20px;overflow:hidden}.shift-details span[data-v-6a4d9e04]{display:block;font-weight:700;font-size:.75rem}.shift-details p[data-v-6a4d9e04]{font-size:.75rem}.delete-icon[data-v-6a4d9e04]{position:absolute;bottom:8px;right:10px;width:20px;height:20px;cursor:pointer;overflow:hidden;z-index:3}.error-popup[data-v-6a4d9e04]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1000}.error-content[data-v-6a4d9e04]{text-align:center}.error-content p[data-v-6a4d9e04]{margin:0;padding:10px 0}.error-content button[data-v-6a4d9e04]{margin-top:10px;padding:5px 10px;background:#007bff;color:#fff;border:none;cursor:pointer}.error-content button[data-v-6a4d9e04]:hover{background:#0056b3}.button-container[data-v-6a4d9e04]{position:absolute;bottom:0;left:10px;display:flex;gap:4px;justify-content:start}.copy-link[data-v-6a4d9e04],.edit-link[data-v-6a4d9e04]{cursor:pointer;text-decoration:none;color:#fff;background-color:var(--purple);padding:4px 6px 4px 6px;border-top-left-radius:4px;border-top-right-radius:4px}.copy-link[data-v-6a4d9e04]:hover,.edit-link[data-v-6a4d9e04]:hover{text-decoration:none;background-color:var(--purple-light)}.single:hover .copy-link[data-v-6a4d9e04],.single:hover .edit-link[data-v-6a4d9e04]{display:inline-block}.copy-link[data-v-6a4d9e04]{left:70px}.single[data-v-06dd3779]{align-items:center;transition:all .2s ease;border:1px solid #e9e8e8;position:relative;padding:6px;height:64px;padding-left:10px;margin:0 2px 4px 2px;text-align:left;font-size:14px;line-height:15px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.single[data-v-06dd3779]:before{content:"";display:block;position:absolute;top:0;left:0;width:6px;height:100%;background-color:var(--yellow);border-top-left-radius:4px;border-bottom-left-radius:4px}.unavailable[data-v-06dd3779]{background:#f08080}.template-match[data-v-06dd3779]{background-color:#add8e6}.shift-details[data-v-06dd3779]{position:absolute;padding-bottom:20px;overflow:hidden}.shift-details span[data-v-06dd3779]{display:block;font-weight:700;font-size:.75rem}.shift-details p[data-v-06dd3779]{font-size:.75rem}.delete-icon[data-v-06dd3779]{position:absolute;bottom:8px;right:10px;width:20px;height:20px;cursor:pointer;overflow:hidden;z-index:3}.button-container[data-v-06dd3779]{position:absolute;bottom:0;left:10px;display:flex;flex-direction:row;gap:4px;justify-content:start;flex-wrap:wrap;max-width:100%}.copy-link[data-v-06dd3779],.edit-link[data-v-06dd3779]{cursor:pointer;text-decoration:none;color:#fff;background-color:var(--purple);padding:4px 6px;border-top-left-radius:4px;border-top-right-radius:4px;white-space:nowrap}.copy-link[data-v-06dd3779]:hover,.edit-link[data-v-06dd3779]:hover{text-decoration:none;background-color:var(--purple-light)}.single:hover .copy-link[data-v-06dd3779],.single:hover .edit-link[data-v-06dd3779]{display:inline-block}.copy-link[data-v-06dd3779]{left:70px}.single[data-v-e185966a]{align-items:center;transition:all .2s ease;border:1px solid #e9e8e8;position:relative;padding:6px;height:64px;padding-left:10px;margin:0 2px 4px 2px;text-align:left;font-size:14px;line-height:15px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.single[data-v-e185966a]:before{content:"";display:block;position:absolute;top:0;left:0;width:6px;height:100%;background-color:var(--purple);border-top-left-radius:4px;border-bottom-left-radius:4px}.unavailable[data-v-e185966a]{background:#f08080}.template-match[data-v-e185966a]{background-color:#add8e6}.shift-details[data-v-e185966a]{position:absolute;padding-bottom:20px;overflow:hidden}.shift-details span[data-v-e185966a]{display:block;font-weight:700;font-size:.75rem}.shift-details p[data-v-e185966a]{font-size:.75rem}.delete-icon[data-v-e185966a]{position:absolute;bottom:8px;right:10px;width:20px;height:20px;cursor:pointer;overflow:hidden;z-index:3}.button-container[data-v-e185966a]{position:absolute;bottom:0;left:10px;display:flex;gap:4px;justify-content:start}.single:hover .copy-link[data-v-e185966a],.single:hover .edit-link[data-v-e185966a]{display:inline-block}.copy-link[data-v-e185966a],.edit-link[data-v-e185966a]{cursor:pointer;text-decoration:none;color:#fff;background-color:var(--purple);padding:4px 6px 4px 6px;border-top-left-radius:4px;border-top-right-radius:4px}.copy-link[data-v-e185966a]:hover,.edit-link[data-v-e185966a]:hover{text-decoration:none;background-color:var(--purple-light)}.copy-link[data-v-e185966a]{left:70px}form[data-v-253387ba]{width:500px;height:auto;max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;padding:20px;display:flex;flex-direction:column}.location-info[data-v-253387ba]{display:flex;justify-content:flex-start;margin-bottom:10px}.date-parent[data-v-253387ba]{display:flex}.date[data-v-253387ba]{width:100px}.republish-button[data-v-253387ba],.save-button .discard-button[data-v-253387ba]{display:block;margin-top:20px;margin-left:auto;margin-right:0}.republish-button[data-v-253387ba]{background-color:#4caf50;color:#fff}.button-container[data-v-253387ba]{display:flex;gap:10px;margin-top:20px;justify-content:end}.discard-button[data-v-253387ba],.republish-button[data-v-253387ba],.save-button[data-v-253387ba]{display:inline-block;margin-right:0;padding:8px 16px}.delete-list[data-v-fe601d98]{list-style-type:none;padding:0;margin:0}.delete-list li[data-v-fe601d98]{cursor:pointer;margin-bottom:5px;padding:5px;background-color:#f0f0f0;border-radius:5px}.delete-list li[data-v-fe601d98]:hover{background-color:#e0e0e0}.dropdown-menu[data-v-fe601d98]{--bs-dropdown-min-width:10rem}.publish-list[data-v-312d629e]{list-style-type:none;padding:0;margin:0}.publish-list li[data-v-312d629e]{cursor:pointer;margin-bottom:5px;padding:5px;background-color:#f0f0f0;border-radius:5px}.publish-list li[data-v-312d629e]:hover{background-color:#e0e0e0}.disabled-button[data-v-312d629e]{background-color:var(--highlight);border:1px solid var(--highlight);cursor:not-allowed}.fixed-width[data-v-312d629e]{width:160px}.empty-list[data-v-414aa313]{list-style-type:none;padding:0;margin:0}.empty-list li[data-v-414aa313]{cursor:pointer;margin-bottom:5px;padding:5px;background-color:#f0f0f0;border-radius:5px}.last-li[data-v-414aa313]{margin-bottom:0!important}.empty-list li[data-v-414aa313]:hover{background-color:#e0e0e0}.dropdown-menu[data-v-414aa313]{--bs-dropdown-min-width:10rem}.popup-content[data-v-449befce]{width:750px;max-width:95%;max-height:90%;overflow-y:auto;display:flex;flex-direction:column}.popup-header[data-v-449befce]{margin-bottom:10px}.popup-header button.cancel-button[data-v-449befce]{margin-left:auto}.popup h3[data-v-449befce]{margin-bottom:20px}.save-group[data-v-449befce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.save-group input[data-v-449befce]{flex:1;padding:10px;box-sizing:border-box;padding-right:10px}.save-group button[data-v-449befce]{margin:0}.templates-list[data-v-449befce]{background-color:#fafafa;padding:10px;border-radius:5px;overflow-y:auto;max-height:60vh;flex:1;text-align:left}.template-item[data-v-449befce]{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.template-item span[data-v-449befce]{display:inline-block;vertical-align:middle}.template-name[data-v-449befce]{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-date[data-v-449befce]{width:100px;text-align:center}.template-range[data-v-449befce]{width:100px;text-align:right}.no-templates-message[data-v-449befce]{text-align:center;color:#888;padding:20px}.template-list[data-v-449befce]{list-style-type:none;padding:0;margin:0}.template-list li[data-v-449befce]{cursor:pointer;margin-bottom:5px;padding:5px;background-color:#f0f0f0;border-radius:5px}.template-list li[data-v-449befce]:hover{background-color:#e0e0e0}.dropdown-menu[data-v-449befce]{--bs-dropdown-min-width:10rem}.page-wrap-background[data-v-3d3fe7e2]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.page-wrap[data-v-3d3fe7e2]{background:#fff;padding:20px;border-radius:8px;width:500px;height:calc(65vh - 24px)}.page-wrap-content[data-v-3d3fe7e2]{display:flex;flex-direction:column;align-items:flex-start;height:100%}.header[data-v-3d3fe7e2]{display:flex;align-items:center;margin-bottom:10px}.icon[data-v-3d3fe7e2]{width:50px;height:50px;margin-right:10px}.header-details[data-v-3d3fe7e2]{display:flex;flex-direction:column}.header-details h2[data-v-3d3fe7e2]{margin:0;font-size:1.5rem;color:#333}.days-remaining[data-v-3d3fe7e2]{background-color:#e0f7fa;color:var(--green);padding:5px 10px;border-radius:4px;font-size:.875rem}.pricing[data-v-3d3fe7e2]{font-weight:700;font-size:1.125rem;color:#333;margin-top:5px;margin-bottom:10px}.description[data-v-3d3fe7e2]{font-size:.875rem;color:#666;margin-bottom:15px}.features[data-v-3d3fe7e2]{list-style-type:none;padding:0;margin:0 0 20px 0}.features li[data-v-3d3fe7e2]{display:flex;align-items:center;margin-bottom:8px;font-size:.875rem;color:#333}.features li[data-v-3d3fe7e2]:before{content:"✔";color:var(--green);margin-right:8px;font-size:1rem}.edit-popup-overlay[data-v-7f588898]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;justify-content:flex-start;z-index:1000;overflow:hidden}.edit-popup[data-v-7f588898]{position:fixed;margin:0;box-shadow:0 2px 10px rgba(0,0,0,.4);background:#fff;overflow-y:auto;z-index:1001;border-radius:10px}.edit-popup.bottom-aligned[data-v-7f588898],.edit-popup[data-v-7f588898]{max-height:calc(100vh - 40px)}.main-content-container[data-v-7f588898]{display:flex}.flex-column[data-v-7f588898]{overflow-y:scroll}.table-container[data-v-7f588898]{height:calc(100vh - var(--head-height))}.people-column[data-v-7f588898]{display:flex;flex-direction:column;max-width:200px;border-right:1px solid #ddd;padding-left:0!important;padding-right:0!important}.people-list[data-v-7f588898]{flex-grow:0.5;display:flex;flex-direction:column;height:calc(100vh - var(--head-height) + 5px);overflow-y:scroll}.navigation-container[data-v-7f588898]{display:flex;justify-content:space-between;align-items:center}.navigation-buttons[data-v-7f588898]{display:flex;align-items:center;margin-top:1rem;margin-bottom:1rem}.nav-button[data-v-7f588898]{margin:0 .5rem;font-weight:800;padding:5px 12px 5px 12px}.date-range-dropdown[data-v-7f588898]{width:150px;border-color:var(--purple);color:var(--purple)}.location-filter-dropdown[data-v-7f588898]{width:200px;margin:0 15px;border-color:var(--purple);color:var(--purple)}.formatted-date-range[data-v-7f588898]{white-space:nowrap;font-size:16px;text-align:center;display:inline-block;padding:5px 10px;min-width:160px;background-color:#fff}.table[data-v-7f588898]>:not(caption)>*>*{padding:0}.col[data-v-7f588898]{padding-right:0!important;padding-left:0!important}.table[data-v-7f588898]{display:flex;border-collapse:collapse;margin:0;width:100%}.table-bar[data-v-7f588898],.td[data-v-7f588898]{border-bottom:1px solid #ddd}.td[data-v-7f588898]{border-right:1px solid #ddd;position:relative;text-align:center;padding-left:3px;padding-right:3px;padding-bottom:50px}.row[data-v-7f588898]{margin-left:0!important;margin-right:0!important}.container-fluid[data-v-7f588898]{padding-right:0!important;padding-left:0!important}.button-container[data-v-7f588898]{display:flex;justify-content:space-evenly;width:100%}.people-list>.person[data-v-7f588898]{flex-shrink:0}.person[data-v-7f588898]{position:relative;min-height:60px;border-bottom:1px solid #ddd;display:flex;align-items:center}.search-bar[data-v-7f588898]{border:none;border-bottom:1px solid #ddd;border-radius:0;padding:10px;outline:none;box-sizing:border-box;margin:0}.search-bar[type=text][data-v-7f588898]{width:100%;padding-left:15px}.filter-container[data-v-7f588898]{display:flex;margin-bottom:10px}.search-container[data-v-7f588898]{display:flex;align-items:center;border-right:none}.filter-icon-container[data-v-7f588898]{width:20%;padding:5px;border-bottom:1px solid #ddd}.filter-icon[data-v-7f588898]{width:20px;height:20px;cursor:pointer}.filter-dropdown[data-v-7f588898]{position:absolute;left:0;background:#fff;border:1px solid #ddd;box-shadow:0 0 10px rgba(0,0,0,.1);width:100%;max-width:200px;z-index:1000;padding:0;margin-top:40px}.filter-dropdown ul[data-v-7f588898]{list-style-type:none;margin:0;padding:0}.filter-dropdown li[data-v-7f588898]{padding:10px;cursor:pointer}.filter-dropdown li.selected[data-v-7f588898],.filter-dropdown li[data-v-7f588898]:hover{background-color:#f0f0f0}.person-details[data-v-7f588898]{display:flex;flex-direction:column;justify-content:center;word-wrap:break-word}.person-name[data-v-7f588898]{font-size:14px}.person-cost[data-v-7f588898],.person-hours[data-v-7f588898],.person-name[data-v-7f588898]{text-align:left;word-wrap:break-word}.person-hours-cost[data-v-7f588898]{display:flex;gap:8px;align-items:center}.person-cost[data-v-7f588898],.person-hours[data-v-7f588898]{font-size:12px;color:#555}.footer-bar[data-v-7f588898]{width:100%;bottom:0;background-color:#f8f9fa;border-top:1px solid #ddd;height:40px;display:flex;justify-content:center;align-items:center;margin-top:0}.pasteShift[data-v-7f588898]{height:100%;width:100%;left:0;position:absolute}.plus-button[data-v-7f588898]:hover{color:#0b639e}.plus-button[data-v-7f588898]{position:absolute;bottom:0;left:0;width:100%;height:30px;font-size:18px;color:var(--purple);text-align:center;font-weight:800;cursor:pointer}.plus-button span[data-v-7f588898]:hover{background-color:var(--purple-light)}.tbody[data-v-7f588898]{overflow-x:hidden}.current-date[data-v-7f588898]{border-bottom:solid 3px var(--purple);font-weight:700;padding:5px}.day-container[data-v-7f588898]{padding:0;height:34px;margin-left:20px}.day-header[data-v-7f588898]{display:flex;flex-direction:row;align-items:center;gap:4px}.day-name[data-v-7f588898],.day-number[data-v-7f588898]{white-space:nowrap;font-size:16px}.vertical-height[data-v-7f588898]{height:unset!important}.vertical-layout[data-v-7f588898]{flex-direction:column;align-items:center;justify-content:center;height:65px!important}.vertical-layout .day-name[data-v-7f588898],.vertical-layout .day-number[data-v-7f588898]{transform:rotate(-90deg)}@media only screen and (max-width:1919px){.day-container[data-v-7f588898]{height:unset;margin-left:unset}.day-header[data-v-7f588898]{flex-direction:column;align-items:center;justify-content:center;height:65px}.day-name[data-v-7f588898],.day-number[data-v-7f588898]{transform:rotate(-90deg)}.col.th[data-v-7f588898]{padding:0}.people-list[data-v-7f588898]{height:calc(100vh - var(--head-height) + 30px)}}@media only screen and (max-width:1050px){.day-name[data-v-7f588898],.day-number[data-v-7f588898]{font-size:11.5px}}.td-top-border[data-v-7f588898]{border-top:1px solid #ddd}.location-header[data-v-7f588898]{display:flex;align-content:center;margin:0}.collapse-button[data-v-7f588898]{background:none;border:none;cursor:pointer;margin-right:10px}.chevron[data-v-7f588898]:before{display:inline-block;content:"❯";transition:transform .3s ease-in-out}.chevron.chevron-down[data-v-7f588898]:before{transform:rotate(90deg)}.collapse-content[data-v-7f588898]{display:flex;height:auto;transition:max-height .3s ease-in-out;overflow:hidden}.collapse-content.collapsed[data-v-7f588898]{max-height:1px;overflow:hidden}.publish-button-container[data-v-7f588898]{display:flex;align-items:center;gap:10px;margin-top:1rem;margin-bottom:1rem;position:relative}.hamburger-menu[data-v-7f588898]{display:none;background:none;border:none;font-size:24px;cursor:pointer}.menu[data-v-7f588898]{display:flex;gap:10px}.menu-open[data-v-7f588898]{display:none;flex-direction:column;position:absolute;top:100%;right:0;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;padding:10px;width:-moz-max-content;width:max-content}@media screen and (max-width:1248px){.publish-button-container .menu[data-v-7f588898]{display:none;gap:0}.publish-button-container .hamburger-menu[data-v-7f588898]{display:block;color:#000}.publish-button-container .menu-open[data-v-7f588898]{display:flex}}@media screen and (min-width:1249px){.publish-button-container .hamburger-menu[data-v-7f588898]{display:none}.publish-button-container .menu[data-v-7f588898]{display:flex}}@media screen and (min-width:1248px){.popup-content[data-v-abe587ce]{width:500px;max-width:500px}}textarea[data-v-abe587ce]{height:100px}.error-message[data-v-abe587ce]{color:#dc3545;font-size:.875em;margin-top:.25rem}@media (min-width:768px){.popup-content[data-v-2b49f84c]{width:450px}}.posts-wrapper[data-v-2b49f84c]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;padding:10px;overflow-y:auto;max-height:calc(100vh - 200px)}.post-container[data-v-2b49f84c]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;cursor:pointer;transition:transform .2s ease;position:relative}.post-container[data-v-2b49f84c]:hover{box-shadow:0 4px 10px rgba(0,0,0,.2);transform:scale(1.02)}.post-content[data-v-2b49f84c]{overflow:hidden;max-height:1.5em}.post-location[data-v-2b49f84c],.post-meta[data-v-2b49f84c]{font-size:14px;color:#444;margin-bottom:5px;display:flex;align-items:center}.post-location strong[data-v-2b49f84c],.post-meta strong[data-v-2b49f84c]{color:#000}.icon[data-v-2b49f84c]{width:16px;height:16px;margin-right:5px;vertical-align:middle}.popup-title[data-v-2b49f84c]{margin-top:0;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.popup-title .icons-group[data-v-2b49f84c]{display:flex;gap:10px;align-items:center}.popup-title h1[data-v-2b49f84c]{margin:0;color:var(--purple);font-size:20px}.popup-header[data-v-2b49f84c]{display:flex;justify-content:flex-end;align-items:center}.favorite-icon[data-v-2b49f84c]{position:absolute;top:10px;right:10px;width:24px;height:24px}.delete-icon[data-v-2b49f84c]{position:absolute;top:10px;right:40px;width:24px;height:24px;cursor:pointer;transition:transform .2s ease}.delete-icon[data-v-2b49f84c]:hover{transform:scale(1.1)}.popup-favorite-icon[data-v-2b49f84c]{width:24px;height:24px;cursor:pointer;transition:transform .2s ease}.popup-favorite-icon[data-v-2b49f84c]:hover{transform:scale(1.1)}.popup-delete-icon[data-v-2b49f84c]{width:24px;height:24px;cursor:pointer;transition:transform .2s ease}.popup-delete-icon[data-v-2b49f84c]:hover{transform:scale(1.1)}.popup-layout[data-v-2b49f84c]{display:flex;gap:20px;width:100%;margin-top:20px;margin-bottom:30px}.post-header[data-v-2b49f84c]{width:100%;text-align:left;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:5px;margin-bottom:10px}.post-header-section[data-v-2b49f84c]{width:100%;padding-bottom:0;text-align:left;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px}.author-info[data-v-2b49f84c]{display:flex;align-items:center;margin-bottom:15px;width:100%}.initial-circle[data-v-2b49f84c]{width:50px;height:50px;border-radius:50%;background-color:var(--purple);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;margin-right:10px;flex-shrink:0}.author-name[data-v-2b49f84c]{font-weight:700;font-size:16px;overflow:hidden;text-overflow:ellipsis}.meta-info[data-v-2b49f84c]{width:100%}.post-content-container[data-v-2b49f84c]{display:flex;margin:4px 0 8px 0;width:100%;text-align:left;justify-content:center}.post-message[data-v-2b49f84c]{font-size:16px;line-height:1.5}.comment-section[data-v-2b49f84c]{margin-top:20px;border-top:1px solid #eee;padding-top:20px;width:100%}.comment-heading[data-v-2b49f84c]{font-size:18px;margin-bottom:15px;color:var(--purple)}.comments-list[data-v-2b49f84c]{margin-bottom:20px}.comment[data-v-2b49f84c]{border-bottom:1px solid #eee;margin-bottom:10px}.comment-header[data-v-2b49f84c]{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.comment-actions[data-v-2b49f84c]{display:flex;gap:5px;align-items:center}.comment-author-info[data-v-2b49f84c]{display:flex;align-items:center}.comment-initial-circle[data-v-2b49f84c]{width:32px;height:32px;border-radius:50%;background-color:var(--purple);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;margin-right:10px;flex-shrink:0}.comment-author[data-v-2b49f84c]{display:flex;flex-direction:column}.comment-author-name[data-v-2b49f84c]{display:flex;font-weight:700;font-size:14px;justify-items:start}.comment-date[data-v-2b49f84c]{display:flex;font-size:12px;color:#666;justify-items:start}.comment-text[data-v-2b49f84c]{font-size:14px;line-height:1.4;margin:8px 0 20px 0;white-space:pre-wrap}.comment-delete-icon[data-v-2b49f84c]{width:20px;height:20px;cursor:pointer;transition:transform .2s ease}.comment-delete-icon[data-v-2b49f84c]:hover{transform:scale(1.1)}.no-comments[data-v-2b49f84c]{text-align:center;color:#666;font-style:italic;padding:20px 0}.comment-input-area[data-v-2b49f84c]{margin-top:15px}.comment-input-wrapper[data-v-2b49f84c]{display:flex;gap:10px;align-items:flex-start}.comment-input[data-v-2b49f84c]{flex-grow:1;padding:12px;border:1px solid #ddd;border-radius:6px;resize:vertical;font-family:inherit;font-size:14px;height:45px}.comment-input[data-v-2b49f84c]:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 2px rgba(128,0,128,.1)}.comment-submit-btn[data-v-2b49f84c]{background-color:var(--purple);color:#fff;border:none;border-radius:6px;padding:12px 20px;font-weight:700;cursor:pointer;transition:background-color .2s;align-self:flex-end;height:42px}.comment-submit-btn[data-v-2b49f84c]:hover{background-color:#6a0dad}.comment-submit-btn[data-v-2b49f84c]:disabled{background-color:#ccc;cursor:not-allowed}.confirm-dialog-overlay[data-v-2b49f84c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1200}.confirm-dialog[data-v-2b49f84c]{background:#fff;width:90%;max-width:400px;padding:20px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2)}.confirm-dialog h3[data-v-2b49f84c]{margin-top:0;color:var(--purple)}.confirm-actions[data-v-2b49f84c]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cancel-btn[data-v-2b49f84c]{background-color:#f0f0f0;color:#333}.cancel-btn[data-v-2b49f84c],.delete-btn[data-v-2b49f84c]{border:none;border-radius:4px;padding:8px 16px;cursor:pointer}.delete-btn[data-v-2b49f84c]{background-color:#ff4d4d;color:#fff}.delete-btn[data-v-2b49f84c]:disabled{background-color:#ffb3b3;cursor:not-allowed}.comment-edit-input[data-v-2b49f84c]{margin:8px 0 20px 0}.comment-edit-input textarea[data-v-2b49f84c]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;resize:vertical;font-family:inherit;font-size:14px;height:45px}.comment-edit-input textarea[data-v-2b49f84c]:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 2px rgba(128,0,128,.1)}.comment-save-btn[data-v-2b49f84c]{background-color:var(--purple);color:#fff;border:none;border-radius:6px;font-weight:700}.comment-cancel-btn[data-v-2b49f84c],.comment-save-btn[data-v-2b49f84c]{padding:8px 16px;cursor:pointer;transition:background-color .2s;margin-top:10px}.comment-cancel-btn[data-v-2b49f84c]{background-color:#f0f0f0;color:#333;border:none;border-radius:4px;margin-left:10px}@media (max-width:768px){.posts-wrapper[data-v-2b49f84c]{grid-template-columns:1fr;max-height:none}.popup-layout[data-v-2b49f84c]{flex-direction:column}.post-content-container[data-v-2b49f84c],.post-header[data-v-2b49f84c]{width:100%}.comment-input-wrapper[data-v-2b49f84c]{flex-direction:column}.comment-submit-btn[data-v-2b49f84c]{width:100%;margin-top:10px;align-self:center}}.news-header[data-v-3c1b71fb]{display:flex}.news-layout[data-v-3c1b71fb]{display:flex;gap:20px;height:100%;padding:20px;overflow-y:auto}.sidebar[data-v-3c1b71fb]{width:20%;border-radius:8px;display:flex;flex-direction:column;gap:15px;transition:max-height .3s ease-in-out;overflow:hidden;max-height:1000px}.sidebar.collapsed[data-v-3c1b71fb]{max-height:0;padding:0}.sidebar[data-v-3c1b71fb]{background:none}.filter-group[data-v-3c1b71fb]{display:flex;flex-direction:column;gap:10px}.favorites-label[data-v-3c1b71fb]{display:flex!important;align-items:center!important;gap:8px!important;font-weight:400!important;white-space:nowrap!important}#endDate[data-v-3c1b71fb],#locationFilter[data-v-3c1b71fb],#startDate[data-v-3c1b71fb]{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px}.clear-filters[data-v-3c1b71fb],.create-post[data-v-3c1b71fb]{width:100%;padding:10px;background-color:var(--purple);color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:10px}.clear-filters[data-v-3c1b71fb]:hover,.create-post[data-v-3c1b71fb]:hover{background-color:#2f3ab2}.news-content[data-v-3c1b71fb]{width:80%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;max-height:calc(100vh - 150px);padding-bottom:20px}.empty-state[data-v-3c1b71fb]{text-align:center;display:flex;flex-direction:row;align-items:center;gap:20px}.empty-state img[data-v-3c1b71fb]{width:40px}.empty-state h3[data-v-3c1b71fb]{margin-bottom:0}.pagination[data-v-3c1b71fb]{margin-top:20px;text-align:center}.pagination button[data-v-3c1b71fb]{margin:0 10px}.collapse-button[data-v-3c1b71fb]{background:none;border:none;cursor:pointer;margin-left:10px;padding:0}.chevron[data-v-3c1b71fb]:before{display:inline-block;content:"▲";border-radius:10px;border:1px solid #ddd;padding:8px;transition:transform .3s ease-in-out}.chevron.chevron-down[data-v-3c1b71fb]:before{transform:rotate(180deg)}@media (max-width:768px){.news-content[data-v-3c1b71fb]{max-height:none}.news-layout[data-v-3c1b71fb]{flex-direction:column}.sidebar[data-v-3c1b71fb]{width:100%;padding:0}.news-content[data-v-3c1b71fb]{width:100%}}.page-container[data-v-082cba50]{display:flex;max-width:1200px;margin:40px auto;padding:0 20px;gap:60px}button[data-v-082cba50]{margin:0}.form-column[data-v-082cba50],.info-column[data-v-082cba50]{flex:1;padding:20px}.info-column h1[data-v-082cba50]{font-size:32px;margin-bottom:24px;text-align:left}.info-text[data-v-082cba50]{margin-bottom:20px;line-height:1.6;text-align:left}.business-hours[data-v-082cba50]{margin-bottom:30px;text-align:left}.contact-methods[data-v-082cba50]{margin-top:40px}.contact-item[data-v-082cba50]{display:flex;align-items:center;margin-bottom:15px;font-size:16px;gap:10px}.contact-item a[data-v-082cba50]{color:#333;text-decoration:none}.contact-item a[data-v-082cba50]:hover{text-decoration:underline}.required[data-v-082cba50]{color:red;margin-left:4px}textarea[data-v-082cba50]{height:120px;resize:vertical}button[data-v-082cba50]{width:100%}@media (max-width:768px){.page-container[data-v-082cba50]{flex-direction:column;gap:30px}.form-column[data-v-082cba50],.info-column[data-v-082cba50]{padding:10px}}.single[data-v-e119a810]{display:flex;justify-content:center;align-items:center;transition:all .2s ease;background:none;border-radius:10px;position:relative;padding:4px;text-align:left;line-height:15px;height:150px;max-height:150px;width:100%;border:.5px solid #d3d3d3;margin:0 5px 5px 5px}.single[data-v-e119a810]:hover{background-color:rgba(14,179,134,.1)}.shift-details[data-v-e119a810]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.shift-detail[data-v-e119a810]{display:block;text-align:left;font-size:14px}.original-shift-details-row[data-v-e119a810]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.original-shift-details[data-v-e119a810]{flex:0 0 auto;white-space:nowrap}.shift-address[data-v-e119a810]{margin-top:10px;justify-self:start}.swap-shift-request-box[data-v-e119a810]{padding-top:20px;border-top:1px solid var(--highlight)}.swap-shift-list[data-v-e119a810]{list-style:none;padding:0;margin:0}.swap-shift-container[data-v-e119a810]{padding:8px 12px 8px 12px;width:100%;display:flex;flex-direction:column;gap:8px}.swap-shift-row[data-v-e119a810]{display:flex;justify-content:space-between;align-items:center;width:100%}.unscheduled-text[data-v-e119a810]{display:flex;align-items:center;justify-content:center;font-size:1rem;color:grey}.button-group[data-v-e119a810]{justify-content:end;padding-top:20px;border-top:1px solid var(--highlight)}.isPopupExtended[data-v-e119a810]{justify-content:space-between;border-top:none}.extended-popup[data-v-e119a810]{height:auto;transition:all .3s ease}.dropdown-toggle[data-v-e119a810]{background-color:var(--purple);color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer}.dropdown-menu[data-v-e119a810]{display:none;position:absolute;z-index:1;min-width:160px;border-radius:5px;overflow:hidden;color:#000;background-color:#fff;transition:opacity .3s ease-in-out;opacity:0;pointer-events:none}.dropdown-menu.show[data-v-e119a810]{display:block;opacity:1;pointer-events:auto}.dropdown-menu button[data-v-e119a810]{width:100%;padding:12px 16px;text-align:left;background:none;border:none;cursor:pointer;color:#000}.dropdown-menu button[data-v-e119a810]:hover{background-color:#f1f1f1}.box-header[data-v-e119a810]{display:flex;justify-content:start;align-items:center}.box-header h4[data-v-e119a810]{margin:0;font-size:1rem}.swap-shift-request-box[data-v-e119a810]{margin-top:12px}.swap-shift-detail[data-v-e119a810]{display:flex;justify-content:space-between;align-items:center;width:100%}.swap-shift-info[data-v-e119a810]{display:flex;align-items:flex-start;gap:15px;min-width:80%}.button-container[data-v-e119a810]{justify-content:flex-end;align-items:center;min-width:20%}.popup-content[data-v-e119a810]{max-width:800px}.custom-select[data-v-63229738]{position:relative;width:100%;border:1px solid #ccc;border-radius:8px;padding:12px;background-color:#fff;cursor:pointer}.selected-option[data-v-63229738]{background-color:#fff}.options[data-v-63229738]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-top:2px;max-height:200px;overflow-y:auto}.option[data-v-63229738]{padding:10px;cursor:pointer}.option[data-v-63229738]:hover{background-color:var(--purple);color:#fff}.custom-select[data-v-63229738]:focus-within{box-shadow:0 0 5px var(--purple)}.shift-button-start[data-v-696f4292]{background-color:var(--green);border:var(--green);font-weight:700;margin:0;margin-bottom:20px}.shift-button-start[data-v-696f4292]:hover{background-color:var(--green-light)}.button-red[data-v-696f4292]{margin-left:10px}.shift-button-break[data-v-696f4292]{background-color:var(--yellow);border:var(--yellow);margin:10px auto 0 auto}.shift-button-break[data-v-696f4292]:hover{background-color:var(--yellow-light)}.popup-title[data-v-696f4292]{margin:0;font-size:1.5rem;text-align:center;width:100%}.divider[data-v-696f4292]{border-top:.5px solid #ccc;margin:20px 0}.form-group[data-v-696f4292]{margin-bottom:30px;text-align:left}.form-group select[data-v-696f4292],.form-group textarea[data-v-696f4292]{width:100%;padding:4px;margin:0 30px;border-radius:4px;border:1px solid #ccc}.time-inputs[data-v-696f4292]{display:flex;flex-direction:row;align-items:center;gap:20px}.time-input[data-v-696f4292]{display:flex;align-items:center;justify-content:flex-start!important;gap:5px}.time-input label[data-v-696f4292]{width:50px}.time-input input[data-v-696f4292]{flex:0 1 auto;width:100%;padding:4px;border-radius:4px;border:1px solid #ccc}.end-time[data-v-696f4292],.start-time[data-v-696f4292]{text-align:left}.duration-display[data-v-696f4292]{display:flex;align-items:center;font-size:36px;font-weight:700;justify-content:flex-end}.clock-icon[data-v-696f4292]{margin-right:8px}.comment-label[data-v-696f4292]{margin-bottom:5px;font-weight:700;width:100%}.custom-selector[data-v-696f4292]{margin:20px 0}.button-container[data-v-696f4292]{text-align:right}.no-shifts-message[data-v-696f4292]{color:#666}.no-shifts-message[data-v-696f4292],.shift-start-time[data-v-696f4292]{font-size:14px;text-align:center;margin-bottom:10px}.shift-buttons[data-v-696f4292]{display:flex;justify-content:center;gap:10px}.comment-group[data-v-696f4292]{display:flex;flex-direction:column;margin-bottom:20px}.comment-group label[data-v-696f4292]{margin-bottom:5px}.comment-group textarea[data-v-696f4292]{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc;resize:vertical;margin:0}@media screen and (max-width:600px){.shift-info[data-v-696f4292]{margin-bottom:20px}.popup-content[data-v-696f4292]{padding:15px;width:90%}.time-inputs[data-v-696f4292]{flex-direction:column;gap:10px}.duration-display[data-v-696f4292]{font-size:24px}.button-container[data-v-696f4292]{justify-content:center}.end-button[data-v-696f4292]{display:block;margin:0 auto}}.leave-request-container[data-v-045b3208]{border-bottom:1px solid #ddd;padding:8px 12px 8px 12px;width:100%;display:flex;flex-direction:column;gap:8px}.leave-request-row[data-v-045b3208]{display:flex;justify-content:space-between;align-items:center;width:100%}.leave-request-status[data-v-045b3208]{display:flex;justify-content:flex-end}.leave-type[data-v-045b3208]{align-self:flex-start}.leave-status[data-v-045b3208]{padding:8px 12px 8px 12px;border-radius:8px;border-color:var(--yellow);border-width:1px;border-style:solid;font-size:.875rem;line-height:16px;font-weight:500;text-align:center;margin:0 4px}.leave-date[data-v-045b3208]{flex-shrink:0}.leave-inputs[data-v-045b3208]{display:flex;align-items:flex-end;gap:10px;flex-wrap:nowrap}.leave-date-input[data-v-045b3208],.leave-type-input[data-v-045b3208]{flex:1;min-width:0}.leave-add-button[data-v-045b3208]{flex:0 0 auto;white-space:nowrap;margin-top:36px;align-self:center;width:100%}.leave-date-input input[type=date][data-v-045b3208]{width:100%;box-sizing:border-box;margin-bottom:12px}.leave-requests-box[data-v-045b3208]{margin-top:12px}.box-header[data-v-045b3208]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.box-header h4[data-v-045b3208]{margin:0;font-size:1rem}.leave-request-list[data-v-045b3208]{list-style:none;padding:0;margin:0}.leave-request-list li[data-v-045b3208]{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;padding-left:0}.leave-request-item[data-v-045b3208]{display:flex;justify-content:space-between;align-items:center;width:100%}.no-leave-requests[data-v-045b3208]{text-align:center;font-style:italic;color:gray}.leave-created-at[data-v-045b3208]{font-size:11px;color:var(--grey)}.leave-status.pending[data-v-045b3208]{background-color:var(--yellow)}.leave-status.approved[data-v-045b3208]{background-color:var(--green);border-color:var(--green);color:#fff}.leave-status.denied[data-v-045b3208]{background-color:var(--orange);border-color:var(--orange);color:#fff}.unavailability-request-container[data-v-4b03958e]{border-bottom:1px solid #ddd;padding:8px 12px 8px 12px;width:100%;display:flex;flex-direction:column;gap:8px}.unavailability-request-row[data-v-4b03958e]{display:flex;justify-content:space-between;align-items:center;width:100%}.unavailability-request-status[data-v-4b03958e]{display:flex;justify-content:flex-end}.unavailability-type[data-v-4b03958e]{align-self:flex-start}.unavailability-status[data-v-4b03958e]{padding:8px 12px 8px 12px;border-radius:8px;border-color:var(--yellow);border-width:1px;border-style:solid;font-size:.875rem;line-height:16px;font-weight:500;text-align:center;margin:0 4px;background-color:var(--yellow)}.unavailability-inputs[data-v-4b03958e]{display:flex;align-items:flex-end;gap:10px;flex-wrap:nowrap}.unavailability-date-input[data-v-4b03958e]{flex:1;min-width:0;box-sizing:border-box}.unavailability-add-button[data-v-4b03958e]{flex:0 0 auto;white-space:nowrap;margin-top:36px;align-self:center;width:100%}.unavailability-requests-box[data-v-4b03958e]{margin-top:12px}.box-header[data-v-4b03958e]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.box-header h4[data-v-4b03958e]{margin:0;font-size:1rem}.unavailability-request-list[data-v-4b03958e]{list-style:none;padding:0;margin:0}.unavailability-request-list li[data-v-4b03958e]{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;padding-left:0}.unavailability-request-item[data-v-4b03958e]{display:flex;justify-content:space-between;align-items:center;width:100%}.no-unavailability-requests[data-v-4b03958e]{text-align:center;font-style:italic;color:gray}.unavailability-created-at[data-v-4b03958e]{font-size:11px;color:var(--grey)}.timesheet-request-container[data-v-291a18ca]{background-color:var(--highlightMid);border-radius:8px;padding:8px 12px;width:100%;display:flex;flex-direction:column;gap:8px}.timesheet-request-row[data-v-291a18ca]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.timesheet-area[data-v-291a18ca],.timesheet-date[data-v-291a18ca],.timesheet-duration[data-v-291a18ca],.timesheet-location[data-v-291a18ca],.timesheet-time[data-v-291a18ca]{flex:0 0 auto;white-space:nowrap}.timesheet-inputs[data-v-291a18ca]{display:flex;align-items:flex-end;gap:10px;flex-wrap:nowrap}.timesheet-date-input[data-v-291a18ca]{flex:1;min-width:0;box-sizing:border-box}.timesheet-load-button[data-v-291a18ca]{flex:0 0 auto;white-space:nowrap;margin-top:36px;align-self:center;width:100%}.timesheet-requests-box[data-v-291a18ca]{margin-top:20px}.box-content[data-v-291a18ca]{border:none;padding:0}.box-header[data-v-291a18ca]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.box-header h4[data-v-291a18ca]{margin:0;font-size:1rem}.timesheet-request-list[data-v-291a18ca]{list-style:none;padding:0;margin:0}.timesheet-request-list li[data-v-291a18ca]{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;padding-left:0}.timesheet-request-item[data-v-291a18ca]{display:flex;justify-content:space-between;align-items:center;width:100%}.no-timesheets[data-v-291a18ca]{text-align:center;font-style:italic;color:gray}.timesheet-request-details[data-v-291a18ca]{display:flex;align-items:center;gap:5px;flex:1}.timesheet-status[data-v-291a18ca]{padding:8px 12px;border-radius:8px;min-width:80px;text-align:center;margin-left:auto;font-size:.875rem;line-height:16px;font-weight:500}.timesheet-status.pending[data-v-291a18ca]{background-color:var(--yellow);border:1px solid var(--yellow)}.timesheet-status.approved[data-v-291a18ca]{background-color:var(--green);color:#fff;border:1px solid var(--green)}.timesheet-area[data-v-291a18ca],.timesheet-date[data-v-291a18ca],.timesheet-duration[data-v-291a18ca],.timesheet-location[data-v-291a18ca],.timesheet-time[data-v-291a18ca]{width:auto}.form-control[data-v-7d0b3f16]{display:flex;justify-content:start;padding-left:8px;min-height:34px;border:1px solid #ccc;border-radius:4px}.email-container[data-v-7d0b3f16]{display:flex;gap:10px}.email-update-popup[data-v-7d0b3f16]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000}.popup-content[data-v-7d0b3f16]{max-width:400px;margin:0 auto}.button-container[data-v-7d0b3f16]{display:flex;justify-content:space-between;gap:10px;margin-top:15px}.button-container button[type=button][data-v-7d0b3f16],.button-container button[type=submit][data-v-7d0b3f16]{background-color:#4caf50;color:#fff;border:none}.button-container button[type=button][data-v-7d0b3f16]{background-color:#f44336}.error[data-v-7d0b3f16]{color:#e74c3c;font-size:.875rem;margin-top:4px}.background-click-container[data-v-6767a189]{position:fixed;top:0;right:0;bottom:0;left:0;min-width:100%;min-height:100%;z-index:999}.person-details[data-v-6767a189]{width:100%;height:100%}form[data-v-6767a189]{width:100%;background:none;box-shadow:none;border:none}.section[data-v-6767a189]{margin-bottom:30px}.section h4[data-v-6767a189]{margin-bottom:15px}.title-and-button[data-v-6767a189]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;width:100%}.title-and-button h2[data-v-6767a189]{margin:0}.button-group[data-v-6767a189]{justify-content:center}.button-group .button-grey[data-v-6767a189],.button-group .button-red[data-v-6767a189]{margin:0 10px}.flex-container[data-v-6767a189]{display:flex;height:100%}.side-tabs[data-v-6767a189]{width:25%;display:flex;flex-direction:column;border-right:1px solid #e0e0e0;padding-right:20px;box-sizing:border-box;position:sticky;top:0}.tab[data-v-6767a189]{padding:10px;cursor:pointer;color:var(--purple);background:none;border:none;text-align:left}.tab.active[data-v-6767a189]{font-weight:700;border-left:4px solid var(--purple);background-color:#f0f0f0}.tab[data-v-6767a189]:not(.active):hover{background-color:#e0e0e0}.tab-icon[data-v-6767a189]{display:none}.tab-text[data-v-6767a189]{display:inline}.tab-content[data-v-6767a189]{width:75%;padding-left:20px;box-sizing:border-box;overflow-y:scroll;max-height:calc(100vh - 40px)}.password-requirements[data-v-6767a189]{margin:15px 0;padding:10px;border-radius:4px}.requirements-title[data-v-6767a189]{font-weight:700;margin-bottom:8px}.password-requirements ul[data-v-6767a189]{list-style-type:none;padding-left:5px;margin:0;justify-self:center}.password-requirements li[data-v-6767a189]{margin:5px 0;padding-left:20px;position:relative;color:var(--orange);justify-self:start}.password-requirements li[data-v-6767a189]:before{content:"✕";position:absolute;left:0}.password-requirements li.met[data-v-6767a189]{color:var(--green)}.password-requirements li.met[data-v-6767a189]:before{content:"✓"}.password-input-container[data-v-6767a189]{position:relative;width:100%}.password-input-container input[data-v-6767a189]{width:100%;padding-right:40px}.toggle-icon[data-v-6767a189]{width:20px;height:20px;vertical-align:middle}.password-toggle[data-v-6767a189]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.side-menu-container[data-v-6767a189]{position:fixed;top:0;left:0}.side-menu-content[data-v-6767a189]{padding:5px}.side-tabs[data-v-6767a189]{width:15%;padding-right:0;padding-left:0}.tab[data-v-6767a189]{margin-left:0}.tab-text[data-v-6767a189]{display:none}.tab-icon[data-v-6767a189]{margin-right:0;display:unset}.tab.active[data-v-6767a189]{font-weight:700;border-left:4px solid var(--purple);background-color:#f0f0f0}.tab-content[data-v-6767a189]{width:85%}}.info-box[data-v-4139493e]{flex:1;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:10px;background-color:#fff;height:400px;transition:height .5s ease}.info-boxes.collapsed .info-box[data-v-4139493e]{height:40px;transition:height .5s ease-in}.box-header[data-v-4139493e]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.box-header h4[data-v-4139493e]{margin:0;font-size:1.2rem;font-weight:700;color:var(--purple)}.nicety[data-v-4139493e]{margin-top:20px;font-style:italic;font-weight:300}.notification[data-v-4139493e]{font-weight:700}.need-action-list[data-v-4139493e],ul[data-v-4139493e]{max-height:330px;overflow-y:auto}ul[data-v-4139493e]{list-style:none;padding:0;margin:0}li[data-v-4139493e]{margin-bottom:10px}.shift-details-container[data-v-4139493e]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid #ddd;border-radius:5px;padding:10px;font-size:.8rem;width:100%}.button-group[data-v-4139493e],.shift-text[data-v-4139493e]{flex:1}.button-group[data-v-4139493e]{display:flex;gap:10px;justify-content:flex-end}.collapse-button[data-v-4139493e]{background:none;border:none;cursor:pointer;margin-left:10px;padding:0}.chevron[data-v-4139493e]:before{display:inline-block;content:"▲";border-radius:10px;border:1px solid #ddd;padding:8px;transition:transform .3s ease-in-out}.chevron.chevron-down[data-v-4139493e]:before{transform:rotate(180deg)}.content[data-v-4139493e]{max-height:1000px;transition:max-height .3s ease-in-out;overflow:hidden}.content.collapsed[data-v-4139493e]{max-height:54px}ul[data-v-4139493e]{transition:opacity .3s ease-in-out}.content.collapsed ul[data-v-4139493e]{opacity:0}.sections-container[data-v-4139493e]{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.info-section[data-v-4139493e]{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.offered-shift-section[data-v-4139493e]{width:100%}.info-item[data-v-4139493e]{margin-bottom:10px}.status-section[data-v-4139493e]{padding:10px}.button-section[data-v-4139493e]{display:flex;align-items:center;gap:10px;padding:10px;justify-content:flex-end}.button-section button[data-v-4139493e]{font-weight:700}.info-box[data-v-749a7f7f]{flex:1;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:10px;background-color:#fff;height:400px;transition:height .5s ease}.info-boxes.collapsed .info-box[data-v-749a7f7f]{height:40px;transition:height .5s ease-in}.box-header[data-v-749a7f7f]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.box-header h4[data-v-749a7f7f]{margin:0;font-size:1.2rem;font-weight:700;color:var(--purple)}.nicety[data-v-749a7f7f]{margin-top:20px;font-style:italic;font-weight:300}.notification[data-v-749a7f7f]{font-weight:700}ul[data-v-749a7f7f]{list-style:none;padding:0;margin:0}li[data-v-749a7f7f]{margin-bottom:10px}.news-item[data-v-749a7f7f]{display:flex;align-items:center;justify-content:space-between;border:1px solid #ddd;border-radius:5px;padding:10px;background-color:#f9f9f9}.news-cause[data-v-749a7f7f]{flex:6;text-align:left}.news-date[data-v-749a7f7f],.news-time[data-v-749a7f7f]{flex:1.5;text-align:center}.dismiss-button[data-v-749a7f7f]{flex:1;text-align:center;cursor:pointer;text-decoration:underline;color:blue}.dismiss-button[data-v-749a7f7f]:hover{color:#00008b}.collapse-button[data-v-749a7f7f]{background:none;border:none;cursor:pointer;margin-left:10px;padding:0}.chevron[data-v-749a7f7f]:before{display:inline-block;content:"▲";border-radius:10px;border:1px solid #ddd;padding:8px;transition:transform .3s ease-in-out}.chevron.chevron-down[data-v-749a7f7f]:before{transform:rotate(180deg)}.content[data-v-749a7f7f]{max-height:1000px;transition:max-height .3s ease-in-out;overflow:hidden}.content.collapsed[data-v-749a7f7f]{max-height:54px}ul[data-v-749a7f7f]{transition:opacity .3s ease-in-out}.content.collapsed ul[data-v-749a7f7f]{opacity:0}.info-box[data-v-5e3f5bb6]{flex:1;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:10px;background-color:#fff;height:400px;transition:height .5s ease}.info-boxes.collapsed .info-box[data-v-5e3f5bb6]{height:40px;transition:height .5s ease-in}.box-header[data-v-5e3f5bb6]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.box-header h4[data-v-5e3f5bb6]{margin:0;font-size:1.2rem;font-weight:700;color:var(--purple)}.nicety[data-v-5e3f5bb6]{margin-top:20px;font-style:italic;font-weight:300;color:var(--grey)}.notification[data-v-5e3f5bb6]{font-weight:700;color:var(--grey)}ul[data-v-5e3f5bb6]{list-style:none;padding:0;margin:0;max-height:320px;overflow-y:auto}li[data-v-5e3f5bb6]{margin-bottom:10px}.loading-state[data-v-5e3f5bb6]{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:var(--grey)}.loading-spinner[data-v-5e3f5bb6]{width:20px;height:20px;border:2px solid var(--highlight);border-top:2px solid var(--purple);border-radius:50%;animation:spin-5e3f5bb6 1s linear infinite}@keyframes spin-5e3f5bb6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-5e3f5bb6]{font-style:italic}.form-item[data-v-5e3f5bb6]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:10px;transition:all .2s ease}.form-item[data-v-5e3f5bb6]:hover{background-color:var(--highlightLight);border-color:var(--purple);box-shadow:0 2px 4px rgba(0,0,0,.1)}.form-name[data-v-5e3f5bb6]{flex:3;text-align:left;font-weight:600;color:var(--grey);font-size:14px}.form-description[data-v-5e3f5bb6]{flex:3;text-align:left;color:var(--grey);font-size:12px;opacity:.8;padding:0 10px}.form-created[data-v-5e3f5bb6]{flex:2;text-align:center;color:var(--grey);font-size:12px;opacity:.7}.form-actions[data-v-5e3f5bb6]{flex:1.5;text-align:center}.collapse-button[data-v-5e3f5bb6]{background:none;border:none;cursor:pointer;margin-left:10px;padding:0}.chevron[data-v-5e3f5bb6]:before{display:inline-block;content:"▲";border-radius:10px;border:1px solid #ddd;padding:8px;transition:transform .3s ease-in-out}.chevron.chevron-down[data-v-5e3f5bb6]:before{transform:rotate(180deg)}.content[data-v-5e3f5bb6]{max-height:1000px;transition:max-height .3s ease-in-out;overflow:hidden}.content.collapsed[data-v-5e3f5bb6]{max-height:54px}ul[data-v-5e3f5bb6]{transition:opacity .3s ease-in-out}.content.collapsed ul[data-v-5e3f5bb6]{opacity:0}.popup-container[data-v-5e3f5bb6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-5e3f5bb6 .3s ease}@keyframes fadeIn-5e3f5bb6{0%{opacity:0}to{opacity:1}}.popup-content[data-v-5e3f5bb6]{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:slideIn-5e3f5bb6 .3s ease;position:relative}@keyframes slideIn-5e3f5bb6{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.form-fillout-popup[data-v-5e3f5bb6]{max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.popup-header[data-v-5e3f5bb6]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid var(--highlight);background:var(--whiteLight);border-radius:12px 12px 0 0}.popup-header h3[data-v-5e3f5bb6]{margin:0;color:var(--purple);font-size:1.5rem}.close-button[data-v-5e3f5bb6]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--grey);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-button[data-v-5e3f5bb6]:hover{background:var(--highlight);color:var(--purple)}.fillout-form-container[data-v-5e3f5bb6]{padding:25px}.form-description p[data-v-5e3f5bb6]{margin:0;color:var(--grey);line-height:1.5}.fillout-form .form-group[data-v-5e3f5bb6]{margin-bottom:20px}.fillout-form label[data-v-5e3f5bb6]{display:block;margin-bottom:8px;font-weight:600;color:var(--grey);font-size:14px}.required[data-v-5e3f5bb6]{color:var(--orange);margin-left:2px}.fillout-input[data-v-5e3f5bb6]{width:100%;padding:12px;border:1px solid var(--highlight);border-radius:6px;font-size:14px;transition:all .2s ease;background:#fff}.fillout-input[data-v-5e3f5bb6]:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.fillout-input[data-v-5e3f5bb6]:disabled{background:var(--highlightLight);color:var(--grey);cursor:not-allowed}.checkbox-group[data-v-5e3f5bb6],.radio-group[data-v-5e3f5bb6]{display:flex;flex-direction:column;gap:10px;margin-top:8px}.checkbox-option[data-v-5e3f5bb6],.radio-option[data-v-5e3f5bb6]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;transition:background-color .2s ease}.checkbox-option[data-v-5e3f5bb6]:hover,.radio-option[data-v-5e3f5bb6]:hover{background:var(--highlightLight)}.checkbox-option input[data-v-5e3f5bb6],.radio-option input[data-v-5e3f5bb6]{width:auto;height:auto;margin:0}.checkbox-option label[data-v-5e3f5bb6],.radio-option label[data-v-5e3f5bb6]{margin:0;font-weight:400;cursor:pointer;flex:1}.form-actions-fillout[data-v-5e3f5bb6]{display:flex;gap:12px;justify-content:flex-start;margin-top:30px;padding-top:20px;border-top:1px solid var(--highlight)}.success-message[data-v-5e3f5bb6]{text-align:center;padding:40px 20px}.success-message h4[data-v-5e3f5bb6]{color:var(--green);margin-bottom:15px;font-size:1.3rem}.success-message p[data-v-5e3f5bb6]{color:var(--grey);margin-bottom:25px;line-height:1.5}@media (max-width:768px){.form-item[data-v-5e3f5bb6]{flex-direction:column;align-items:stretch;gap:8px}.form-actions[data-v-5e3f5bb6],.form-created[data-v-5e3f5bb6],.form-description[data-v-5e3f5bb6],.form-name[data-v-5e3f5bb6]{flex:none;text-align:left}.form-actions[data-v-5e3f5bb6]{text-align:center}.form-description[data-v-5e3f5bb6]{padding:0;font-size:11px}.form-fillout-popup[data-v-5e3f5bb6]{width:95%;max-height:90vh}.popup-header[data-v-5e3f5bb6]{padding:15px 20px}.popup-header h3[data-v-5e3f5bb6]{font-size:1.3rem}.fillout-form-container[data-v-5e3f5bb6]{padding:20px}.form-actions-fillout[data-v-5e3f5bb6]{flex-direction:column}}.popup-content[data-v-e3e6771e]{max-height:80%;overflow-y:auto}.box-header[data-v-e3e6771e]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.box-header h4[data-v-e3e6771e]{margin:0;font-size:1rem}ul[data-v-e3e6771e]{list-style:none;padding:0;margin:0}li[data-v-e3e6771e]{margin-bottom:10px}.shift-details-container[data-v-e3e6771e]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding:10px}.location-section[data-v-e3e6771e]{flex-basis:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-right:20px}.location-name[data-v-e3e6771e]{font-weight:700;margin-bottom:5px}.date-section[data-v-e3e6771e]{flex-basis:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:20px}.start-date[data-v-e3e6771e]{margin-bottom:5px}.shift-time[data-v-e3e6771e]{white-space:nowrap}.button-section[data-v-e3e6771e]{flex-basis:20%;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:400px){.shift-time[data-v-e3e6771e]{white-space:unset}}.popup-content[data-v-34ae0e54]{display:flex;min-height:0}.left-section[data-v-34ae0e54]{flex:1;padding-right:20px;border-right:1px solid #ddd}.right-section[data-v-34ae0e54]{flex:1;position:relative}.button-container[data-v-34ae0e54]{display:flex;gap:10px;margin-bottom:20px}.nav-button[data-v-34ae0e54]{padding:8px 16px;border:none;border-radius:5px;background:#f0f0f0;cursor:pointer}.nav-button[data-v-34ae0e54]:hover{background:#e0e0e0}.content-section[data-v-34ae0e54]{text-align:center}.right-section .close-button[data-v-34ae0e54]{position:absolute;top:10px;right:10px;font-size:24px;cursor:pointer;background:none;border:none;padding:0}.tutorial-image[data-v-34ae0e54]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.container-fluid[data-v-5612e287]{padding-right:calc(var(--bs-gutter-x)*1)!important}.head[data-v-5612e287]{margin-top:40px}.content-container[data-v-5612e287]{display:flex;flex-direction:row;height:100vh;overflow:auto}.left-side[data-v-5612e287]{width:280px;height:calc(100vh - var(--head-height));background-color:#f0f0f0;display:flex;flex-direction:column;align-items:center;position:absolute}.initial-circle[data-v-5612e287]{margin-top:20px;width:100px;height:100px;background-color:var(--purple);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:2.5rem;margin-bottom:15px}.person-name[data-v-5612e287]{margin-bottom:10px;font-size:1.2rem;text-align:center}.middle-side[data-v-5612e287]{flex:1;width:100%;padding:0;margin-left:280px}.dashboard-header[data-v-5612e287]{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.dashboard-title[data-v-5612e287]{text-align:left;margin-top:25px;margin-bottom:-40px;font-size:2rem;display:flex;align-items:center}.profile-button-container[data-v-5612e287]{display:flex;justify-content:flex-end;margin-right:20px}.profile-button-container button[data-v-5612e287]{margin-right:0}.info-boxes[data-v-5612e287]{display:flex;justify-content:space-between;gap:20px;margin:20px 20px 0 20px;transition:height .5s ease}.forms-container[data-v-5612e287]{margin:20px 20px 0 20px;padding-bottom:110px}.navigation-container[data-v-5612e287]{display:flex;flex-direction:row;align-items:center;justify-content:start;margin-top:1rem;margin-bottom:1rem;flex-wrap:wrap}.navigation-buttons[data-v-5612e287]{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.available-shifts-button[data-v-5612e287],.nav-button[data-v-5612e287]{margin:0 .5rem}.date-range-buttons[data-v-5612e287]{flex-direction:row}.date-range-dropdown[data-v-5612e287]{width:150px}.formatted-date-range[data-v-5612e287]{color:#fff;background-color:var(--purple);border-color:var(--purple);border-width:1px;border-style:solid;padding:8px 12px 8px 12px;border-radius:8px;font-size:.875rem;line-height:16px;font-weight:500;margin:0 4px;width:140px}.remove-text[data-v-5612e287]{cursor:pointer;color:var(--purple);text-decoration:underline;margin-right:10px}.date-input[data-v-5612e287]{border:none;border-bottom:1px solid #ddd;background-color:#f9f9f9;margin-right:10px}.row[data-v-5612e287]{margin:0 0}.pvs[data-v-5612e287]{width:100%;margin:2.5px;padding:0}@media screen and (max-width:1175px){.content[data-v-5612e287]{overflow:none!important}.content-container[data-v-5612e287]{flex-direction:column;overflow:visible!important}.left-side[data-v-5612e287]{width:100%;position:relative}.middle-side[data-v-5612e287]{width:100%;margin-left:0}.navigation-container[data-v-5612e287]{flex-direction:column;justify-content:center}.navigation-buttons[data-v-5612e287]{margin-bottom:0}.date-range-buttons[data-v-5612e287]{margin-top:.5rem}.info-boxes[data-v-5612e287]{flex-direction:column;gap:20px;overflow-y:auto;padding:10px;margin:20px 10px 0 10px}.forms-container[data-v-5612e287]{margin:20px 10px 0 10px;padding:10px;padding-bottom:100px}.container-fluid[data-v-5612e287]{overflow-x:auto;margin-left:0;width:100%}.row[data-v-5612e287]{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;min-width:100%}}.history-list[data-v-056fa13e]{max-height:100%;overflow-y:auto;margin-bottom:0}.history-item[data-v-056fa13e]{display:flex;align-items:flex-start;margin-bottom:15px}.initial-circle[data-v-056fa13e]{width:40px;height:40px;border-radius:50%;background-color:var(--purple);color:#fff;display:flex;align-items:center;justify-content:center;margin-right:10px;font-weight:700;font-size:16px;flex-shrink:0}.history-detail[data-v-056fa13e]{flex:1;display:flex;flex-direction:column}.history-header[data-v-056fa13e]{display:flex;align-items:left;margin-bottom:5px}.history-text[data-v-056fa13e]{margin:0;white-space:pre-wrap;text-align:left}.history-date[data-v-056fa13e]{margin-left:15px;font-size:12px;color:#777;align-self:center;text-align:right}.history-grid[data-v-056fa13e]{display:grid;grid-template-columns:35px 1fr 35px 1fr 20px 1fr;gap:10px;align-items:center}.field[data-v-056fa13e]{grid-column:1}.field-name[data-v-056fa13e]{grid-column:2}.from[data-v-056fa13e]{grid-column:3}.old-value[data-v-056fa13e]{grid-column:4}.to[data-v-056fa13e]{grid-column:5}.new-value[data-v-056fa13e]{grid-column:6}.approve-shift-container[data-v-2b34de90]{width:100%;height:100%;padding:20px 20px 0 20px}.tabs[data-v-2b34de90]{display:flex;border-bottom:1px solid #ddd}.tab[data-v-2b34de90]{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:50px;font-size:14px;color:inherit;background:none;border:none;cursor:pointer;text-decoration:none;border-radius:0!important;margin:0}.tab[data-v-2b34de90]:not(.active):hover{background-color:#f0f0f0}.tab.active[data-v-2b34de90]{background-color:var(--purple);color:#fff!important}.tab-content[data-v-2b34de90]{padding:20px 20px 0 20px;max-height:100%;overflow-y:auto}.comments-list[data-v-2b34de90]{max-height:240px;overflow-y:auto;margin-bottom:1rem}.comment-item[data-v-2b34de90]{display:flex;align-items:flex-start;margin-bottom:15px}.initial-circle[data-v-2b34de90]{width:40px;height:40px;border-radius:50%;background-color:var(--purple);color:#fff;display:flex;align-items:center;justify-content:center;margin-right:10px;font-weight:700;font-size:16px;flex-shrink:0}.comment-detail[data-v-2b34de90]{flex:1;display:flex;flex-direction:column}.comment-header[data-v-2b34de90]{display:flex;align-items:left;margin-bottom:5px}.comment-text[data-v-2b34de90]{margin:0;white-space:pre-wrap;text-align:left}.comment-date[data-v-2b34de90]{margin-left:15px;font-size:12px;color:#777;align-self:center;text-align:right}.add-comment[data-v-2b34de90]{margin-top:20px}.add-comment textarea[data-v-2b34de90]{width:100%;height:80px;padding:10px;margin-bottom:5px;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;resize:none}.char-counter[data-v-2b34de90]{text-align:right;font-size:12px;color:#555;margin-bottom:10px}.add-comment button[data-v-2b34de90]{padding:10px 20px;background-color:var(--purple);color:#fff;border:none;cursor:pointer;border-radius:5px}.add-comment button[data-v-2b34de90]:hover{background-color:darken(var(--purple),10%)}.form-and-buttons[data-v-2b34de90]{display:flex;align-items:flex-start;width:100%;overflow:auto;padding:0}.form-container[data-v-2b34de90]{margin:1rem;width:80%;background:none;border-radius:0}.error[data-v-2b34de90]{color:var(--orange);font-size:14px;margin-top:4px;display:block}.button-text[data-v-2b34de90]{color:blue;cursor:pointer;background:none;border:none;text-decoration:underline}.button-box-container[data-v-2b34de90]{width:20%;margin:8px}.button-box[data-v-2b34de90]{display:flex;flex-direction:column;gap:10px;width:100%;padding:8px;margin:8px;border:1px solid #ddd;border-radius:10px}.popup-content[data-v-7478cbbc]{width:500px;max-width:500px}button[data-v-7478cbbc]:disabled{background-color:gray;cursor:not-allowed}.dropdown-container[data-v-7478cbbc]{position:relative}.dropdown[data-v-7478cbbc]{position:absolute;background-color:#fff;border:1px solid #ccc;max-height:200px;overflow-y:auto;z-index:1000;width:100%;list-style:none;padding:0;margin:0}.dropdown li[data-v-7478cbbc]{padding:8px;cursor:pointer;text-align:left}.dropdown li[data-v-7478cbbc]:hover{background-color:#f0f0f0}.error-message[data-v-7478cbbc]{color:#d9534f;font-size:.875em;margin-top:4px}.timesheet-container[data-v-47d05af5]{height:calc(100vh - 50px)}.col-2[data-v-47d05af5]{height:100%;max-width:200px}.left-column[data-v-47d05af5]{display:flex;flex-direction:column;height:calc(100vh - 283px);overflow-y:auto}.button-text[data-v-47d05af5]{color:blue;cursor:pointer;background:none;border:none;text-decoration:underline}.container-fluid[data-v-47d05af5]{padding:0}.center-text[data-v-47d05af5]{text-align:center;margin:0;position:absolute;left:50%;transform:translateX(-50%)}.navigation-buttons[data-v-47d05af5]{display:flex;align-items:center;justify-content:left;margin-top:1rem;margin-bottom:1rem}.nav-button[data-v-47d05af5]{margin:0 .5rem;font-weight:800}.date-range-dropdown[data-v-47d05af5]{width:150px}.people[data-v-47d05af5]{flex-grow:1;overflow-y:auto}.timesheet-counter[data-v-47d05af5]{padding:10px;font-size:14px;font-weight:700;text-align:center;background:#fff;position:sticky;bottom:0}.top-row[data-v-47d05af5]{border-top:1px solid #ddd;border-left:1px solid #ddd}.header-row[data-v-47d05af5]{font-weight:700;border-bottom:1px solid #ddd}.header-col-start[data-v-47d05af5]{padding:0 1rem}.header-col-start[data-v-47d05af5],.header-col[data-v-47d05af5]{display:flex;align-items:center;cursor:pointer;justify-content:space-between}.header-col[data-v-47d05af5]{border-left:1px solid #ddd;padding:0 5px}.sort-indicator[data-v-47d05af5]{margin-left:auto;padding-left:5px}.formatted-date-range[data-v-47d05af5]{margin-left:10px}.main-content-wrapper[data-v-47d05af5]{height:calc(70vh - 10rem);overflow:auto;position:relative;text-align:center}.main-content[data-v-47d05af5]{border-top:1px solid #ddd}.person[data-v-47d05af5]{position:relative;min-height:60px;border-bottom:1px solid #ddd;display:flex;align-items:center}.person-details[data-v-47d05af5]{display:flex;flex-direction:column;justify-content:center;word-wrap:break-word}.person-name[data-v-47d05af5]{font-size:14px}.person-cost[data-v-47d05af5],.person-hours[data-v-47d05af5],.person-name[data-v-47d05af5]{text-align:left;word-wrap:break-word}.person-hours-cost[data-v-47d05af5]{display:flex;gap:8px;align-items:center}.person-cost[data-v-47d05af5],.person-hours[data-v-47d05af5]{font-size:12px;color:#555}.shift-row-container[data-v-47d05af5]{max-height:148px;overflow-y:auto}.shift-row[data-v-47d05af5]{margin:5px 0}.bg-yellow[data-v-47d05af5]{background-color:var(--yellow);font-weight:700;border-radius:20px}.bg-yellow[data-v-47d05af5]:hover{background-color:var(--yellow-light)}.bg-green[data-v-47d05af5]{background-color:green;color:#fff;font-weight:700;border-radius:20px}.status-text[data-v-47d05af5]{display:inline-block;width:100%;text-align:center}.bg-green .status-text[data-v-47d05af5]{color:#fff;font-weight:700}.bg-yellow .status-text[data-v-47d05af5]{font-weight:700}.search-bar[data-v-47d05af5]{border:none;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-radius:0;padding:12.5px 10px;outline:none;box-sizing:border-box;margin:0}.search-bar[type=text][data-v-47d05af5]{width:100%;padding-left:15px}.delete-confirm-popup[data-v-47d05af5]{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0;height:100%;z-index:1100;display:flex;align-items:center;justify-content:center}.delete-confirm-content[data-v-47d05af5]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.delete-confirm-content p[data-v-47d05af5]{margin-bottom:20px}.delete-confirm-content .btn[data-v-47d05af5]{margin:0 10px}.add-timesheet-button[data-v-47d05af5]{cursor:pointer}.content-container[data-v-47d05af5]{display:flex;justify-content:space-between;align-items:flex-start;overflow:hidden}.approve-container[data-v-47d05af5]{flex-grow:1;width:100%}.row[data-v-47d05af5]{--bs-gutter-x:none}.location-filter-dropdown[data-v-47d05af5]{width:200px;margin:0 15px}.filter-dropdown[data-v-47d05af5]{position:absolute;left:0;background:#fff;border:0 1px 1px 1px solid #ddd;box-shadow:0 0 10px rgba(0,0,0,.1);width:100%;max-width:200px;z-index:1000;padding:0}.filter-dropdown ul[data-v-47d05af5]{list-style-type:none;margin:0;padding:0}.filter-dropdown li[data-v-47d05af5]{padding:10px;cursor:pointer}.filter-dropdown li.selected[data-v-47d05af5],.filter-dropdown li[data-v-47d05af5]:hover{background-color:#f0f0f0}.filter-icon-container[data-v-47d05af5]{width:20%;padding:4px 10px;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.filter-icon[data-v-47d05af5]{width:20px;height:20px;cursor:pointer}.search-container[data-v-47d05af5]{display:flex;align-items:center}.page-wrap-background[data-v-d3c960a4]{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0;height:100%;z-index:1000}.page-wrap[data-v-d3c960a4]{width:calc(100% - 24px);margin:12px;height:calc(100vh - 24px);display:flex;align-items:center;justify-content:center}.page-wrap-content[data-v-d3c960a4]{position:relative;height:98vh;width:98vw;padding:20px;padding-right:20px;background-color:#fff;border-radius:16px;box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column}.title-and-button[data-v-d3c960a4]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;width:100%}.report-controls[data-v-d3c960a4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.date-range-picker[data-v-d3c960a4]{display:flex;align-items:center}.date-range-picker label[data-v-d3c960a4]{width:80px;margin-right:10px;white-space:nowrap}.team-member-dropdown[data-v-d3c960a4]{margin:0 20px}.action-buttons[data-v-d3c960a4]{display:flex;gap:10px}.action-buttons button[data-v-d3c960a4]{width:100px;margin:0 4px;white-space:nowrap}.report-summary[data-v-d3c960a4]{margin-bottom:20px}.report-summary-table .row[data-v-d3c960a4]{display:flex;justify-content:space-around;--bs-gutter-x:0}.report-summary-table[data-v-d3c960a4]{width:100%;justify-self:center}.report-summary-table .col[data-v-d3c960a4]{flex:1;text-align:center;padding:10px 0 10px 0!important;border:1px solid #ddd}.report-content[data-v-d3c960a4]{flex-grow:1}.data-table[data-v-d3c960a4]{width:100%;border-collapse:collapse}.data-table td[data-v-d3c960a4],.data-table th[data-v-d3c960a4]{padding:10px;border:1px solid #ddd}button[data-v-d3c960a4]{color:#fff;background-color:var(--purple);border-color:var(--purple);border-width:1px;border-style:solid;padding:8px 16px 8px 16px;border-radius:8px;font-size:.875rem;line-height:16px;font-weight:500;margin:0 4px}.report-content[data-v-874da6b8]{display:flex;flex-direction:column}.title-and-button[data-v-874da6b8]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;width:100%}.report-controls[data-v-874da6b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.date-range-picker[data-v-874da6b8]{display:flex;align-items:center}.date-range-picker label[data-v-874da6b8]{width:80px;margin-right:10px;white-space:nowrap}.team-member-dropdown[data-v-874da6b8]{margin:0 20px}.action-buttons[data-v-874da6b8]{display:flex;gap:10px}.action-buttons button[data-v-874da6b8]{width:100px;margin:0 4px;white-space:nowrap}.report-summary[data-v-874da6b8]{margin-bottom:20px}.report-summary-table .row[data-v-874da6b8]{display:flex;justify-content:space-around;--bs-gutter-x:0}.report-summary-table .col[data-v-874da6b8]{flex:1;text-align:center;padding:10px;border:1px solid #ddd}.report-content[data-v-874da6b8]{flex-grow:1}.data-table[data-v-874da6b8]{width:100%;border-collapse:collapse}.data-table td[data-v-874da6b8],.data-table th[data-v-874da6b8]{padding:10px;border:1px solid #ddd}button[data-v-874da6b8]{color:#fff;background-color:var(--purple);border-color:var(--purple);border-width:1px;border-style:solid;padding:8px 16px 8px 16px;border-radius:8px;font-size:.875rem;line-height:16px;font-weight:500;margin:0 4px}.page-wrap-background[data-v-4d91bfa8]{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0;height:100%;z-index:1000}.page-wrap[data-v-4d91bfa8]{width:calc(100% - 24px);margin:12px;height:calc(100vh - 24px);display:flex;align-items:center;justify-content:center}.page-wrap-content[data-v-4d91bfa8]{position:relative;height:98vh;width:98vw;padding:20px;padding-right:20px;background-color:#fff;border-radius:16px;box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column}.title-and-button[data-v-4d91bfa8]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;width:100%}.report-controls[data-v-4d91bfa8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.date-range-picker[data-v-4d91bfa8]{display:flex;align-items:center}.date-range-picker label[data-v-4d91bfa8]{width:80px;margin-right:10px;white-space:nowrap}.team-member-dropdown[data-v-4d91bfa8]{margin:0 20px}.action-buttons[data-v-4d91bfa8]{display:flex;gap:10px}.action-buttons button[data-v-4d91bfa8]{width:100px;margin:0 4px;white-space:nowrap}.report-summary[data-v-4d91bfa8]{margin-bottom:20px}.report-summary-table .row[data-v-4d91bfa8]{display:flex;justify-content:space-around;--bs-gutter-x:0}.report-summary-table .col[data-v-4d91bfa8]{flex:1;text-align:center;padding:10px;border:1px solid #ddd}.report-content[data-v-4d91bfa8]{flex-grow:1}.data-table[data-v-4d91bfa8]{width:100%;border-collapse:collapse}.data-table td[data-v-4d91bfa8],.data-table th[data-v-4d91bfa8]{padding:10px;border:1px solid #ddd}button[data-v-4d91bfa8]{color:#fff;background-color:var(--purple);border-color:var(--purple);border-width:1px;border-style:solid;padding:8px 16px 8px 16px;border-radius:8px;font-size:.875rem;line-height:16px;font-weight:500;margin:0 4px}.page-wrap-background[data-v-520fce66]{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0;height:100%;z-index:1000}.page-wrap[data-v-520fce66]{width:calc(100% - 24px);margin:12px;height:calc(100vh - 24px);display:flex;align-items:center;justify-content:center}.page-wrap-content[data-v-520fce66]{position:relative;height:98vh;width:98vw;padding:20px;padding-right:20px;background-color:#fff;border-radius:16px;box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column}.title-and-button[data-v-520fce66]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;width:100%}.report-controls[data-v-520fce66]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.date-range-picker[data-v-520fce66]{display:flex;align-items:center}.date-range-picker label[data-v-520fce66]{width:80px;margin-right:10px;white-space:nowrap}.team-member-dropdown[data-v-520fce66]{margin:0 20px}.action-buttons[data-v-520fce66]{display:flex;gap:10px}.action-buttons button[data-v-520fce66]{width:100px;margin:0 4px;white-space:nowrap}.report-summary[data-v-520fce66]{margin-bottom:20px}.report-summary-table .row[data-v-520fce66]{display:flex;justify-content:space-around;--bs-gutter-x:0}.report-summary-table .col[data-v-520fce66]{flex:1;text-align:center;padding:10px;border:1px solid #ddd}.report-content[data-v-520fce66]{flex-grow:1}.data-table[data-v-520fce66]{width:100%;border-collapse:collapse}.data-table td[data-v-520fce66],.data-table th[data-v-520fce66]{padding:10px;border:1px solid #ddd}button[data-v-520fce66]{color:#fff;background-color:var(--purple);border-color:var(--purple);border-width:1px;border-style:solid;padding:8px 16px 8px 16px;border-radius:8px;font-size:.875rem;line-height:16px;font-weight:500;margin:0 4px}.report-content[data-v-38986785]{display:flex;flex-direction:column}.title-and-button[data-v-38986785]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;width:100%}.report-controls[data-v-38986785]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.action-buttons[data-v-38986785]{display:flex;gap:10px}.action-buttons button[data-v-38986785]{width:100px;margin:0 4px;white-space:nowrap}.report-summary[data-v-38986785]{margin-bottom:20px}.report-summary-table .row[data-v-38986785]{display:flex;justify-content:space-around;--bs-gutter-x:0}.report-summary-table .col[data-v-38986785]{flex:1;text-align:center;padding:10px;border:1px solid #ddd}.report-content[data-v-38986785]{flex-grow:1}.data-table[data-v-38986785]{width:100%;border-collapse:collapse}.data-table td[data-v-38986785],.data-table th[data-v-38986785]{padding:10px;border:1px solid #ddd}button[data-v-38986785]{color:#fff;background-color:var(--purple);border-color:var(--purple);border-width:1px;border-style:solid;padding:8px 16px 8px 16px;border-radius:8px;font-size:.875rem;line-height:16px;font-weight:500;margin:0 4px}.page-wrap-background[data-v-412bebc3]{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0;height:100%;z-index:1000}.page-wrap[data-v-412bebc3]{width:calc(100% - 24px);margin:12px;height:calc(100vh - 24px);display:flex;align-items:center;justify-content:center}.page-wrap-content[data-v-412bebc3]{position:relative;height:98vh;width:98vw;padding:20px;padding-right:20px;background-color:#fff;border-radius:16px;box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column}.title-and-button[data-v-412bebc3]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;width:100%}.report-controls[data-v-412bebc3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.date-range-picker[data-v-412bebc3]{display:flex;align-items:center}.date-range-picker label[data-v-412bebc3]{width:80px;margin-right:10px;white-space:nowrap}.team-member-dropdown[data-v-412bebc3]{margin:0 20px}.action-buttons[data-v-412bebc3]{display:flex;gap:10px}.action-buttons button[data-v-412bebc3]{width:100px;margin:0 4px;white-space:nowrap}.report-summary[data-v-412bebc3]{margin-bottom:20px}.report-summary-table .row[data-v-412bebc3]{display:flex;justify-content:space-around;--bs-gutter-x:0}.report-summary-table .col[data-v-412bebc3]{flex:1;text-align:center;padding:10px;border:1px solid #ddd}.report-content[data-v-412bebc3]{flex-grow:1}.data-table[data-v-412bebc3]{width:100%;border-collapse:collapse}.data-table td[data-v-412bebc3],.data-table th[data-v-412bebc3]{padding:10px;border:1px solid #ddd}button[data-v-412bebc3]{color:#fff;background-color:var(--purple);border-color:var(--purple);border-width:1px;border-style:solid;padding:8px 16px 8px 16px;border-radius:8px;font-size:.875rem;line-height:16px;font-weight:500;margin:0 4px}.page-wrap-background[data-v-7935a405]{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0;height:100%;z-index:1000}.page-wrap[data-v-7935a405]{width:calc(100% - 24px);margin:12px;height:calc(100vh - 24px);display:flex;align-items:center;justify-content:center}.page-wrap-content[data-v-7935a405]{position:relative;height:98vh;width:98vw;padding:20px;padding-right:20px;background-color:#fff;border-radius:16px;box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column}.title-and-button[data-v-7935a405]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;width:100%}.report-controls[data-v-7935a405]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.date-range-picker[data-v-7935a405]{display:flex;align-items:center}.date-range-picker label[data-v-7935a405]{width:80px;margin-right:10px;white-space:nowrap}.team-member-dropdown[data-v-7935a405]{margin:0 20px}.action-buttons[data-v-7935a405]{display:flex;gap:10px}.action-buttons button[data-v-7935a405]{width:100px;margin:0 4px;white-space:nowrap}.report-summary[data-v-7935a405]{margin-bottom:20px}.report-summary-table .row[data-v-7935a405]{display:flex;justify-content:space-around;--bs-gutter-x:0}.report-summary-table .col[data-v-7935a405]{flex:1;text-align:center;padding:10px;border:1px solid #ddd}.report-content[data-v-7935a405]{flex-grow:1}.data-table[data-v-7935a405]{width:100%;border-collapse:collapse}.data-table td[data-v-7935a405],.data-table th[data-v-7935a405]{padding:10px;border:1px solid #ddd}button[data-v-7935a405]{color:#fff;background-color:var(--purple);border-color:var(--purple);border-width:1px;border-style:solid;padding:8px 16px 8px 16px;border-radius:8px;font-size:.875rem;line-height:16px;font-weight:500;margin:0 4px}.report-content[data-v-3be46f6c]{display:flex;flex-direction:column}.title-and-button[data-v-3be46f6c]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;width:100%}.report-controls[data-v-3be46f6c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.action-buttons[data-v-3be46f6c]{display:flex;gap:10px}.action-buttons button[data-v-3be46f6c]{width:100px;margin:0 4px;white-space:nowrap}.report-summary[data-v-3be46f6c]{margin-bottom:20px}.report-summary-table .row[data-v-3be46f6c]{display:flex;justify-content:space-around;--bs-gutter-x:0}.report-summary-table .col[data-v-3be46f6c]{flex:1;text-align:center;padding:10px;border:1px solid #ddd}.report-content[data-v-3be46f6c]{flex-grow:1}.data-table[data-v-3be46f6c]{width:100%;border-collapse:collapse}.data-table td[data-v-3be46f6c],.data-table th[data-v-3be46f6c]{padding:10px;border:1px solid #ddd}button[data-v-3be46f6c]{color:#fff;background-color:var(--purple);border-color:var(--purple);border-width:1px;border-style:solid;padding:8px 16px 8px 16px;border-radius:8px;font-size:.875rem;line-height:16px;font-weight:500;margin:0 4px}.reports-wrapper[data-v-4cdf251f]{display:flex;width:100%;height:calc(100vh - 50px)}.reports-sidebar[data-v-4cdf251f]{width:20%;padding:16px 0 16px 0;background-color:var(--highlightLight);border-right:1px solid #ddd;height:100%;overflow-y:auto;text-align:left}.reports-title[data-v-4cdf251f]{padding-left:1rem;margin-bottom:16px}.report-category[data-v-4cdf251f]{font-size:18px;font-weight:700;margin-bottom:8px;padding-left:15px}.report-card[data-v-4cdf251f]{list-style:none;padding:8px 16px;border-bottom:1px solid #ddd;cursor:pointer;position:relative}.report-card-selected[data-v-4cdf251f]{background-color:#f2f2f2}.report-card-selected-bar[data-v-4cdf251f]{position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--purple)}.reports-content[data-v-4cdf251f]{width:80%;padding:16px;height:100%;overflow-y:auto}.reports-content h2[data-v-4cdf251f]{font-size:24px;font-weight:700;margin-bottom:16px}.main-location-view[data-v-01b0a8fd]{border-bottom:solid 1px var(--highlight);border-radius:0!important;box-shadow:0 .5px rgba(0,0,0,.1)}.text-start p[data-v-01b0a8fd]{color:var(--grey)}.background-click-container[data-v-01b0a8fd]{position:fixed;top:0;right:0;bottom:0;left:0;min-width:100%;min-height:100%;z-index:999}.location-details[data-v-01b0a8fd]{width:100%;height:100%}form[data-v-01b0a8fd]{width:100%;background:none;box-shadow:none;border:none}.section[data-v-01b0a8fd]{margin-bottom:30px}.section h4[data-v-01b0a8fd]{margin-bottom:15px}.title-and-button[data-v-01b0a8fd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;width:100%}.title-and-button h2[data-v-01b0a8fd]{margin:0}.button-group[data-v-01b0a8fd]{display:flex;justify-content:center}.page-wrap-content[data-v-01b0a8fd]::-webkit-scrollbar{width:8px}.page-wrap-content[data-v-01b0a8fd]::-webkit-scrollbar-thumb{background-color:#add8e6;border-radius:10px}.page-wrap-content[data-v-01b0a8fd]::-webkit-scrollbar-track{background:transparent}.page-wrap-content[data-v-01b0a8fd]{scrollbar-width:thin;scrollbar-color:#add8e6 transparent}.flex-container[data-v-01b0a8fd]{display:flex;height:100%}.side-tabs[data-v-01b0a8fd]{width:25%;justify-content:space-between;border-right:1px solid #e0e0e0;padding-right:20px;box-sizing:border-box;position:sticky;top:0;height:100%}.side-tabs[data-v-01b0a8fd],.tabs-navigation[data-v-01b0a8fd]{display:flex;flex-direction:column}.tabs-actions .button-menu[data-v-01b0a8fd],.tabs-actions .dropdown[data-v-01b0a8fd]{width:100%}.tab[data-v-01b0a8fd]{padding:10px;cursor:pointer;color:var(--purple);background:none;border:none;text-align:left}.tab.active[data-v-01b0a8fd]{font-weight:700;border-left:4px solid var(--purple);background-color:#f0f0f0}.tab[data-v-01b0a8fd]:not(.active):hover{background-color:#e0e0e0}.tab-content[data-v-01b0a8fd]{width:75%;padding:0 5px 0 10px;box-sizing:border-box;overflow-y:scroll;max-height:calc(95vh - 40px)}.form-footer[data-v-01b0a8fd]{position:fixed;bottom:20px;width:75%}.operating-hours[data-v-01b0a8fd]{display:flex;align-items:center;gap:20px;margin-bottom:15px}.day-switch[data-v-01b0a8fd]{display:flex;align-items:center;gap:10px;width:100%}.time-selects[data-v-01b0a8fd]{display:flex;gap:15px;align-items:center;width:100%}.time-selects select[data-v-01b0a8fd]{width:100%}.switch[data-v-01b0a8fd]{margin-right:30px}.addArea-container[data-v-01b0a8fd]{display:flex;align-items:center;gap:10px}.areas-input[data-v-01b0a8fd]{flex:4;width:0;margin-right:10px}.areas-button[data-v-01b0a8fd]{flex:1}.info-text[data-v-01b0a8fd]{font-size:12px;color:#666;margin-top:5px;width:100%;text-align:left}.dropdown-menu[data-v-01b0a8fd]{--bs-dropdown-min-width:0}.people-to-relocate-list[data-v-01b0a8fd]{list-style-type:none}.form-content[data-v-14cddc9f]{max-height:80vh;overflow-y:auto}.other-location-row[data-v-14cddc9f]{display:flex;align-items:center;margin-top:10px;width:100%;gap:10px}.add-location[data-v-14cddc9f],.remove-location[data-v-14cddc9f]{margin-left:10px;cursor:pointer;font-size:1.5rem;color:var(--purple);text-decoration:none}.other-location-label[data-v-14cddc9f]{width:45%;flex-shrink:0}.input-wrapper[data-v-14cddc9f]{flex:1;display:flex;flex-direction:column}.other-location-input[data-v-14cddc9f]{outline:none;text-align:left;margin-bottom:0;width:100%}.error-message[data-v-14cddc9f]{color:#dc3545;font-size:.875em;margin-top:.25rem;display:block}.container-fluid[data-v-498d75c2]{overflow-y:auto}.search[data-v-498d75c2]{text-align:left}.sortable-header[data-v-498d75c2]{cursor:pointer}.fixed-width[data-v-498d75c2]{width:100px}.label-and-buttons[data-v-7c48a310]{display:flex;align-items:center;justify-content:center;width:30%}.other-locations[data-v-7c48a310]{display:flex;flex-direction:column;min-width:70%}.other-location-row[data-v-7c48a310]{display:flex;align-items:center;margin-top:10px}label[data-v-7c48a310]{width:30%;text-align:left}.currency-input-wrapper[data-v-7c48a310]{position:relative;display:inline-block}.currency-symbol[data-v-7c48a310]{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#333}.currency-input[data-v-7c48a310]{padding-left:25px;width:100%;box-sizing:border-box}.error-message[data-v-7c48a310]{color:red;font-size:.8rem;margin-top:5px;margin-left:30%}.error-request-container[data-v-9707ceae]{border-bottom:1px solid #ddd;padding:8px 12px 8px 12px;width:100%;display:flex;flex-direction:column;gap:8px}.error-request-row[data-v-9707ceae]{display:flex;justify-content:space-between;align-items:center;width:100%}.error-type[data-v-9707ceae]{align-self:flex-start}.error-status[data-v-9707ceae]{padding:8px 12px 8px 12px;border-radius:8px;background-color:var(--red);color:#fff;font-size:.875rem;line-height:16px;font-weight:500;text-align:center;margin:0 4px}.error-timestamp[data-v-9707ceae]{color:var(--textSecondary);font-size:.875rem}.error-message[data-v-9707ceae]{color:var(--textPrimary);font-size:.875rem;width:100%;word-break:break-word}.error-requests-box[data-v-9707ceae]{margin-top:12px}.box-header[data-v-9707ceae]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.box-header h4[data-v-9707ceae]{margin:0;font-size:1rem}.error-request-list[data-v-9707ceae]{list-style:none;padding:0;margin:0}.error-request-list li[data-v-9707ceae]{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;padding-left:0}.error-request-item[data-v-9707ceae]{display:flex;justify-content:space-between;align-items:center;width:100%}.no-error-requests[data-v-9707ceae]{text-align:center;font-style:italic;color:gray}.verified-button[data-v-4f32bfba]{background-color:var(--green);border:1px solid var(--green);cursor:default}.main-people-view[data-v-796dda24]{border-bottom:solid 1px var(--highlight);border-radius:0!important;box-shadow:0 .5px rgba(0,0,0,.1)}.text-start p[data-v-796dda24]{color:var(--grey)}.background-click-container[data-v-796dda24]{position:fixed;top:0;right:0;bottom:0;left:0;min-width:100%;min-height:100%;z-index:999}.person-details[data-v-796dda24]{width:100%;height:100%}form[data-v-796dda24]{width:100%;background:none;box-shadow:none;border:none}.section[data-v-796dda24]{margin-bottom:30px}.section h4[data-v-796dda24]{margin-bottom:15px}.title-and-button[data-v-796dda24]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;width:100%}.title-and-button h2[data-v-796dda24]{margin:0}.button-group[data-v-796dda24]{display:flex;justify-content:center}.page-wrap-content[data-v-796dda24]::-webkit-scrollbar{width:8px}.page-wrap-content[data-v-796dda24]::-webkit-scrollbar-thumb{background-color:#add8e6;border-radius:10px}.page-wrap-content[data-v-796dda24]::-webkit-scrollbar-track{background:transparent}.page-wrap-content[data-v-796dda24]{scrollbar-width:thin;scrollbar-color:#add8e6 transparent}.flex-container[data-v-796dda24]{display:flex;height:100%}.side-tabs[data-v-796dda24]{width:25%;justify-content:space-between;border-right:1px solid #e0e0e0;padding-right:20px;box-sizing:border-box;position:sticky;top:0;height:100%}.side-tabs[data-v-796dda24],.tabs-navigation[data-v-796dda24]{display:flex;flex-direction:column}.tabs-actions .button-menu[data-v-796dda24],.tabs-actions .dropdown[data-v-796dda24]{width:100%}.tab[data-v-796dda24]{padding:10px;cursor:pointer;color:var(--purple);background:none;border:none;text-align:left}.tab.active[data-v-796dda24]{font-weight:700;border-left:4px solid var(--purple);background-color:#f0f0f0}.tab[data-v-796dda24]:not(.active):hover{background-color:#e0e0e0}.tab-content[data-v-796dda24]{width:75%;padding:0 5px 0 10px;box-sizing:border-box;overflow-y:scroll;max-height:calc(95vh - 40px)}.form-footer[data-v-796dda24]{position:fixed;bottom:20px;width:75%}.password-requirements[data-v-796dda24]{margin:15px 0;padding:10px;border-radius:4px}.requirements-title[data-v-796dda24]{font-weight:700;margin-bottom:8px}.password-requirements ul[data-v-796dda24]{list-style-type:none;padding-left:5px;margin:0;justify-self:center}.password-requirements li[data-v-796dda24]{margin:5px 0;padding-left:20px;position:relative;color:var(--orange);justify-self:start}.password-requirements li[data-v-796dda24]:before{content:"✕";position:absolute;left:0}.password-requirements li.met[data-v-796dda24]{color:var(--green)}.password-requirements li.met[data-v-796dda24]:before{content:"✓"}.password-input-container[data-v-796dda24]{position:relative;width:100%}.password-input-container input[data-v-796dda24]{width:100%;padding-right:40px}.toggle-icon[data-v-796dda24]{width:20px;height:20px;vertical-align:middle}.password-toggle[data-v-796dda24]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.initial-circle[data-v-796dda24]{width:50px;height:50px;border-radius:50%;background-color:var(--purple);color:#fff;display:flex;align-items:center;justify-content:center;align-self:center;margin:0 10px;font-weight:700;flex-shrink:0}.invite-error[data-v-796dda24]{border:1px solid var(--red);border-radius:4px;background-color:var(--red-light);color:var(--red);font-size:8px;margin-left:12px;padding:2px;font-weight:600}.subordinates-list-item[data-v-796dda24]{list-style-type:none}@media screen and (min-width:1248px){.popup-content[data-v-247210fa]{width:500px;max-width:500px}}.error-message[data-v-247210fa]{color:red}.checkbox-and-button[data-v-247210fa]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.button-group[data-v-247210fa]{display:inline-block}.popup-content[data-v-4d9070e2]{max-width:unset}.form-list[data-v-4d9070e2]{max-height:700px;overflow-y:auto}.col[data-v-4d9070e2]{margin-right:20px!important}.form-row[data-v-4d9070e2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.form-row .col[data-v-4d9070e2]{flex:1;margin-right:10px}.form-row .col-auto[data-v-4d9070e2]{width:40px;display:flex;align-items:center;justify-content:center;padding-top:8px}.add-more[data-v-4d9070e2]{margin-bottom:20px;text-align:center;width:100%}.addPerson[data-v-4d9070e2]{display:block;width:100%;padding:10px 0;border-radius:8px;font-size:.875rem;line-height:16px;font-weight:500;background-color:transparent;border:2px dashed #ddd;cursor:pointer;color:#777}.addPerson[data-v-4d9070e2]:hover{background-color:transparent;border-color:#555;color:#555}.checkbox-and-button[data-v-4d9070e2]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.button-group[data-v-4d9070e2]{display:inline-block}.error-message[data-v-4d9070e2]{color:#dc3545;font-size:.875em;margin-top:.25rem;display:block;min-height:1em}.global-error[data-v-4d9070e2]{text-align:center;font-weight:700;margin-bottom:1rem}.fixed-width[data-v-07f90439]{width:100px}.people-list[data-v-07f90439]{max-height:calc(100vh - 300px);padding-bottom:50px}.dropdown-divider[data-v-07f90439]{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e9ecef}.search[data-v-07f90439]{text-align:left}.sortable-header[data-v-07f90439]{cursor:pointer}.active-users-counter[data-v-07f90439]{margin:0 1rem 0 1rem;font-size:1rem;font-weight:700}.fill-space[data-v-07f90439]{flex-grow:1}.container-fluid[data-v-376a352b]{height:100vh;position:relative}button[data-v-376a352b]{width:100%}.signup-button[data-v-376a352b]{margin-top:12px}.logo-container[data-v-376a352b]{position:absolute;top:40px;right:40px;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center}.logo-top-right[data-v-376a352b]{width:50px;height:50px;margin-bottom:8px;z-index:3}.form-section[data-v-376a352b]{width:80%;padding:40px;background-color:#fff;border-radius:8px}.logo-title[data-v-376a352b]{display:flex;align-items:center;margin-bottom:20px}.logo-main[data-v-376a352b]{width:50px;height:50px}.logo-title h2[data-v-376a352b]{font-size:1.5rem;margin:7.5px;color:var(--purple)}h3[data-v-376a352b]{font-size:1.75rem}h3[data-v-376a352b],h4[data-v-376a352b]{margin-bottom:10px;display:flex;align-self:flex-start}h4[data-v-376a352b]{font-size:1rem;color:var(--purple)}p[data-v-376a352b]{font-size:.875rem;display:flex;align-self:flex-start}.signup-link[data-v-376a352b]{text-align:left}.signup-link .signup[data-v-376a352b]{color:var(--purple);text-decoration:none}.signup-link .signup[data-v-376a352b]:hover{text-decoration:underline}.terms a[data-v-376a352b]{color:#234a36;text-decoration:none;margin:0 5px}.terms a[data-v-376a352b]:hover{text-decoration:underline}.footer-text[data-v-376a352b]{font-size:.75rem;color:#234a36;display:flex;justify-content:center;margin-top:20px}.background[data-v-376a352b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;position:relative}.background img[data-v-376a352b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:16px;padding-left:0;border-top-left-radius:50px;border-bottom-right-radius:50px;display:block}.overlay-content[data-v-376a352b]{z-index:2;position:absolute;bottom:50px;left:0;right:0;color:#fff;padding:0 40px}.text-column[data-v-376a352b]{text-align:start;margin-bottom:20px}.text-column h2[data-v-376a352b]{font-size:3rem;margin-bottom:8px;color:#fff}.text-column h3[data-v-376a352b]{font-size:1.8rem;color:#fff;margin-right:20px}.bottom-container[data-v-376a352b]{display:flex;gap:40px;margin-top:10px}.left-column[data-v-376a352b]{flex:2}.boxes-container[data-v-376a352b]{display:flex;gap:10px}.right-column[data-v-376a352b]{flex:1;display:flex;margin-left:200px;justify-content:end}.right-column .find-out[data-v-376a352b]{color:#fff;font-size:1.2rem;align-self:center;margin:0}.bordered-box[data-v-376a352b]{flex:1;border:2px solid #fff;border-radius:8px;padding:4px}.box-content[data-v-376a352b]{display:flex;align-items:center;gap:15px}.box-content p[data-v-376a352b]{color:#fff;font-size:.8rem;margin:0;text-align:left;align-self:center;padding:0}.box-content img[data-v-376a352b]{width:50px;height:50px;flex-shrink:0;padding:0;border-radius:0}@media screen and (min-width:1175px){.logo-top-right[data-v-376a352b]{display:none}}.container-fluid[data-v-3b6a7a32]{height:100vh;position:relative}.input-field[data-v-3b6a7a32]{border:none;border-bottom:1px solid #ccc;padding:10px;margin-bottom:20px;width:100%;box-sizing:border-box;outline:none}.input-field[data-v-3b6a7a32]:focus{border-color:#4e3fe3}.form[data-v-3b6a7a32]{padding:20px;background-color:#fff;border:none;box-shadow:none;width:70%}.login-link[data-v-3b6a7a32]{text-align:center;align-items:center;justify-content:center}.login-link span[data-v-3b6a7a32]{margin-right:5px}.login-link .login[data-v-3b6a7a32]{color:var(--purple);text-decoration:none}.login-link .login[data-v-3b6a7a32]:hover{color:#024}.logo-container[data-v-3b6a7a32]{position:absolute;top:40px;right:40px;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center}.logo-top-right[data-v-3b6a7a32]{width:50px;height:50px;margin-bottom:8px;z-index:3}.logo-container .logo[data-v-3b6a7a32]{width:40px;height:40px}.background[data-v-3b6a7a32]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;position:relative}.background img[data-v-3b6a7a32]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:16px;padding-left:0;border-top-left-radius:50px;border-bottom-right-radius:50px;display:block}.overlay-content[data-v-3b6a7a32]{z-index:2;position:absolute;bottom:50px;left:0;right:0;color:#fff;padding:0 40px}.text-column[data-v-3b6a7a32]{text-align:start;margin-bottom:20px}.text-column h2[data-v-3b6a7a32]{font-size:3rem;margin-bottom:8px;color:#fff}.text-column h3[data-v-3b6a7a32]{font-size:1.8rem;color:#fff;margin-right:20px}.bottom-container[data-v-3b6a7a32]{display:flex;gap:40px;margin-top:10px}.left-column[data-v-3b6a7a32]{flex:2}.boxes-container[data-v-3b6a7a32]{display:flex;gap:10px}.right-column[data-v-3b6a7a32]{flex:1;display:flex;margin-left:200px;justify-content:end}.right-column .find-out[data-v-3b6a7a32]{color:#fff;font-size:1.2rem;align-self:center;margin:0}.bordered-box[data-v-3b6a7a32]{flex:1;border:2px solid #fff;border-radius:8px;padding:4px}.box-content[data-v-3b6a7a32]{display:flex;align-items:center;gap:15px}.box-content p[data-v-3b6a7a32]{color:#fff;font-size:.8rem;margin:0;text-align:left;align-self:center;padding:0}.box-content img[data-v-3b6a7a32]{width:50px;height:50px;flex-shrink:0;padding:0;border-radius:0}.error[data-v-3b6a7a32]{color:#e74c3c;font-size:.875rem;margin-top:-10px;margin-bottom:10px;text-align:left;width:100%}@media screen and (min-width:1175px){.logo-top-right[data-v-3b6a7a32]{display:none}}.container-fluid[data-v-247ad028]{height:100vh;position:relative}.logo-container[data-v-247ad028]{position:absolute;top:40px;right:40px;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center}.logo-top-right[data-v-247ad028]{width:50px;height:50px;margin-bottom:8px;z-index:3}.login-link[data-v-247ad028]{text-align:center;align-items:center;justify-content:center;margin-top:20px}.login-link span[data-v-247ad028]{margin-right:5px}.login-link .login[data-v-247ad028]{color:var(--purple);text-decoration:none}.login-link .login[data-v-247ad028]:hover{color:#024}.verification-message[data-v-247ad028]{text-align:center}.background[data-v-247ad028]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;position:relative}.background img[data-v-247ad028]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:16px;padding-left:0;border-top-left-radius:50px;border-bottom-right-radius:50px;display:block}.overlay-content[data-v-247ad028]{z-index:2;position:absolute;bottom:50px;left:0;right:0;color:#fff;padding:0 40px}.text-column[data-v-247ad028]{text-align:start;margin-bottom:20px}.text-column h2[data-v-247ad028]{font-size:3rem;margin-bottom:8px;color:#fff}.text-column h3[data-v-247ad028]{font-size:1.8rem;color:#fff;margin-right:20px}.bottom-container[data-v-247ad028]{display:flex;gap:40px;margin-top:10px}.left-column[data-v-247ad028]{flex:2}.boxes-container[data-v-247ad028]{display:flex;gap:10px}.right-column[data-v-247ad028]{flex:1;display:flex;margin-left:200px;justify-content:end}.right-column .find-out[data-v-247ad028]{color:#fff;font-size:1.2rem;align-self:center;margin:0}.bordered-box[data-v-247ad028]{flex:1;border:2px solid #fff;border-radius:8px;padding:4px}.box-content[data-v-247ad028]{display:flex;align-items:center;gap:15px}.box-content p[data-v-247ad028]{color:#fff;font-size:.8rem;margin:0;text-align:left;align-self:center;padding:0}.box-content img[data-v-247ad028]{width:50px;height:50px;flex-shrink:0;padding:0;border-radius:0}@media screen and (min-width:1175px){.logo-top-right[data-v-247ad028]{display:none}}.org-settings-container[data-v-0e579eea]{width:100%;max-width:1200px;margin:0 auto;padding:20px;position:relative}.side-tabs-container[data-v-0e579eea]{width:100%;display:flex;flex-direction:column;height:calc(100vh - 40px)}h4[data-v-0e579eea]{text-align:start}.side-tabs[data-v-0e579eea]{width:100%;display:flex;flex-direction:row;border-bottom:1px solid #e0e0e0;padding-right:20px;box-sizing:border-box;position:sticky;top:0}.tab[data-v-0e579eea]{padding:10px;cursor:pointer;color:var(--purple);background:none;border:none;text-align:left}.tab.active[data-v-0e579eea]{font-weight:700;border-left:4px solid var(--purple);background-color:#f0f0f0}.tab[data-v-0e579eea]:not(.active):hover{background-color:#e0e0e0}.tab-content[data-v-0e579eea]{width:100%;padding-left:0;box-sizing:border-box}.page-wrap-content[data-v-0e579eea]::-webkit-scrollbar{width:8px}.page-wrap-content[data-v-0e579eea]::-webkit-scrollbar-thumb{background-color:#add8e6;border-radius:10px}.page-wrap-content[data-v-0e579eea]::-webkit-scrollbar-track{background:transparent}.page-wrap-content[data-v-0e579eea]{scrollbar-width:thin;scrollbar-color:#add8e6 transparent}.section[data-v-0e579eea]{margin-bottom:30px}.form-group[data-v-0e579eea]{display:flex;align-items:center;margin-bottom:20px}.save-button[data-v-0e579eea]{position:absolute;top:20px;right:20px}.button-group[data-v-0e579eea]{display:flex;justify-content:flex-end}.status-message[data-v-0e579eea]{margin-bottom:20px;padding:10px;border-radius:5px;text-align:center}.success-message[data-v-0e579eea]{background-color:#d4edda;color:#155724}.page-wrap[data-v-0e579eea]{background:#fff;padding:20px;border-radius:8px;width:100%;margin-bottom:20px}.page-wrap-content[data-v-0e579eea]{display:flex;flex-direction:column;align-items:center;height:100%}.header[data-v-0e579eea]{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.icon[data-v-0e579eea]{width:50px;height:50px;margin-bottom:10px}.header-details[data-v-0e579eea]{display:flex;flex-direction:column;align-items:center}.header-details h2[data-v-0e579eea]{margin:0;font-size:1.5rem;color:#333;text-align:center}.pricing[data-v-0e579eea]{font-weight:700;font-size:1.125rem;color:#333;margin-top:5px;margin-bottom:10px;text-align:center}.description[data-v-0e579eea]{font-size:.875rem;color:#666;margin-bottom:15px}.features[data-v-0e579eea]{list-style-type:none;padding:0;margin:0 0 20px 0}.features li[data-v-0e579eea]{display:flex;align-items:center;margin-bottom:8px;font-size:.875rem;color:#333}.features li[data-v-0e579eea]:before{content:"✔";color:var(--green);margin-right:8px;font-size:1rem}.subscribe-button[data-v-0e579eea]{background-color:var(--green);color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.subscribe-button[data-v-0e579eea]:hover{background-color:#004d40}.invoices-list[data-v-0e579eea]{list-style:none;padding:0}.invoice-item[data-v-0e579eea]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding:10px 0;margin-bottom:10px}.view-invoice-link[data-v-0e579eea]{color:#007bff;text-decoration:none;margin-right:20px}.view-invoice-link[data-v-0e579eea]:hover{text-decoration:underline}.invoice-spinner-popup[data-v-0e579eea]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px 0;text-align:center}.invoice-spinner[data-v-0e579eea]{position:relative;width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.invoice-spinner .logo[data-v-0e579eea]{width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.invoice-spinner[data-v-0e579eea]:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid rgba(0,0,0,.3);border-radius:50%;border-left-color:#fff;animation:spin-0e579eea 1s linear infinite}@keyframes spin-0e579eea{to{transform:rotate(1turn)}}.no-invoices-message[data-v-0e579eea]{text-align:center;font-size:16px;color:#888;margin-top:20px}.config-section[data-v-0e579eea]{margin-bottom:40px;padding:20px}.config-section h5[data-v-0e579eea]{margin:0 0 10px 0;color:var(--purple);font-size:1.2rem}.button-div[data-v-0e579eea]{color:#fff}.section-description[data-v-0e579eea]{margin:0 0 20px 0;color:#666;font-size:.9rem}.form-types-container[data-v-0e579eea]{background:#fff;padding:20px;border-radius:6px;border:1px solid #ddd}.add-form-type[data-v-0e579eea]{margin-bottom:20px}.input-group[data-v-0e579eea]{display:flex;gap:10px;align-items:center}.form-type-input[data-v-0e579eea]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-type-input[data-v-0e579eea]:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 2px rgba(128,90,213,.2)}.form-types-list[data-v-0e579eea]{display:flex;flex-wrap:wrap;gap:10px}.form-type-item[data-v-0e579eea]{display:flex;align-items:center;background-color:var(--highlightLight);border:1px solid var(--highlight);border-radius:20px;padding:6px 12px;font-size:14px}.form-type-name[data-v-0e579eea]{margin-right:8px;color:var(--grey)}.remove-button[data-v-0e579eea]{background:none;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.remove-button[data-v-0e579eea]:hover{background-color:#f44;color:#fff}.no-form-types[data-v-0e579eea]{text-align:center;padding:40px 20px;color:#666}.no-form-types p[data-v-0e579eea]{margin:0;font-style:italic}@media (min-width:768px){.side-tabs-container[data-v-0e579eea]{flex-direction:row}.side-tabs[data-v-0e579eea]{flex-direction:column;width:20%;border-right:1px solid #e0e0e0;padding-right:20px}.tab-content[data-v-0e579eea]{width:80%;padding-left:20px}.save-button[data-v-0e579eea]{position:absolute;top:20px;right:20px}}.container[data-v-5dfa6105]{display:flex;align-items:flex-start;justify-content:center;height:100vh;text-align:center;padding-top:25vh}h1[data-v-5dfa6105]{font-weight:400}.container[data-v-82654326]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh;text-align:center;padding-top:25vh}h1[data-v-82654326],p[data-v-82654326]{font-weight:400}.switch-label[data-v-13dbf6f8]{display:flex;align-items:center;gap:10px}.option-row[data-v-13dbf6f8]{display:flex;gap:8px;margin-bottom:8px;align-items:center}.option-row input[data-v-13dbf6f8]{flex:1}.option-row button[data-v-13dbf6f8]{min-width:auto;padding:8px;display:flex;align-items:center;justify-content:center}.option-row button .material-symbols-outlined[data-v-13dbf6f8]{font-size:16px}.validation-row[data-v-13dbf6f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.validation-row label[data-v-13dbf6f8]{flex:1;margin-right:10px}.validation-row input[data-v-13dbf6f8]{flex:1}button[type=button][data-v-13dbf6f8]{display:flex;align-items:center;gap:5px}.form-builder[data-v-4a13cdb6]{height:calc(100vh - 40px);padding:20px;display:flex;flex-direction:column}.progress-indicator[data-v-4a13cdb6]{display:flex;align-items:center;justify-content:center;gap:20px;background:var(--whiteLight);padding:15px 30px;border-radius:25px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;width:-moz-fit-content;width:fit-content;align-self:center;flex-shrink:0}.step-indicator[data-v-4a13cdb6]{display:flex;align-items:center;gap:10px;padding:8px 15px;border-radius:20px;transition:all .3s ease}.step-indicator.active[data-v-4a13cdb6]{background:var(--purple);color:#fff!important}.step-indicator.completed[data-v-4a13cdb6]{background:var(--green);color:#fff!important}.step-number[data-v-4a13cdb6]{width:24px;height:24px;border-radius:50%;background:var(--highlight);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.step-indicator.active .step-number[data-v-4a13cdb6],.step-indicator.completed .step-number[data-v-4a13cdb6]{background:hsla(0,0%,100%,.3);color:#fff!important}.step-label[data-v-4a13cdb6]{font-weight:500;font-size:14px}.step-indicator.active .step-label[data-v-4a13cdb6],.step-indicator.completed .step-label[data-v-4a13cdb6]{color:#fff!important}.step-connector[data-v-4a13cdb6]{width:40px;height:2px;background:var(--highlight);transition:all .3s ease}.step-connector.active[data-v-4a13cdb6]{background:var(--green)}.right-column[data-v-4a13cdb6]{display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content;max-height:100%;overflow-y:auto}.form-builder-step[data-v-4a13cdb6]{display:grid;grid-template-columns:280px 1fr 320px;grid-template-rows:1fr auto;gap:20px;flex:1;min-height:0}.permissions-container[data-v-4a13cdb6],.permissions-step[data-v-4a13cdb6]{flex:1;display:flex;flex-direction:column;min-height:0}.permissions-container[data-v-4a13cdb6]{max-width:1200px;margin:0 auto;width:100%}.step-header[data-v-4a13cdb6]{text-align:center;margin-bottom:30px;flex-shrink:0}.step-header h2[data-v-4a13cdb6]{color:var(--purple);margin-bottom:10px}.step-header p[data-v-4a13cdb6]{color:var(--grey)}.permissions-content[data-v-4a13cdb6]{flex:1;background:var(--whiteLight);padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px;overflow-y:auto;min-height:0}.user-selection-container[data-v-4a13cdb6]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px;min-height:350px}.users-panel[data-v-4a13cdb6]{background:var(--highlightLight);border-radius:8px;border:1px solid var(--highlight);overflow:hidden;display:flex;flex-direction:column}.panel-header[data-v-4a13cdb6]{background:var(--whiteLight);padding:15px 20px;border-bottom:1px solid var(--highlight);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.panel-header h4[data-v-4a13cdb6]{color:var(--purple);margin:0;font-size:16px}.search-container[data-v-4a13cdb6]{position:relative;width:200px}.search-input[data-v-4a13cdb6]{width:100%;padding:8px 35px 8px 12px;border:1px solid var(--highlight);border-radius:6px;font-size:14px}.search-icon[data-v-4a13cdb6]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--grey);font-size:18px}.users-list[data-v-4a13cdb6]{flex:1;overflow-y:auto;padding:10px;min-height:250px}.user-item[data-v-4a13cdb6]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;margin-bottom:8px;background:var(--whiteLight);border-radius:6px;border:1px solid var(--highlight);cursor:pointer;transition:all .2s ease}.user-item[data-v-4a13cdb6]:hover{border-color:var(--purple);box-shadow:0 2px 4px rgba(0,0,0,.1)}.user-item.selected[data-v-4a13cdb6]{background:var(--highlightLight);border-color:var(--green)}.user-info[data-v-4a13cdb6]{flex:1}.user-name[data-v-4a13cdb6]{font-weight:500;color:var(--grey);font-size:14px}.user-email[data-v-4a13cdb6]{font-size:12px;color:var(--grey);opacity:.8}.empty-users[data-v-4a13cdb6],.loading-users[data-v-4a13cdb6]{text-align:center;padding:40px 20px;color:var(--grey)}.empty-users .material-symbols-outlined[data-v-4a13cdb6],.loading-users .material-symbols-outlined[data-v-4a13cdb6]{font-size:48px;color:var(--highlight);margin-bottom:10px;display:block}.empty-users small[data-v-4a13cdb6]{display:block;margin-top:5px;font-size:11px;opacity:.7}.form-settings-container[data-v-4a13cdb6]{margin-bottom:30px}.settings-panel[data-v-4a13cdb6]{background:var(--highlightLight);border-radius:8px;border:1px solid var(--highlight);overflow:hidden;display:flex;flex-direction:column}.settings-panel .panel-header[data-v-4a13cdb6]{background:var(--whiteLight);padding:15px 20px;border-bottom:1px solid var(--highlight);flex-shrink:0}.settings-panel .panel-header h4[data-v-4a13cdb6]{color:var(--purple);margin:0 0 5px 0;font-size:16px;font-weight:600}.settings-panel .panel-header p[data-v-4a13cdb6]{margin:0;color:var(--grey);font-size:14px}.settings-content[data-v-4a13cdb6]{padding:20px;background:var(--whiteLight);display:flex;flex-direction:column;gap:20px}.setting-item[data-v-4a13cdb6]{display:flex;flex-direction:column;gap:8px}.checkbox-container[data-v-4a13cdb6]{display:flex;align-items:flex-start;gap:12px;transition:all .2s ease;cursor:pointer}.checkbox-container[data-v-4a13cdb6]:hover{border-color:var(--purple);box-shadow:0 2px 4px rgba(0,0,0,.1)}.settings-checkbox[data-v-4a13cdb6]{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:var(--purple);flex-shrink:0}.checkbox-label[data-v-4a13cdb6]{display:flex;flex-direction:column;gap:4px;cursor:pointer;flex:1}.checkbox-text[data-v-4a13cdb6]{font-weight:500;color:var(--grey);font-size:14px}.checkbox-description[data-v-4a13cdb6]{color:var(--grey);font-size:12px;line-height:1.4;opacity:.8}.sub-setting[data-v-4a13cdb6]{margin-left:30px;padding:0 20px;background:var(--whiteLight);border-left:3px solid var(--purple)}.sub-setting-label[data-v-4a13cdb6]{font-weight:500;color:var(--purple);font-size:14px;margin-bottom:8px;display:block}.input-group[data-v-4a13cdb6]{display:flex;flex-direction:column;gap:6px}.number-input[data-v-4a13cdb6]{width:200px;padding:8px 12px;border:1px solid var(--highlight);border-radius:6px;font-size:14px;transition:all .2s ease;background:var(--whiteLight)}.number-input[data-v-4a13cdb6]:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.number-input[data-v-4a13cdb6]::-moz-placeholder{color:var(--grey);opacity:.7}.number-input[data-v-4a13cdb6]::placeholder{color:var(--grey);opacity:.7}.input-help[data-v-4a13cdb6]{font-size:12px;color:var(--grey);opacity:.8;font-style:italic}.field-toolbar[data-v-4a13cdb6]{background:var(--whiteLight);padding:20px;border-radius:8px;height:-moz-fit-content;height:fit-content;box-shadow:0 2px 4px rgba(0,0,0,.3)}.field-toolbar h3[data-v-4a13cdb6]{margin-bottom:15px;color:var(--purple)}.field-types[data-v-4a13cdb6]{display:flex;flex-direction:column;gap:8px}.field-type-btn[data-v-4a13cdb6]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--highlight);background:var(--whiteLight);border-radius:8px;cursor:pointer;text-align:left;font-size:14px;transition:all .2s ease}.field-type-btn[data-v-4a13cdb6]:hover{background:var(--highlightLight);border-color:var(--purple)}.field-type-btn .material-symbols-outlined[data-v-4a13cdb6]{font-size:18px;color:var(--purple)}.form-canvas[data-v-4a13cdb6]{background:var(--whiteLight);border-radius:8px;padding:20px;overflow-y:auto;box-shadow:0 2px 4px rgba(0,0,0,.3);min-height:0}.form-title-input[data-v-4a13cdb6]{font-size:24px;font-weight:600;margin-bottom:20px;border:1px dashed var(--highlight)}.form-title-input[data-v-4a13cdb6]:focus{border-color:var(--purple)}.field-wrapper[data-v-4a13cdb6]{position:relative;margin-bottom:15px;padding:15px;border:1px dashed transparent;border-radius:8px;cursor:pointer;transition:all .2s ease}.field-wrapper.active[data-v-4a13cdb6],.field-wrapper[data-v-4a13cdb6]:hover{border-color:var(--purple);background:var(--highlightLight)}.field-preview .form-group[data-v-4a13cdb6]{margin-bottom:0}.required[data-v-4a13cdb6]{color:var(--orange)}.checkbox-group[data-v-4a13cdb6],.radio-group[data-v-4a13cdb6]{display:flex;flex-direction:column;gap:8px}.checkbox-option[data-v-4a13cdb6],.radio-option[data-v-4a13cdb6]{display:flex;align-items:center;gap:8px}.checkbox-option input[data-v-4a13cdb6],.radio-option input[data-v-4a13cdb6]{width:auto;height:auto}.field-actions[data-v-4a13cdb6]{position:absolute;top:2px;right:12px;display:none;gap:5px}.field-wrapper.active .field-actions[data-v-4a13cdb6],.field-wrapper:hover .field-actions[data-v-4a13cdb6]{display:flex}.empty-state[data-v-4a13cdb6]{text-align:center;padding:40px;color:var(--grey)}.config-section[data-v-4a13cdb6]{display:flex;flex-direction:column;gap:15px}.config-input[data-v-4a13cdb6]{width:100%;padding:8px 12px;border:1px solid var(--highlight);border-radius:6px;font-size:14px;transition:all .2s ease;background:var(--whiteLight);resize:vertical}.config-input[data-v-4a13cdb6]:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.config-input[data-v-4a13cdb6]::-moz-placeholder{color:var(--grey);opacity:.7}.config-input[data-v-4a13cdb6]::placeholder{color:var(--grey);opacity:.7}select.config-input[data-v-4a13cdb6]{cursor:pointer}textarea.config-input[data-v-4a13cdb6]{min-height:80px;font-family:inherit;line-height:1.4}.properties-panel[data-v-4a13cdb6]{background:var(--whiteLight);margin:5px;padding:20px;border-radius:8px;height:-moz-fit-content;height:fit-content;max-height:100%;overflow-y:auto;box-shadow:0 2px 4px rgba(0,0,0,.3)}.properties-panel h3[data-v-4a13cdb6]{margin-bottom:15px;color:var(--purple)}.form-actions[data-v-4a13cdb6]{display:flex;gap:10px;justify-content:center;padding:10px 0 40px 0;flex-shrink:0;background:var(--whiteLight);border-top:1px solid var(--highlight);margin-top:auto}.form-builder-step .form-actions[data-v-4a13cdb6]{grid-column:1/-1}.form-preview-popup[data-v-4a13cdb6]{max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.preview-form-container[data-v-4a13cdb6]{margin-top:20px}.form-description[data-v-4a13cdb6]{margin-bottom:20px;padding:15px;background:var(--highlightLight);border-radius:8px}.form-description p[data-v-4a13cdb6]{margin:0;color:var(--grey)}.preview-form .form-group[data-v-4a13cdb6]{margin-bottom:20px}.preview-input[data-v-4a13cdb6]{margin-top:5px}.form-actions-preview[data-v-4a13cdb6]{display:flex;gap:10px;justify-content:flex-start;margin-top:30px;padding-top:20px;border-top:1px solid var(--highlight)}.success-message[data-v-4a13cdb6]{text-align:center;padding:40px 20px}.success-message h4[data-v-4a13cdb6]{color:var(--green);margin-bottom:10px}.success-message p[data-v-4a13cdb6]{color:var(--grey);margin-bottom:20px}@media (max-width:1200px){.form-builder-step[data-v-4a13cdb6]{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto}.right-column[data-v-4a13cdb6]{order:2;max-height:none;overflow-y:visible}.field-toolbar[data-v-4a13cdb6]{order:1}.properties-panel[data-v-4a13cdb6]{order:2;max-height:300px}.form-canvas[data-v-4a13cdb6]{order:3}.form-actions[data-v-4a13cdb6]{order:4}.user-selection-container[data-v-4a13cdb6]{grid-template-columns:1fr;min-height:600px}.permissions-container[data-v-4a13cdb6]{max-width:100%;padding:0 10px}}@media (max-width:768px){.progress-indicator[data-v-4a13cdb6]{padding:10px 20px;gap:15px}.step-label[data-v-4a13cdb6]{display:none}.step-number[data-v-4a13cdb6]{width:20px;height:20px;font-size:11px}.step-connector[data-v-4a13cdb6]{width:30px}.permissions-container[data-v-4a13cdb6]{padding:0 10px}.search-container[data-v-4a13cdb6]{width:150px}.panel-header[data-v-4a13cdb6]{flex-direction:column;gap:10px;align-items:stretch}.users-list[data-v-4a13cdb6]{min-height:200px}.user-item[data-v-4a13cdb6]{padding:10px}.user-name[data-v-4a13cdb6]{font-size:13px}.user-email[data-v-4a13cdb6]{font-size:11px}.user-selection-container[data-v-4a13cdb6]{min-height:500px}.settings-panel .panel-header[data-v-4a13cdb6]{padding:12px 15px}.settings-content[data-v-4a13cdb6]{padding:15px;gap:15px}.checkbox-container[data-v-4a13cdb6]{padding:12px;gap:10px}.checkbox-text[data-v-4a13cdb6]{font-size:13px}.checkbox-description[data-v-4a13cdb6]{font-size:11px}.sub-setting[data-v-4a13cdb6]{margin-left:15px;padding:12px 15px}.sub-setting-label[data-v-4a13cdb6]{font-size:13px}.number-input[data-v-4a13cdb6]{width:100%;max-width:200px}.input-help[data-v-4a13cdb6]{font-size:11px}}@media (max-width:480px){.checkbox-container[data-v-4a13cdb6]{flex-direction:column;gap:8px}.settings-checkbox[data-v-4a13cdb6]{align-self:flex-start}.sub-setting[data-v-4a13cdb6]{margin-left:0;margin-top:10px}}.container[data-v-c75be158]{padding:20px}.search[data-v-c75be158]{text-align:left}.sortable-header[data-v-c75be158]{cursor:pointer}.template-row[data-v-c75be158]{border-bottom:1px solid var(--highlight);transition:background-color .2s ease}.template-row[data-v-c75be158]:hover{background-color:var(--whiteLight)}.template-name[data-v-c75be158]{font-weight:500;color:var(--purple)}.template-date[data-v-c75be158]{color:var(--grey)}.loading-state[data-v-c75be158]{text-align:center;padding:60px 20px;color:var(--grey)}.empty-state[data-v-c75be158]{text-align:center;padding:60px 20px;background:var(--whiteLight);border-radius:12px;border:2px dashed var(--highlight);margin:20px}.empty-state h3[data-v-c75be158]{color:var(--purple);margin-bottom:10px}.empty-state p[data-v-c75be158]{color:var(--grey);margin-bottom:20px}.pagination[data-v-c75be158]{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px}.pagination button[data-v-c75be158]{padding:8px 16px}.pagination button[data-v-c75be158]:disabled{opacity:.5;cursor:not-allowed}.pagination span[data-v-c75be158]{color:var(--grey)}.modal-overlay[data-v-c64ade3a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-c64ade3a .3s ease}@keyframes fadeIn-c64ade3a{0%{opacity:0}to{opacity:1}}.modal-content[data-v-c64ade3a]{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:slideIn-c64ade3a .3s ease}@keyframes slideIn-c64ade3a{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-c64ade3a]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--highlight);background:var(--highlightLight);border-radius:12px 12px 0 0}.modal-header h2[data-v-c64ade3a]{margin:0;color:var(--purple);font-size:1.5rem}.close-btn[data-v-c64ade3a]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--grey);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-btn[data-v-c64ade3a]:hover{background:var(--highlight);color:var(--purple)}.modal-body[data-v-c64ade3a]{padding:24px}.submission-info[data-v-c64ade3a]{margin-bottom:32px;padding:20px;background:var(--highlightLight);border-radius:0 8px 8px 0;border-left:4px solid var(--purple)}.info-grid[data-v-c64ade3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.info-item[data-v-c64ade3a]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-c64ade3a]{font-weight:600;color:var(--purple);font-size:14px}.info-item span[data-v-c64ade3a]{color:var(--grey);font-size:14px;align-self:start}button span[data-v-c64ade3a]{color:#fff;font-weight:400}.status-badge[data-v-c64ade3a]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;display:inline-block;width:-moz-fit-content;width:fit-content}.status-badge.pending[data-v-c64ade3a]{background:var(--yellow);color:#000}.status-badge.reviewed[data-v-c64ade3a]{background:var(--blue);color:#fff}.status-badge.approved[data-v-c64ade3a]{background:var(--green);color:#fff}.status-badge.rejected[data-v-c64ade3a]{background:var(--orange);color:#fff}.responses-section h3[data-v-c64ade3a]{color:var(--purple);margin-bottom:20px;font-size:1.3rem}.responses-container[data-v-c64ade3a]{display:flex;flex-direction:column;gap:20px}.response-item[data-v-c64ade3a]{overflow:hidden}.response-field.legacy-format[data-v-c64ade3a]{background:#fff3cd;border-left:4px solid #ffc107}.field-label[data-v-c64ade3a]{display:block;font-weight:600;color:var(--purple);margin-bottom:8px;font-size:14px}.field-value[data-v-c64ade3a]{color:var(--grey);font-size:14px;line-height:1.5;justify-self:start}.checkbox-values[data-v-c64ade3a]{display:flex;flex-wrap:wrap;gap:8px}.checkbox-item[data-v-c64ade3a]{background:var(--highlightLight);padding:4px 12px;border-radius:16px;font-size:12px;color:var(--purple);border:1px solid var(--highlight)}.display-value[data-v-c64ade3a]{font-weight:500;color:var(--grey)}.actual-value[data-v-c64ade3a]{font-size:12px;color:var(--grey);opacity:.7;margin-left:8px}.textarea-value[data-v-c64ade3a]{white-space:pre-wrap;background:var(--highlightLight);padding:12px;border-radius:6px;border:1px solid var(--highlight)}.no-responses[data-v-c64ade3a]{text-align:center;padding:40px 20px;color:var(--grey)}.modal-footer[data-v-c64ade3a]{padding:24px;border-top:1px solid var(--highlight);background:var(--highlightLight);border-radius:0 0 12px 12px}.status-actions[data-v-c64ade3a]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}@media (max-width:768px){.modal-content[data-v-c64ade3a]{width:95%;margin:10px}.modal-body[data-v-c64ade3a],.modal-footer[data-v-c64ade3a],.modal-header[data-v-c64ade3a]{padding:16px}.info-grid[data-v-c64ade3a]{grid-template-columns:1fr}.status-actions[data-v-c64ade3a]{flex-direction:column}}.forms-container[data-v-fe8e236e]{display:flex;flex-direction:column;height:calc(100vh - var(--head-height));overflow-y:auto;padding:20px;max-width:1400px;margin:0 auto}.header-section[data-v-fe8e236e]{margin-bottom:30px}.header-section h1[data-v-fe8e236e]{color:var(--purple);margin-bottom:5px}.subtitle[data-v-fe8e236e]{color:var(--grey);margin:0}.loading-container[data-v-fe8e236e]{align-items:center;justify-content:center;padding:60px 20px}.forms-content[data-v-fe8e236e],.loading-container[data-v-fe8e236e]{display:flex;flex-direction:column;flex:1}.spinner[data-v-fe8e236e]{width:40px;height:40px;border:4px solid var(--highlight);border-top:4px solid var(--purple);border-radius:50%;animation:spin-fe8e236e 1s linear infinite;margin-bottom:20px}@keyframes spin-fe8e236e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stats-grid[data-v-fe8e236e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-fe8e236e]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.stat-card[data-v-fe8e236e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stat-card.active[data-v-fe8e236e]{border-color:var(--purple);background:var(--highlightLight);transform:translateY(-2px);box-shadow:0 4px 12px rgba(124,58,237,.2)}.stat-icon[data-v-fe8e236e]{font-size:2.5rem;background:var(--highlightLight);padding:12px;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.stat-card.active .stat-icon[data-v-fe8e236e]{background:var(--purple);color:#fff}.stat-info h3[data-v-fe8e236e]{font-size:2rem;font-weight:700;color:var(--purple);margin:0}.stat-info p[data-v-fe8e236e]{color:var(--grey);margin:4px 0 0 0;font-size:.9rem}.filters-section[data-v-fe8e236e]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.search-container[data-v-fe8e236e]{margin-bottom:15px}.search-input[data-v-fe8e236e]{width:100%;padding:12px 16px;border:2px solid var(--highlight);border-radius:8px;font-size:14px}.search-input[data-v-fe8e236e]:focus{outline:none;border-color:var(--purple)}.filter-controls[data-v-fe8e236e]{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.filter-select[data-v-fe8e236e]{padding:0 12px;border:2px solid var(--highlight);border-radius:8px;font-size:14px;min-width:150px}.filter-select[data-v-fe8e236e]:focus{outline:none;border-color:var(--purple)}.table-container[data-v-fe8e236e]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.forms-table[data-v-fe8e236e]{width:100%;border-collapse:collapse}.forms-table th[data-v-fe8e236e]{background:var(--highlightLight);padding:16px;text-align:left;font-weight:600;color:var(--purple);border-bottom:2px solid var(--highlight)}.forms-table th.sortable[data-v-fe8e236e]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.forms-table th.sortable[data-v-fe8e236e]:hover{background:var(--highlight)}.forms-table td[data-v-fe8e236e]{padding:16px;border-bottom:1px solid var(--highlight);text-align:left}.text-center[data-v-fe8e236e]{text-align:center!important}.text-left[data-v-fe8e236e]{text-align:left!important}.text-right[data-v-fe8e236e]{text-align:right!important}.sort-arrow[data-v-fe8e236e]{margin-left:8px;opacity:.5}.sort-arrow.sort-asc[data-v-fe8e236e]:after{content:"↑";opacity:1}.sort-arrow.sort-desc[data-v-fe8e236e]:after{content:"↓";opacity:1}.form-row[data-v-fe8e236e]:hover{background:var(--highlightLight)}.form-type-badge[data-v-fe8e236e]{background:#f3f4f6;color:#6b7280}.form-type-badge[data-v-fe8e236e],.status-badge[data-v-fe8e236e]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.pending[data-v-fe8e236e]{background:var(--yellow);color:#000}.status-badge.reviewed[data-v-fe8e236e]{background:var(--blue);color:#fff}.status-badge.approved[data-v-fe8e236e]{background:var(--green);color:#fff}.status-badge.rejected[data-v-fe8e236e]{background:var(--orange);color:#fff}.subject-cell[data-v-fe8e236e]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-cell[data-v-fe8e236e]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.empty-state[data-v-fe8e236e]{text-align:center;padding:60px 20px}.empty-icon[data-v-fe8e236e]{font-size:4rem;margin-bottom:20px}.empty-state h3[data-v-fe8e236e]{color:var(--purple);margin-bottom:10px}.empty-state p[data-v-fe8e236e]{color:var(--grey)}.pagination[data-v-fe8e236e]{position:unset!important;transform:unset!important;display:flex;justify-content:center;align-items:center;gap:10px;padding:20px}.pagination-info[data-v-fe8e236e]{margin:0 10px;font-weight:500;color:var(--grey)}@media (max-width:768px){.forms-container[data-v-fe8e236e]{padding:10px}.stats-grid[data-v-fe8e236e]{grid-template-columns:1fr}.filter-controls[data-v-fe8e236e]{flex-direction:column}.filter-select[data-v-fe8e236e]{min-width:auto}.forms-table[data-v-fe8e236e]{font-size:14px}.forms-table td[data-v-fe8e236e],.forms-table th[data-v-fe8e236e]{padding:12px 8px}.actions-cell[data-v-fe8e236e]{flex-direction:column}}:root{--purple:#2e1aaf;--purple-light:#503caf;--secondaryLight:#3a6ea5;--secondary:#6494c2;--highlight:#ddd;--highlightMid:#eee;--highlightLight:#fafafa;--white:#ebebeb;--whiteLight:#fff;--grey:#505050;--orange:#ff4d37;--orange-light:#f3732f;--yellow:#feb832;--yellow-light:#fec34d;--green:#0eb386;--green-light:#36c19c;--blue:#64bade;--blue-light:#7bc6e3;--red:#f36767;--red-light:#fab2aa}*{margin:0;padding:0;color:#000}body,html{height:100%;max-width:100%;overflow-x:hidden;overflow-y:hidden}.material-symbols-outlined{cursor:pointer}a{text-decoration:none;color:#000,var(--bs-link-opacity,1)}h1,h2,h3,h4,p,span{font-family:Inter}.pvs{width:15vw}.pvm{width:25vw}.button-container{display:flex;justify-content:center;gap:10px;width:100%}.button-group{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}button{color:#fff;background-color:var(--purple);border-color:var(--purple);border-width:1px;border-style:solid;padding:8px 12px 8px 12px;border-radius:8px;font-size:.875rem;line-height:16px;font-weight:500;margin:0 4px}.close-button{font-size:36px;cursor:pointer;color:var(--purple);background:none;border:none;transition:transform .2s ease}.close-button:hover{color:var(--orange);background:none;border:none;transform:scale(1.1)}button:hover{background-color:var(--purple-light);border-color:var(--purple-light)}.button-red{background-color:var(--orange);border-color:var(--orange)}.button-red:hover{background-color:var(--orange-light);border-color:var(--orange-light)}.button-green{background-color:var(--green);border-color:var(--green)}.button-green:hover{background-color:var(--green-light);border-color:var(--green-light)}.button-purple{background-color:var(--purple);border-color:var(--purple)}.button-purple:hover{background-color:var(--purple-light);border-color:var(--purple-light)}.button-grey{background-color:var(--highlight);border-color:var(--highlight)}.button-grey:hover{background-color:var(--highlightLight)}.form-group{display:flex;flex-direction:column;margin-bottom:16px}.form-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}label{width:100%;text-align:left;white-space:nowrap;font-weight:500}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],select,textarea{width:100%;padding:4px 8px;height:34px;box-sizing:border-box;border-radius:8px;border:1px solid var(--highlight);outline:none;text-align:left}input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,select:hover{background-color:var(--highlightLight)}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,select:focus,textarea:focus{border:1px solid var(--purple)}.input-field{border-radius:0!important}.input-field:focus{border:0!important;border-bottom:2px solid var(--purple)!important}.pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding-bottom:20px;display:flex;justify-content:center;align-items:center}.pagination button{margin:0 10px}.side-menu-container{position:fixed;top:0;right:0;bottom:0;width:575px;max-width:100vw;background-color:#fff;box-shadow:-4px 0 8px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease-in-out,width .3s ease-in-out;z-index:1000}.side-menu-container.show{animation:slide-in .5s forwards}.side-menu-container.closing{animation:slide-out .5s forwards}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}.side-menu-content{height:100%;overflow-y:auto;padding:20px}.side-menu-container.expanded{width:875px}.button-controls{display:flex;align-items:center}.expand-button{margin-right:10px}.notification-container{position:fixed;bottom:20px;right:20px;z-index:1500;display:flex;flex-direction:column-reverse;gap:10px}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease,transform .5s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(20px)}.error{color:var(--orange);font-size:14px;text-align:center;margin-top:20px}.switch{position:relative;display:inline-block;width:55px;height:24px;margin-right:10px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider:after{content:"On";color:#fff;position:absolute;right:19px;transform:translateX(-60%)}.switch input:not(:checked)+.slider:after{content:"Off";color:#fff;position:absolute;left:13px;transform:translateX(60%)}.slider{cursor:pointer;width:61px!important;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:20px;width:20px;left:4px;bottom:2px;background-color:#fff;border-radius:50%}input:checked+.slider{background-color:var(--purple)}input:focus+.slider{box-shadow:0 0 1px var(--purple)}input:checked+.slider:before{transform:translateX(32px)}[v-cloak]{display:none}.popup-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;z-index:1100}.popup-content{background:#fff;padding:20px;border-radius:8px;min-width:300px;max-width:500px}.popup-header{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1499px){.popup-content{width:90%}}.page-wrap-background{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0;height:100%;z-index:1000}.page-wrap{width:calc(100% - 24px);margin:12px;height:calc(100vh - 24px);display:flex;align-items:center;justify-content:center}.page-wrap-content{position:relative;height:90vh;width:70%;padding:20px;padding-right:20px;background-color:#fff;border-radius:8px;box-sizing:border-box;margin:0 auto;display:flex}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;top:100%;right:0;z-index:9999;float:left;width:110%;min-width:12rem!important;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:8px;box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-menu.show{display:block}.initial-circle{width:40px;height:40px;border-radius:50%;background-color:var(--purple);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 10px;font-weight:700;flex-shrink:0}.chevron{margin-left:5px;color:#000}.chevron-white{color:#fff}.error-message{color:#dc3545;font-size:.875em;margin-top:.25rem}input.invalid{border-color:#dc3545}.empty-state{text-align:center;padding:40px 20px}.empty-icon{font-size:3rem;margin-bottom:15px;opacity:.6}.notification{font-weight:700;color:var(--grey);margin-bottom:8px}.nicety{font-style:italic;font-weight:300;color:var(--grey);margin-top:8px}:root{--font-inter:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}body{font-family:var(--font-inter);font-optical-sizing:auto}.font-thin{font-weight:100}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.font-italic{font-style:italic}