.page-module__E0kJGG__container{justify-content:center;align-items:center;min-height:90vh;padding:20px;display:flex}.page-module__E0kJGG__card{background:#fff;border-radius:10px;width:100%;max-width:600px;overflow:hidden;box-shadow:0 10px 40px #0000004d}.page-module__E0kJGG__header{background:linear-gradient(135deg,#0c1b2d 0%,#0e2540 100%);border-bottom:4px solid #f97316;padding:0}.page-module__E0kJGG__headerInner{justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:relative}.page-module__E0kJGG__headerLeft{align-items:center;gap:16px;display:flex}.page-module__E0kJGG__logo{object-fit:contain;width:70px;height:40px}.page-module__E0kJGG__appTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.page-module__E0kJGG__appSubtitle{color:#cbd5e0;margin:4px 0 0;font-size:.875rem}.page-module__E0kJGG__logoutButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #0003}.page-module__E0kJGG__logoutButton:hover{background:#b91c1c;transform:translateY(-1px)}.page-module__E0kJGG__logoutButton:active{transform:translateY(0)}.page-module__E0kJGG__content{padding:40px 35px}.page-module__E0kJGG__formGroup{margin-bottom:25px}.page-module__E0kJGG__formGroup label{color:#091421;margin-bottom:10px;font-size:15px;font-weight:600;display:block}.page-module__E0kJGG__formGroup input{width:93%}.page-module__E0kJGG__formGroup select{width:100%}.page-module__E0kJGG__formGroup input,.page-module__E0kJGG__formGroup select{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-family:inherit;font-size:15px;transition:all .3s}.page-module__E0kJGG__formGroup input:focus,.page-module__E0kJGG__formGroup select:focus{border-color:#f97316;outline:none;box-shadow:0 0 0 3px #f973161a}.page-module__E0kJGG__btnSend{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#f97316;border:none;border-radius:8px;width:100%;margin-top:10px;padding:16px;font-size:16px;font-weight:700;transition:all .3s}.page-module__E0kJGG__btnSend:hover:not(:disabled){background:#ea580c;transform:translateY(-2px);box-shadow:0 6px 20px #f9731666}.page-module__E0kJGG__btnSend:disabled{opacity:.6;cursor:not-allowed}.page-module__E0kJGG__message{z-index:9999;border-radius:8px;max-width:500px;margin:0 auto;padding:16px 20px;font-weight:500;animation:.3s ease-out page-module__E0kJGG__slideInDown;position:fixed;top:20px;left:20px;right:20px;box-shadow:0 4px 12px #00000026}@keyframes page-module__E0kJGG__slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__message.page-module__E0kJGG__success{color:#155724;background:#d4edda;border-left:4px solid #28a745}.page-module__E0kJGG__message.page-module__E0kJGG__error{color:#721c24;background:#f8d7da;border-left:4px solid #dc3545}.page-module__E0kJGG__templateRow{justify-content:space-between;align-items:center;gap:3%;display:flex}.page-module__E0kJGG__templateSelect{border:1px solid #cbd5e0;border-radius:8px;width:70%;padding:12px;font-size:14px}.page-module__E0kJGG__templateButton{color:#fff;cursor:pointer;background:#0e2540;border:none;border-radius:8px;width:27%;padding:12px 0;font-size:14px;font-weight:600;transition:all .3s}.page-module__E0kJGG__templateButton:hover{background:#142f57;transform:translateY(-2px)}.page-module__E0kJGG__viewClientsButton{color:#fff;cursor:pointer;background:#0e2540;border:none;border-radius:8px;width:100%;margin-top:10px;padding:10px;font-weight:600}.page-module__E0kJGG__viewClientsButton:hover{background:#142f57}.page-module__E0kJGG__knownClient{color:#15803d;margin-top:6px;font-size:14px;font-weight:600}.page-module__E0kJGG__modalOverlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__E0kJGG__modalBox{text-align:center;background:#fff;border-radius:10px;width:90%;max-width:400px;padding:20px}.page-module__E0kJGG__clientItem{cursor:pointer;background:#f8f9fa;border-radius:6px;margin-top:8px;padding:10px;font-weight:500}.page-module__E0kJGG__clientItem:hover{background:#e2e8f0}.page-module__E0kJGG__closeModal{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;margin-top:15px;padding:10px 20px;font-weight:700}.page-module__E0kJGG__closeModal:hover{background:#b91c1c}.page-module__E0kJGG__footer{text-align:center;color:#6c757d;background:#f8f9fa;border-top:1px solid #e0e0e0;padding:20px;font-size:13px}.page-module__E0kJGG__clientListContainer{max-height:300px;margin-top:10px;padding-right:6px;overflow-y:auto}.page-module__E0kJGG__clientListContainer::-webkit-scrollbar{width:6px}.page-module__E0kJGG__clientListContainer::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.page-module__E0kJGG__clientListContainer::-webkit-scrollbar-thumb:hover{background:#a0aec0}@media (max-width:768px){.page-module__E0kJGG__headerInner{text-align:center;flex-direction:column;gap:12px;padding:16px}.page-module__E0kJGG__headerLeft{order:1;justify-content:center;width:100%}.page-module__E0kJGG__logo{width:80px;height:45px}.page-module__E0kJGG__headerCenter{flex-direction:column;order:2;align-items:center;gap:4px;width:100%;display:flex}.page-module__E0kJGG__appTitle{font-size:1.1rem}.page-module__E0kJGG__appSubtitle{font-size:.8rem}.page-module__E0kJGG__headerCenter,.page-module__E0kJGG__headerRight{order:3;justify-content:center;width:100%;display:flex}.page-module__E0kJGG__logoutButton{width:auto;min-width:100px;padding:8px 20px;font-size:.85rem}.page-module__E0kJGG__container{padding:10px}.page-module__E0kJGG__content{padding:30px 25px}.page-module__E0kJGG__headerInner{flex-direction:column;align-items:flex-start;gap:16px}.page-module__E0kJGG__logoutButton{align-self:flex-end;padding:6px 12px;font-size:.8125rem}}@media (max-width:480px){.page-module__E0kJGG__modalBox{width:95%;max-width:350px;padding:15px}.page-module__E0kJGG__clientItem{padding:8px;font-size:14px}.page-module__E0kJGG__closeModal{width:100%;padding:12px}.page-module__E0kJGG__templateRow{flex-direction:column;gap:10px}.page-module__E0kJGG__templateSelect,.page-module__E0kJGG__templateButton{width:100%}}
