@font-face{font-family:CivilTimeLogin;src:url(/fonts/CivilTimeLogin-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:CivilTimeLogin;src:url(/fonts/CivilTimeLogin-Bold.ttf) format("truetype");font-weight:700;font-display:swap}.civiltime-login{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#F4F6F9;font-family:inherit;padding:24px}body:has(.civiltime-login)>a[aria-label="הצטרפות לקבוצת WhatsApp"]{display:none}.civiltime-login .ct-login-card{background:#fff;border-radius:16px;padding:32px;width:100%;max-width:480px;box-shadow:0 8px 32px rgba(11,37,69,.1)}.civiltime-login .ct-login-brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:28px}.civiltime-login .ct-login-brand .ct-logo-img{height:45px}.civiltime-login .ct-login-brand b{display:block;color:#0B2545;font-size:16px}.civiltime-login .ct-login-brand small{color:#7B8794;font-size:15px}.civiltime-login .ct-login-brand small strong{color:inherit;font-weight:600}.civiltime-login .ct-login-card h1{margin:0 0 24px;font-size:20px;color:#0B2545}.civiltime-login .ct-login-card p{margin:0 0 20px;color:#7B8794;font-size:14px;line-height:1.5}.civiltime-login .ct-login-card label{display:block;margin-bottom:14px;font-size:13px;font-weight:600;color:#0B2545}.civiltime-login .ct-login-card input,.civiltime-login .ct-login-card select{display:block;width:100%;margin-top:6px;border:1px solid #e6ecf3;border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit;background:#fff;color:#1B2A38}.civiltime-login .ct-login-card input::placeholder{color:#9AA7B4}.civiltime-login .ct-login-card select{cursor:pointer}.civiltime-login .ct-login-card p.ct-login-err,.civiltime-login .ct-login-card p.ct-login-ok{border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45;margin-bottom:12px}.civiltime-login .ct-login-card p.ct-login-err{color:#7F1D1D;background:#FEE2E2;border:1px solid #fca5a5}.civiltime-login .ct-login-card p.ct-login-ok{color:#14532D;background:#DCFCE7;border:1px solid #86efac}.civiltime-login .ct-login-card button{width:100%;background:#0E7C9A;color:#fff;border:0;border-radius:8px;padding:12px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.civiltime-login .ct-login-card button:hover:not(:disabled){background:#0A5F76;color:#fff}.civiltime-login .ct-login-card form>button[type=submit]{margin-top:20px}.civiltime-login .ct-login-card button:disabled{opacity:.6;cursor:not-allowed}.civiltime-login .ct-login-modes{display:flex;gap:8px;margin-bottom:20px}.civiltime-login .ct-login-modes button{flex:1;background:#F4F6F9;border:1px solid #e3eaf1;color:#13315C;border-radius:10px;padding:10px;font-size:13px;font-weight:700;cursor:pointer}.civiltime-login .ct-login-modes button.on{background:#0B2545;color:#fff;border-color:#0B2545}.civiltime-login .ct-login-sub{margin:0 0 14px;color:#5B6B7F;font-size:14px}.civiltime-login .ct-phone-row{display:flex;gap:8px;margin-top:6px}.civiltime-login .ct-phone-row select{flex-shrink:0;width:42%;min-width:0;margin-top:0}.civiltime-login .ct-phone-row input{flex:1;margin-top:0}.civiltime-login .ct-otp-input{text-align:center;font-size:22px;letter-spacing:.35em;font-family:monospace}.civiltime-login .ct-login-otp-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;font-size:13px}.civiltime-login .ct-login-otp-foot .lnk{padding:8px 4px;min-width:0}.civiltime-login .ct-login-links{margin-top:16px;font-size:13px;line-height:1.7}.civiltime-login .ct-login-links p{margin:0}.civiltime-login .ct-login-links a{color:#0B2545;font-weight:700;text-decoration:underline}.civiltime-login{font-family:CivilTimeLogin,Segoe UI,sans-serif;direction:rtl;color:#1B2A38;flex-direction:row;line-height:1.5}.civiltime-login,.civiltime-login *{box-sizing:border-box}.civiltime-login .ct-login-card{border:0;margin:0;flex:none;min-width:0}.civiltime-login .ct-login-brand .ct-wordmark{font-family:inherit;color:#0B2545;font-size:22px}.civiltime-login .ct-login-brand .ct-wordmark-dot{background:#0E7C9A;color:white}.civiltime-login .ct-login-brand .ct-logo-img{max-width:100%;width:auto;object-fit:contain}.civiltime-login .ct-login-name{color:#0B2545;font-size:24px;font-weight:700;margin:0;line-height:1.3}.civiltime-login input,.civiltime-login select{min-width:0;box-shadow:none;min-height:42px;line-height:1.5}.civiltime-login .ct-phone-row input{width:0}.civiltime-login .ct-login-card button[type=submit]{background:#0E7C9A;background-image:none;color:white;min-height:44px}.civiltime-login .ct-login-card button[type=submit]:hover{background:#0A5F76}.civiltime-login .ct-login-card .lnk{background:transparent;color:#0B2545;width:auto;padding:8px 4px;font-size:13px}.civiltime-login .ct-login-card .ct-login-links a{color:#0B2545}.civiltime-login .ct-login-card .ct-login-links{font-size:13px;color:#5B6B7F;margin-top:16px}.civiltime-login .ct-login-card .ct-login-demo{margin-top:20px;padding-top:16px;border-top:1px solid #e3eaf1;text-align:center}.civiltime-login .ct-login-demo a{color:#0B2545;font-size:13px;font-weight:700}.civiltime-login .ct-login-demo p{font-size:12px;margin:8px 0 0}.civiltime-login :focus-visible{outline:2px solid #0E7C9A;outline-offset:2px}@media(max-width:480px){.civiltime-login{padding:24px 16px}.civiltime-login .ct-login-card{padding:32px 24px}}.civiltime-login .ct-login-brand .ct-login-name{font-size:24px;font-weight:700;line-height:1.3}.civiltime-login .ct-login-card input,.civiltime-login .ct-login-card select{font-weight:400}.civiltime-login .ct-login-card h1{font-weight:700}.civiltime-login .ct-login-card p{font-weight:400}.civiltime-login .ct-login-card p.ct-login-note{font-size:12px}.civiltime-login .ct-login-card p.ct-login-err a{color:inherit;font-weight:700;text-decoration:underline}.civiltime-login .ct-login-card .ct-otp-input{text-align:center;font-size:22px;letter-spacing:.35em;font-family:monospace}.civiltime-login .ct-login-modes button{white-space:nowrap}.civiltime-login .ct-login-transition{max-width:480px;width:100%;text-align:center}.ct-connecting{display:flex;justify-content:center;align-items:center;gap:12px;color:#0B2545;font-size:16px}.ct-connecting-spinner{width:24px;height:24px;flex-shrink:0;border:3px solid #dce5ef;border-top-color:#0e7c9a;border-radius:50%;animation:ct-connect-spin .8s linear infinite}@keyframes ct-connect-spin{to{transform:rotate(1turn)}}@media (max-width:420px){.civiltime-login .ct-login-modes{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ct-connecting-spinner{animation:none}}.civiltime-login .ct-login-modes button:first-child{flex:1.3}.civiltime-login .ct-login-transition [role=alert]{color:#8A2730;background:#FFF0F1;border:1px solid #f2c8cd;border-radius:10px;padding:16px;line-height:1.6}