#workeng-services{position:fixed;inset:0 0 auto 0;z-index:1000;height:52px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 20px;background:#fff;border-bottom:1px solid #dce2e7;color:#263541;font:13px/1.4 system-ui,sans-serif;box-shadow:0 1px 4px #102c3d08}#workeng-services label{font-weight:600}#workeng-service-select{appearance:auto;width:230px;min-height:34px;padding:5px 10px;border:1px solid #cad3db;border-radius:7px;background:#f7f9fa;color:#142e3e;font:600 13px/1.4 system-ui,sans-serif;cursor:pointer}#workeng-service-select:focus-visible{outline:2px solid #23698c;outline-offset:2px}.workeng-admin-email{margin-left:auto;color:#63727e;font-size:12px}.workeng-admin body{padding-top:52px!important}.workeng-admin .sidebar{top:52px!important;height:calc(100dvh - 52px)!important}.workeng-login-page{margin:0;background:#f3f6f7;color:#203341;font-family:system-ui,sans-serif;min-height:100dvh;display:grid;place-items:center}.workeng-login-card{box-sizing:border-box;width:min(440px,calc(100% - 32px));padding:38px;background:white;border:1px solid #dde4e8;border-radius:16px;box-shadow:0 12px 40px #17394e08}.workeng-login-brand{font-size:12px;font-weight:700;letter-spacing:.15em;color:#637a88}.workeng-login-card h1{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:22px 0 12px}.workeng-login-card p{font-size:14px;line-height:1.6;color:#627480}.workeng-login-card label{display:block;font-size:13px;font-weight:600;margin:20px 0 7px}.workeng-login-card input{box-sizing:border-box;width:100%;height:44px;border:1px solid #bdcbd4;border-radius:7px;padding:0 12px;font:15px system-ui}.workeng-login-card button{margin-top:24px;width:100%;min-height:44px;border:0;border-radius:7px;background:#1e566f;color:white;font:600 14px system-ui;cursor:pointer}.workeng-login-card button:disabled{opacity:.6;cursor:wait}.workeng-login-card #workeng-login-error{color:#aa2634;min-height:22px;margin-bottom:0}.workeng-login-card input:focus-visible,.workeng-login-card button:focus-visible{outline:2px solid #23698c;outline-offset:2px}@media(max-width:600px){#workeng-services{padding:0 12px;gap:8px}.workeng-admin-email{display:none}#workeng-service-select{width:min(245px,70vw)}.workeng-login-card{padding:26px}}
