:root{--blackish: #222;--whiteish: #e5e5e5;--red: #ff5e56;--yellow: #ffbd2e;--green: #27c93f;--backgroundSize: 220px}html,body{margin:0;padding:0;width:100%;height:100%}#app{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}body{font-family:sans-serif;color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAIAAACyr5FlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDMgNzkuOTY5MGE4NywgMjAyNS8wMy8wNi0xOToxMjowMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNS0wOC0wM1QwOToyODowMy0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjUtMDgtMDNUMTg6MzA6MjctMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjUtMDgtMDNUMTg6MzA6MjctMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmI2YmM0Y2I0LTY1MzYtMWU0YS05ZTUyLTU4MGQ2YzRkN2MxNSIgeG1wTU06RG9jdW1lbnRJRD0i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);background-size:var(--backgroundSize);animation:movingBackground 10s linear infinite}@keyframes movingBackground{0%{background-position:0 0}to{background-position:calc(-1 * var(--backgroundSize)) calc(-1 * var(--backgroundSize))}}*{color:#fff}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;background-color:#fff;position:relative;overflow:hidden}body:before{content:"";position:fixed;top:50%;left:50%;width:calc(100vw * 2.3);height:calc(100vh * 2.3);transform:translate(-50%,-50%) rotate(45deg);background:repeating-conic-gradient(#000 0% 25%,#0f0f0f 0% 50%);background-size:10vw 10vw;animation:scrollDiamondDiagonal 10s linear infinite;z-index:-1}@keyframes scrollDiamondDiagonal{0%{background-position:0 0}to{background-position:-14vw -5vw}}html,body,#app{margin:0;padding:0;width:100vw;height:100dvh;overflow:hidden}.app-container{display:flex;flex-direction:row;width:100vw;height:100dvh;overflow:hidden;position:relative;z-index:1;font-family:sans-serif}.sidebar{color:#fff;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;min-width:220px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar::-webkit-scrollbar{display:none}.sidebar-nav{display:flex;flex-direction:column;gap:1rem}.sidebar-nav>.menu-item-center+.home-buttons{margin-top:-.5rem}.menu-item{color:#fff;text-decoration:none;padding:.5rem;transition:background-color .2s ease,color .2s ease;word-wrap:break-word;white-space:normal}.menu-item.ready:hover{background-color:#111;color:#4caf50}.menu-item.in-development{color:red;cursor:not-allowed}.menu-item.in-development:hover{background-color:#111;color:red}.menu-item.planned{color:gray;cursor:not-allowed}.menu-item.planned:hover{background-color:#111;color:gray}.menu-item.active{background-color:#111;color:#4caf50}.menu-item-center{text-align:center}.menu-item-bottom{margin-top:auto;font-size:.8rem;color:#bbb;text-align:center}.user-info em{font-style:italic}.user-info a{color:#aaa;text-decoration:none}.user-info a:hover{color:#4caf50}.main-content{flex-grow:1;height:100%}.section_border{position:relative;border:4px solid white;padding:1em;margin:2em 0;display:flex;flex-direction:column;gap:.5em}.border-text{position:absolute;top:-.2em;left:1em;transform:translateY(-50%);background:#000;padding:0 .5em;color:#fff;font-weight:700;white-space:nowrap}input[type=text],textarea,input[list],button{background-color:#1b1b1b7a;color:#fff;border:1px solid #444;padding:.5em;border-radius:4px;box-sizing:border-box}@media (max-width: 768px){.app-container{flex-direction:column}.sidebar{width:100%;display:flex;flex-direction:row;align-items:center;padding:.5rem 1rem;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;background-color:#0f0f0f}.sidebar-nav{display:flex;flex-direction:row;gap:1rem;align-items:center;flex-wrap:nowrap}.menu-item{white-space:nowrap;padding:.5rem 0}}.header-bar{color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px 16px;background-color:#1b1b1b7a}.header-title{font-size:1.2rem;margin:0;flex:1 1 auto}.header-buttons{display:flex;flex-wrap:wrap;gap:8px}.header-buttons button{padding:6px 12px;font-size:1rem;cursor:pointer;background-color:#1e1e1eab;border:none;color:#fff;transition:background-color .2s ease}.header-buttons button:hover{background-color:#363234}.header-buttons button:active{background-color:green}.header-buttons button img.icon{width:32px;height:32px;object-fit:contain;vertical-align:middle}.header-buttons .reset-button{background-color:#af2841}.header-buttons .reset-button:hover{background-color:#992039}.header-buttons .reset-button:active{background-color:green}.page-container{display:flex;flex-direction:column;min-height:100vh}.footer-bar{color:#fff;padding:1rem;text-align:center;background-color:#1b1b1b7a}.menu-group{display:flex;flex-direction:column}.menu-parent{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:700;color:#fff;-webkit-user-select:none;user-select:none;padding:.5rem}.menu-parent-left{display:flex;align-items:center;gap:.5rem}.menu-icon{width:32px;height:32px;object-fit:contain}.menu-title{text-align:left}.menu-parent:hover{color:#4caf50}.menu-children{display:flex;flex-direction:column;background:#000;margin-left:.5rem;padding-left:.5rem}.arrow{transition:transform .2s ease}.arrow.open{transform:rotate(180deg)}.fade-enter-active,.fade-leave-active{transition:all .3s ease}.fade-enter-from,.fade-leave-to{max-height:0;opacity:0;overflow:hidden}.home-buttons{display:flex;margin:0;gap:.25rem;flex-wrap:nowrap}.home-buttons button{flex:1;padding:.25rem .4rem;border:none;color:#fff;font-weight:700;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;border-radius:4px;transition:transform .1s ease,filter .2s ease}.btn-google{background-color:#4285f4}.btn-square{background-color:#28a745}.btn-zoho{background-color:#ff5722}.home-buttons button:hover{filter:brightness(1.2);transform:scale(1.05)}.main-content[data-v-f514730a]{display:flex;flex-direction:column;height:100%;padding:1rem;gap:1em}.header input[data-v-f514730a]{width:100%;padding:.5rem 1rem;font-size:1rem;border-radius:6px;border:1px solid rgba(255,255,255,.3);background-color:#ffffff1a;color:#fff;outline:none}.header input[data-v-f514730a]::placeholder{color:#fff9}.container[data-v-f514730a]{display:grid;grid-template-rows:auto 1fr;gap:1em;flex:1 1 auto;height:100%}.top-area[data-v-f514730a]{display:grid;grid-template-columns:1fr 250px;gap:1em;align-items:start}.main[data-v-f514730a]{display:flex;flex-direction:column}.calendar[data-v-f514730a]{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:40px 30px repeat(6,80px);gap:1px;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.3)}.calendar-nav[data-v-f514730a]{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding:.5rem}.calendar-nav h3[data-v-f514730a]{margin:0;font-size:1rem;font-weight:700;color:#fff}.calendar-nav button[data-v-f514730a]{padding:.3rem .6rem;font-size:.9rem;cursor:pointer;border-radius:4px;border:1px solid rgba(255,255,255,.3);background-color:#ffffff1a;color:#fff}.calendar-nav button[data-v-f514730a]:hover{background-color:#fff3}.calendar-header[data-v-f514730a]{font-weight:700;text-align:center;padding:.5rem;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}.calendar-day[data-v-f514730a]{padding:10px;text-align:center;border:1px solid rgba(255,255,255,.2);cursor:pointer;background-color:#ffffff0d;color:#fff;border-radius:4px;transition:.2s}.calendar-day[data-v-f514730a]:hover{background-color:#ffffff26}.calendar-day.selected[data-v-f514730a]{background-color:#0066ff4d;color:#fff;font-weight:700;border:1px solid rgba(0,102,255,.6)}.calendar-day.today[data-v-f514730a]{border:1px solid rgba(0,102,255,.6)}.calendar-day.outside[data-v-f514730a]{color:#ffffff80;background-color:#ffffff0d}.sidebar[data-v-f514730a]{grid-column:2 / 3;grid-row:1 / 2;display:flex;flex-direction:column;gap:1em;height:100%;padding:0}.sidebar .agenda[data-v-f514730a]{flex:2 1 0;background-color:#ffffff1a}.sidebar .box[data-v-f514730a]:nth-child(2){flex:1 1 0;background-color:#ffffff1a}.sidebar .box[data-v-f514730a]{display:flex;justify-content:center;align-items:center;font-weight:700;border-radius:8px;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.full-width-box[data-v-f514730a]{display:flex;flex:1 1 auto}.full-width-box .box[data-v-f514730a]{flex:1;display:flex;justify-content:center;align-items:center;font-weight:700;border-radius:8px;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffff1a;color:#fff}.CustomerContainer[data-v-19791816]{background-color:#00f;width:100%}.line1[data-v-19791816]{display:flex;gap:1em}.line1 input[data-v-19791816]:first-child{flex:3;min-width:0}.line1 input[data-v-19791816]:last-child{flex:2;min-width:0}.line2[data-v-19791816]{display:flex}.line2 input[data-v-19791816]{flex:1;min-width:0}.line3[data-v-19791816]{display:flex;gap:1em;align-items:center}.line3 .field[data-v-19791816]{display:flex;flex:0 0 auto}.line3 .email-field[data-v-19791816]{flex:1 1 auto;min-width:200px}.line3 .contact-method-field[data-v-19791816]{flex:0 1 150px;min-width:100px;max-width:150px}.line3 .button-field[data-v-19791816]{flex:0 0 140px}.line3 input[type=text][data-v-19791816],.line3 input[list][data-v-19791816]{width:100%;box-sizing:border-box}.line4[data-v-19791816]{display:flex;gap:1em;align-items:center}.field[data-v-19791816]{flex:1}.line4 button[data-v-19791816]{width:100%;padding:.5em 1em;white-space:nowrap;cursor:pointer}.main-content[data-v-dccac984]{padding:2rem;flex-grow:1}.section_border[data-v-dccac984]{border:4px solid #ccc;padding:1rem;margin:1rem 0}.form-footer[data-v-dccac984]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.section_border[data-v-f673efee]{border:4px solid #ccc;padding:1rem;margin:1rem 0}.border-text[data-v-f673efee]{font-weight:700;margin-bottom:1em;display:block;font-size:1.1em}input[type=text][data-v-f673efee],input[list][data-v-f673efee]{font-size:1rem;font-family:inherit;padding:6px 10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;flex:1 1 120px;min-width:0;width:100%;max-width:100%}.line1[data-v-f673efee],.line2[data-v-f673efee],.line3[data-v-f673efee],.line4[data-v-f673efee]{display:flex;flex-wrap:wrap;gap:.75em;margin-bottom:.5em}.visually-hidden[data-v-f673efee]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (max-width: 600px){input[type=text][data-v-f673efee],input[list][data-v-f673efee]{flex:1 1 100%}}.section_border[data-v-4e934acf]{border:4px solid #ccc;padding:1rem;margin:1rem 0}.border-text[data-v-4e934acf]{font-weight:700;margin-bottom:1em;display:block;font-size:1.1em}input[type=text][data-v-4e934acf],input[list][data-v-4e934acf],textarea[data-v-4e934acf]{font-size:1rem;font-family:inherit;padding:6px 10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;width:100%;min-width:0}textarea[data-v-4e934acf]{resize:vertical}.line1[data-v-4e934acf]{display:flex;gap:.75em;margin-bottom:.5em}.line1 textarea[data-v-4e934acf]{flex:1 1 30%;min-height:3.5em}.line2-3-container[data-v-4e934acf]{display:grid;grid-template-columns:1fr 1fr 2.5fr;grid-template-rows:auto auto;gap:.75em;margin-bottom:.5em}.your-oca[data-v-4e934acf]{grid-column:1 / 2;grid-row:1 / 2;height:2em}.universal-control[data-v-4e934acf]{grid-column:2 / 3;grid-row:1 / 2;height:2em}.reason-fingerprinted[data-v-4e934acf]{grid-column:3 / 4;grid-row:1 / 3;min-height:5em}.armed-forces[data-v-4e934acf]{grid-column:1 / 2;grid-row:2 / 3;height:2em}.misc-no[data-v-4e934acf]{grid-column:2 / 3;grid-row:2 / 3;height:2em}@media (max-width: 600px){.line1[data-v-4e934acf],.line2-3-container[data-v-4e934acf]{display:block}textarea[data-v-4e934acf],input[type=text][data-v-4e934acf],input[list][data-v-4e934acf]{width:100%;min-width:0;margin-bottom:.75em}}.app[data-v-577ad442]{padding:2rem;font-family:sans-serif}form[data-v-577ad442]{display:flex;flex-direction:column;gap:1rem}button[type=submit][data-v-577ad442]{padding:.75rem;background:#4caf50;color:#fff;font-size:1rem;border:none;cursor:pointer}.passport-cardtemplate[data-v-e08a2591]{width:20vw;height:20vw;min-width:160px;min-height:160px;max-width:200px;max-height:200px;background-color:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;align-items:center;padding:10px;box-sizing:border-box;text-align:center;cursor:pointer;text-decoration:none;color:inherit;transition:transform .2s ease}.passport-cardtemplate[data-v-e08a2591]:hover{transform:scale(1.02)}.passport-cardtemplate .image-wrapper[data-v-e08a2591]{width:65%;height:auto;aspect-ratio:3.2 / 2.1;overflow:hidden;margin-bottom:8px}.passport-cardtemplate img[data-v-e08a2591]{width:100%;height:100%;object-fit:cover}.passport-cardtemplate .line1[data-v-e08a2591],.passport-cardtemplate .line2[data-v-e08a2591]{width:100%;margin:2px 0;font-size:14px}.passport-cardtemplate .fake-button[data-v-e08a2591]{margin-top:auto;background-color:#49aa4e;color:#fff;padding:6px 12px;border-radius:999px;font-size:14px;width:100%}@media (max-width: 768px){.passport-cardtemplate[data-v-e08a2591]{width:25vw;height:25vw}.passport-cardtemplate .image-wrapper[data-v-e08a2591]{width:50%}.passport-cardtemplate .line1[data-v-e08a2591],.passport-cardtemplate .line2[data-v-e08a2591],.passport-cardtemplate .fake-button[data-v-e08a2591]{font-size:12px}}@media (max-width: 480px){.passport-cardtemplate[data-v-e08a2591]{width:30vw;height:30vw}.passport-cardtemplate .image-wrapper[data-v-e08a2591]{width:40%}.passport-cardtemplate .line1[data-v-e08a2591],.passport-cardtemplate .line2[data-v-e08a2591],.passport-cardtemplate .fake-button[data-v-e08a2591]{font-size:10px}}.main-content[data-v-7fcd9060]{padding:2rem;max-height:calc(100vh - 100px);overflow-y:auto}.section[data-v-7fcd9060]{margin-bottom:2rem}.section-title[data-v-7fcd9060]{font-size:24px;font-weight:700;margin-bottom:.5rem}.section-line[data-v-7fcd9060]{width:100%;height:4px;background-color:#fff;margin-bottom:1rem}.card-container[data-v-7fcd9060]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem;justify-items:center}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.crop-container[data-v-289b765a]{display:flex;flex-direction:column;align-items:center;gap:15px;max-width:600px;margin:0 auto;padding:15px}.upload-prompt[data-v-289b765a]{display:flex;flex-direction:column;align-items:center;gap:10px}.crop-area[data-v-289b765a]{width:100%;height:auto;min-height:400px;border:1px solid #ccc;border-radius:6px;overflow:visible;padding-bottom:40px;position:relative}.cropper-wrapper[data-v-289b765a]{width:100%!important;height:100%!important}.controls[data-v-289b765a]{display:flex;gap:10px;justify-content:center}.main-content[data-v-3d1cea92]{flex-grow:1;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 80px)}.scroll-region[data-v-3d1cea92]{min-height:100vh;padding:0 2em 2em}.navigation-buttons[data-v-3d1cea92]{margin-top:20px;display:flex;justify-content:space-between}.navigation-buttons button[data-v-3d1cea92]{padding:10px 20px;background-color:#0056b3;color:#fff;border:none}.navigation-buttons button[data-v-3d1cea92]:hover{background-color:#003f7f}.page-container[data-v-a3cb24fe]{display:flex;flex-direction:column;height:100vh}.main-content[data-v-a3cb24fe]{flex:1;width:100%}iframe[data-v-a3cb24fe]{flex:1}.footer-bar[data-v-a3cb24fe]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-top:1px solid #ccc;flex-wrap:wrap;gap:8px}.footer-buttons[data-v-a3cb24fe]{display:flex;gap:8px;flex-wrap:wrap}.footer-btn[data-v-a3cb24fe],.email-btn[data-v-a3cb24fe]{background:#159aff;border:none;padding:8px 16px;color:#fff;cursor:pointer;border-radius:6px;font-weight:600;transition:background .3s ease}.footer-btn[data-v-a3cb24fe]:hover,.email-btn[data-v-a3cb24fe]:hover{background:#007ad6}.email-btn[data-v-a3cb24fe]{background:#159aff;border:none;padding:8px 16px;color:#fff;cursor:pointer;border-radius:6px;font-weight:600;transition:background .3s ease}.email-btn[data-v-a3cb24fe]:hover{background:#007ad6}.overlay[data-v-a3cb24fe]{position:fixed;inset:0;background:#000000a6;display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirm-card[data-v-a3cb24fe]{border:2px solid rgba(255,255,255,.8);border-radius:12px;padding:30px 40px;width:100%;max-width:500px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1e1eb3;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 24px #0006;color:#fff;text-align:center}.header-row[data-v-a3cb24fe]{display:flex;justify-content:center;align-items:center}.title-block h2[data-v-a3cb24fe]{margin:0;font-size:1.8rem;font-weight:600;color:#fff}.title-block .subtitle[data-v-a3cb24fe]{margin:6px 0 0;font-size:.95rem;color:#fffc}.modal-actions[data-v-a3cb24fe]{display:flex;justify-content:space-around;margin-top:20px}.cancel-btn[data-v-a3cb24fe],.confirm-btn[data-v-a3cb24fe]{border:none;padding:10px 20px;border-radius:6px;font-size:1rem;cursor:pointer;font-weight:700;transition:background .3s ease,transform .1s ease}.cancel-btn[data-v-a3cb24fe]{background:#fff3;color:#fff}.cancel-btn[data-v-a3cb24fe]:hover{background:#ffffff59}.confirm-btn[data-v-a3cb24fe]{background:#159aff;color:#fff}.confirm-btn[data-v-a3cb24fe]:hover{background:#007ad6}.confirm-btn[data-v-a3cb24fe]:active,.cancel-btn[data-v-a3cb24fe]:active{transform:scale(.97)}.fade-enter-active[data-v-a3cb24fe],.fade-leave-active[data-v-a3cb24fe]{transition:opacity .3s}.fade-enter[data-v-a3cb24fe],.fade-leave-to[data-v-a3cb24fe]{opacity:0}.employee-card[data-v-6995dfb3]{width:200px;min-height:280px;background-color:#ffffff0d;border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:12px;box-sizing:border-box;text-align:center;transition:transform .2s ease}.employee-card[data-v-6995dfb3]:hover{transform:scale(1.03)}.employee-card .image-wrapper[data-v-6995dfb3]{width:100%;aspect-ratio:35 / 45;overflow:hidden;border-radius:6px;margin-bottom:10px}.employee-card img[data-v-6995dfb3]{width:100%;height:100%;object-fit:cover}.employee-card .line1[data-v-6995dfb3]{font-size:16px;font-weight:600;color:#fff;margin:4px 0}.employee-card .line2[data-v-6995dfb3]{font-size:14px;font-style:italic;color:gray;margin-bottom:12px}.button-row[data-v-6995dfb3]{display:flex;width:100%;gap:8px}.select-button[data-v-6995dfb3]{flex:1;background-color:#49aa4e;color:#fff;padding:8px 16px;border-radius:999px;border:none;font-size:14px;cursor:pointer;transition:background .2s ease}.select-button[data-v-6995dfb3]:hover{background-color:#3b8a40}.settings-button[data-v-6995dfb3]{width:36px;height:36px;background:#555;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#fff;transition:background .2s ease}.settings-button[data-v-6995dfb3]:hover{background:#777}@media (max-width: 768px){.employee-card[data-v-6995dfb3]{width:160px;min-height:240px}.employee-card .line1[data-v-6995dfb3]{font-size:14px}.employee-card .line2[data-v-6995dfb3],.select-button[data-v-6995dfb3]{font-size:12px}.settings-button[data-v-6995dfb3]{width:30px;height:30px;font-size:14px}}@media (max-width: 480px){.employee-card[data-v-6995dfb3]{width:140px;min-height:220px}.employee-card .line1[data-v-6995dfb3]{font-size:12px}.employee-card .line2[data-v-6995dfb3],.select-button[data-v-6995dfb3]{font-size:10px}.settings-button[data-v-6995dfb3]{width:26px;height:26px;font-size:12px}}.page-container{display:flex;flex-direction:column;height:100vh}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.add-employee-card{background-color:#ffffff14;border:2px dashed #aaa;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:20px;transition:background .2s ease,border-color .2s ease}.add-employee-card:hover{background-color:#ffffff1f;border-color:#49aa4e}.plus-icon{font-size:2rem;font-weight:700;color:#49aa4e;margin-bottom:8px}.add-text{font-size:14px;color:#fff}.login-container[data-v-2403142a]{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:0}.login-card[data-v-2403142a]{border:2px solid rgba(255,255,255,.8);border-radius:12px;padding:30px 40px;width:100%;max-width:600px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 24px #0006}.header-row[data-v-2403142a]{display:flex;justify-content:space-between;align-items:flex-start}.title-block[data-v-2403142a]{display:flex;flex-direction:column}.title-block h2[data-v-2403142a]{margin:0;font-size:1.8rem;font-weight:600;color:#fff}.title-block .subtitle[data-v-2403142a]{margin:4px 0 0;font-size:.9rem;color:#fffc}.contact-btn[data-v-2403142a]{background:#159aff;color:#fff;border:none;padding:6px 14px;font-weight:600;font-size:.9rem;border-radius:6px;cursor:pointer;transition:background .3s ease}.contact-btn[data-v-2403142a]:hover{background:#007ad6}input[data-v-2403142a]{width:100%;padding:10px 12px;font-size:15px;border:1px solid rgba(255,255,255,.4);border-radius:6px;background:#ffffff05;color:#fff;outline:none;transition:border .3s ease,background .3s ease}input[data-v-2403142a]::placeholder{color:#fff9}input[data-v-2403142a]:focus{border-color:#159aff;background:#ffffff26}.login-btn[data-v-2403142a]{background-color:#159aff;color:#fff;font-weight:700;border:none;width:100%;padding:12px;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .3s ease,transform .1s ease}.login-btn[data-v-2403142a]:hover{background-color:#007ad6}.login-btn[data-v-2403142a]:active{transform:scale(.98)}.error[data-v-2403142a]{color:#ff5e56;font-weight:500}.learn-row[data-v-2403142a]{justify-content:center;font-size:.85rem;color:#fffc;padding-top:12px;border-top:1px dotted rgba(255,255,255,.5);text-align:center}.learn-row a[data-v-2403142a]{color:#4dafff;text-decoration:underline}@media (max-width: 480px){.login-card[data-v-2403142a]{max-width:95%;padding:20px 24px}.title-block h2[data-v-2403142a]{font-size:1.5rem}.contact-btn[data-v-2403142a]{padding:5px 10px;font-size:.8rem}}
