.auth-screen{min-height:100dvh;display:grid;place-items:center;padding:28px;background:radial-gradient(ellipse at 20% 20%,#e9eaec 0,transparent 55%),#f4f5f7}.auth-card{width:430px;max-width:100%;background:white;padding:38px;border:1px solid #dfe6f0;border-radius:17px;box-shadow:0 22px 80px #2e343f10}.auth-card .logo{padding:0}.auth-card h1{font-size:1.9375rem}.auth-description{font-size:0.875rem;color:#646a74;line-height:1.8;margin:14px 0 25px}.auth-card label{display:block;font-size:0.8125rem;font-weight:600;color:#535963;margin:18px 0 8px}.auth-card input{display:block;width:100%;padding:12px;border-radius:7px;border:1px solid #dee4ef;color:#3d444e;background:#fbfbfd;font-size:0.9375rem}.auth-card form>.button{width:100%;padding:13px;margin-top:9px;font-size:0.875rem}.auth-note{font-size:0.75rem;line-height:1.9;color:#747a84;margin-top:24px}.form-error{font-size:0.8125rem;line-height:1.7;color:#4f555f;white-space:pre-wrap;overflow-wrap:anywhere;min-height:17px}.button:disabled{opacity:.5;cursor:wait}.account-actions{display:flex;gap:10px;justify-content:space-between;padding:12px 9px 0}.account-actions button{border:0;background:none;font-size:0.75rem;color:#636973;padding:3px}.account-actions button:hover{text-decoration:underline}.checkbox-label{display:flex!important;align-items:center;gap:10px;font-size:0.875rem!important;cursor:pointer;line-height:1.7}.modal .checkbox-label input{width:15px;height:15px;padding:0;margin:0;accent-color:#4a505a;flex-shrink:0}.manager-checklist{max-height:260px;overflow:auto;border:1px solid #e0e7f1;padding:0 15px 15px;border-radius:7px}.modal .checkbox-label{margin-top:13px}.sidebar .user strong{font-size:0.75rem}.top-actions .sample-tag{white-space:nowrap}.auth-card .button{white-space:normal}@media(max-width:700px){.auth-screen{padding:20px}.auth-card{padding:28px}.heading-actions{max-width:100%;flex-wrap:wrap}.heading-actions .button{flex:0 1 auto}.sidebar-bottom .demo-box{display:none}.table-toolbar{flex-wrap:wrap}.modal{max-height:90dvh;overflow:auto}}
