.contactForm_overlay__Ejyv8{position:fixed;background-color:var(--color-white-transparent);top:0;left:0;width:100%;height:100%;z-index:9001;visibility:hidden;opacity:0;backdrop-filter:blur(2px);transition:all .3s ease;cursor:pointer}.contactForm_overlay__Ejyv8.contactForm_showOverlay__vGfaO{visibility:visible;opacity:1}.contactForm_sideModal__EUvom{background-color:var(--color-white);border-left:2px solid var(--color-white-dark);width:500px;position:fixed;min-width:300px;height:100vh;z-index:9001;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;padding:10px;transform:translateX(50px);transition:all .2s ease-out;visibility:hidden;opacity:0;pointer-events:none;box-shadow:var(--drop-shadow-light)}@media screen and (max-width:600px){.contactForm_sideModal__EUvom{width:100%;box-shadow:none;border:0;max-height:100dvh;overflow:auto;background-color:transparent}.contactForm_newContact__zOWzx{background-color:var(--color-white);border-radius:var(--border-radius-small);box-shadow:var(--drop-shadow-medium);width:100%;padding:10px}}.contactForm_showModal__gvjmf{transform:translateX(0);pointer-events:auto;visibility:visible;opacity:1}label.contactForm_checkboxRow__52wqv{display:flex;align-items:center;gap:8px;margin-bottom:0}.contactForm_formWrapper__EEZmr{width:100%;background:var(--color-white);padding:1em;display:flex;flex-direction:column;overflow:auto;gap:16px}.contactForm_formFooter__cIbCU{display:flex;justify-content:flex-end;gap:12px}.contactForm_cancelBtn__CZS_I{padding:10px 20px;border:none;border-radius:6px;font-weight:600;color:var(--color-dark-muted);cursor:pointer;transition:background .12s}.contactForm_cancelBtn__CZS_I:hover{background:#e1e1e1}.contactForm_submitBtn__bXkrs{padding:10px 20px;background:var(--color-blue-medium);border:none;border-radius:6px;font-weight:600;color:var(--color-white);cursor:pointer;transition:background .12s,transform .15s}.contactForm_submitBtn__bXkrs:hover{background:var(--color-blue-transparent);transform:translateY(-1px)}.contactForm_header__8R_49{display:flex;align-items:center;justify-content:space-between}.contactForm_header__8R_49 h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-dark-muted)}.contactForm_closeIcon__HrulD{cursor:pointer;font-size:1.5rem;border-radius:var(--border-radius-huge);color:var(--color-dark-muted)}.contactForm_closeIcon__HrulD:hover{color:var(--color-failure);background-color:var(--color-failure-bg)}.contactForm_avatarPlaceholder__1oyom{position:relative;width:80px;height:80px;margin:10px auto;border-radius:50%;background:var(--color-blue-transparentest);color:var(--color-blue-medium);font-size:2.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;align-self:center;cursor:pointer;transition:background-color .15s}.contactForm_avatarPlaceholder__1oyom:hover{background:var(--color-blue-transparenter)}