body [data-calendar-today=true]{outline-offset:2px;border-radius:4px!important;outline:2px solid!important;font-weight:700!important}body .wk-calendar-grid>div.today>span,body .calendar-cell.today>span{border-radius:4px!important}body .photo-controls-row{text-align:center;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}body .photo-controls-row>:is(button,label){box-sizing:border-box;vertical-align:middle;max-width:100%;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:9px 14px!important;line-height:1.4!important;display:inline-flex!important}body .photo-controls-row>:is(p,small){text-align:center;flex:1 0 100%;line-height:1.5;margin:0!important}body .photo-controls-row>input[hidden]{display:none!important}body:has(.unified-login-card){--platform-scale:1;min-height:100dvh;zoom:1!important}.unified-login-surface{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:28px 18px!important;display:flex!important}body .unified-login-card.unified-login-card.unified-login-card{box-sizing:border-box!important;text-align:center!important;zoom:1!important;border-radius:25.2px!important;width:360px!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:27px!important;transform:none!important}body .unified-login-card.unified-login-card.unified-login-card h1,body .unified-login-card.unified-login-card.unified-login-card h2{overflow-wrap:break-word;letter-spacing:-.54px;margin:0 0 10.8px!important;font-size:24.3px!important;line-height:1.25!important}body .unified-login-card.unified-login-card.unified-login-card :is(.eyebrow,.control-eyebrow,.login-eyebrow,.wk-eyebrow){letter-spacing:1.8px!important;margin:0 0 9px!important;font-size:9.9px!important;line-height:1.5!important}body .unified-login-card.unified-login-card.unified-login-card>p:not(.control-error,.eyebrow,.control-eyebrow,.login-eyebrow,.wk-eyebrow,.admin-login-note,.login-help),body .unified-login-card.unified-login-card.unified-login-card :is(.intro-copy,.login-intro){margin:0 0 16.2px!important;font-size:12.6px!important;line-height:1.6!important}body .unified-login-card.unified-login-card.unified-login-card>img,body .unified-login-card.unified-login-card.unified-login-card>.logo,body .unified-login-card.unified-login-card.unified-login-card .login-brand,body .unified-login-card.unified-login-card.unified-login-card .brand{object-fit:contain!important;width:100%!important;max-width:304px!important;height:82px!important;max-height:82px!important;margin:0 auto 21.6px!important;display:block!important}body .unified-login-card.unified-login-card.unified-login-card .brand img,body .unified-login-card.unified-login-card.unified-login-card .login-brand img{object-fit:contain!important;width:100%!important;max-height:82px!important}body .unified-login-card.unified-login-card.unified-login-card :is(.admin-login-fields,.campus-login-fields){gap:14.4px!important;margin:0 0 16.2px!important;display:grid!important}body .unified-login-card.unified-login-card.unified-login-card :is(.admin-login-field,.campus-login-field,.worker-login-field,.owner-login-field,.login-field,.unified-field){text-align:left!important;background:0 0!important;border-style:solid!important;border-width:0 0 1px!important;border-bottom-color:#ffffff38!important;border-radius:0!important;align-items:center!important;gap:12.6px!important;min-height:41.4px!important;margin:0 0 14.4px!important;padding:0!important;display:flex!important;position:relative!important}body .unified-login-card.unified-login-card.unified-login-card.control-login-card>label:has(input:not([type=checkbox])){text-align:left!important;background:0 0!important;border-style:solid!important;border-width:0 0 1px!important;border-bottom-color:#ffffff38!important;border-radius:0!important;align-items:center!important;gap:12.6px!important;min-height:41.4px!important;margin:0 0 14.4px!important;padding:0!important;display:flex!important;position:relative!important}body .unified-login-card.unified-login-card.unified-login-card :is(.admin-login-fields,.campus-login-fields)>div,body .unified-login-card.unified-login-card.unified-login-card .admin-login-fields>label{margin:0!important}body .unified-login-card.unified-login-card.unified-login-card input:not([type=checkbox]){outline-offset:3px;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:41.4px!important;min-height:41.4px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:9px 0!important;font-family:inherit!important;font-size:12.6px!important;line-height:1.5!important}body .unified-login-card.unified-login-card.unified-login-card :is(.admin-login-field,.campus-login-field,.worker-login-field,.owner-login-field,.login-field,.unified-field)>svg,body .unified-login-card.unified-login-card.unified-login-card.control-login-card>label>svg{flex:0 0 16.2px!important;width:16.2px!important;height:16.2px!important;position:static!important;transform:none!important}body .unified-login-card.unified-login-card.unified-login-card :is(.login-eye,.icon-button){background:0 0!important;border:0!important;flex:0 0 28px!important;width:28px!important;height:32px!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important}body .unified-login-card.unified-login-card.unified-login-card :is(.admin-remember,.campus-remember,.owner-remember){text-align:left!important;margin:0 0 21.6px!important}body .unified-login-card.unified-login-card.unified-login-card :is(.admin-remember,.campus-remember,.owner-remember) label,body .unified-login-card.unified-login-card.unified-login-card :is(.worker-remember,.login-remember){border:0!important;align-items:center!important;gap:10.8px!important;min-height:16.2px!important;margin:0!important;padding:0!important;font-size:10.8px!important;line-height:1.5!important;display:flex!important}body .unified-login-card.unified-login-card.unified-login-card :is(.admin-remember,.campus-remember,.owner-remember) :is(p,small),body .unified-login-card.unified-login-card.unified-login-card .worker-login-note{text-align:left!important;margin:8.1px 0 0!important;font-size:10.8px!important;line-height:1.5!important}body .unified-login-card.unified-login-card.unified-login-card :is(input[type=checkbox],[role=checkbox]){flex:0 0 16.2px!important;width:16.2px!important;height:16.2px!important;min-height:0!important;margin:0!important;padding:0!important}body .unified-login-card.unified-login-card.unified-login-card :is(.admin-login-note,.privacy-note,.login-activation-note){text-align:left!important;gap:8.1px!important;margin:12.6px 0 16.2px!important;font-size:9.9px!important;line-height:1.5!important;display:flex!important}body .unified-login-card.unified-login-card.unified-login-card :is(.admin-login-submit,.worker-login-submit,.submit-button,.login-submit,.tenant-primary),body .unified-login-card.unified-login-card.unified-login-card.control-login-card>button,body .unified-login-card.unified-login-card.unified-login-card form>button:not([type=button]),body .unified-login-card.unified-login-card.unified-login-card .owner-login-form>.primary{border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:39.6px!important;min-height:39.6px!important;margin:21.6px 0 0!important;padding:9px 14.4px!important;font-size:12.6px!important;line-height:1.4!important;display:flex!important}body .unified-login-card.unified-login-card.unified-login-card :is(.recovery-link,.control-owner,.login-recovery),body .unified-login-card.unified-login-card.unified-login-card .login-footer>.text-button,body .unified-login-card.unified-login-card.unified-login-card.tenant-card>a{text-decoration:none;text-align:center!important;background:0 0!important;border:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:18px auto 0!important;padding:0!important;font-size:10.8px!important;line-height:1.5!important;display:block!important}body .unified-login-card.unified-login-card.unified-login-card>.unified-access-foot,body .unified-login-card.unified-login-card.unified-login-card .unified-access-foot{color:inherit;justify-content:center!important;align-items:center!important;gap:8px!important;margin:18px 0 0!important;padding:0!important;font-size:10.8px!important;font-weight:400!important;line-height:1.5!important;display:flex!important}.unified-access-foot svg{flex:0 0 16px;width:16px;height:16px}body .unified-login-card.unified-login-card.unified-login-card .site-header,body .unified-login-card.unified-login-card.unified-login-card .header-inner{background:0 0!important;border:0!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}body .unified-login-card.unified-login-card.unified-login-card .intro,body .unified-login-card.unified-login-card.unified-login-card main{margin:0!important;padding:0!important}body .unified-login-card.unified-login-card.unified-login-card .site-footer{border:0!important;margin:0!important;padding:0!important}body .unified-login-card.unified-login-card.unified-login-card .login-footer{margin:0!important;padding:0!important}body .unified-login-card.unified-login-card.unified-login-card .owner-login-form{margin-top:16.2px!important}body .unified-login-card.unified-login-card.unified-login-card .wk-wordmark{margin:0 0 18px;display:block}body .unified-login-card.unified-login-card.unified-login-card .wk-login-note{margin:16px 0 0;font-size:9.9px}body .unified-login-card.unified-login-card.unified-login-card.wk-login-form>small{margin:18px 0 0;font-size:10.8px;line-height:1.5;display:block}body .wk-login.unified-login-surface{background:radial-gradient(at 20% 20%,#331414,#0000 55%),radial-gradient(at 90% 100%,#65180e55,#0000 55%),#070809}body .wk-login-form.unified-login-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#f6f3f1;background:linear-gradient(140deg,#ffffff0b,#ffffff04);border:1px solid #ffffff16;box-shadow:0 30px 100px #0005}body .praga-login .login-switch{margin:18px 0 0;font-size:10.8px;position:static}:is(body:has(.pg-unified-auth)>.site-header,body:has(.pg-unified-auth)>.site-footer){display:none!important}.pg-unified-auth{background:radial-gradient(at 15% 15%,#143259,#0000 55%),radial-gradient(at 90% 100%,#254d733d,#0000 55%),#070b13}.pg-unified-auth .login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff08;border:1px solid #ffffff24}.pg-unified-auth .password-field{flex:1;min-width:0;align-items:center!important;display:flex!important}.pg-unified-auth .stack{gap:0!important;margin:0!important}.pg-unified-auth .login-card .small{margin:18px 0 0!important;font-size:10.8px!important}.pg-unified-auth .login-card>p.muted:has(a){margin:18px 0 0!important;font-size:10.8px!important}@media (max-width:420px){body .unified-login-card.unified-login-card.unified-login-card{padding:24px!important}body .unified-login-card.unified-login-card.unified-login-card input:not([type=checkbox]){font-size:16px!important}}body .unified-login-card.unified-login-card form{width:100%;min-width:0}body .unified-login-card.unified-login-card .login-brand .brand{height:82px!important;margin:0!important}body .unified-login-card.unified-login-card .field{gap:0!important;margin:0!important}body .unified-login-card.unified-login-card .wk-login-note{justify-content:center}body .unified-login-card.unified-login-card .login-remember,body .unified-login-card.unified-login-card .worker-remember{margin-top:16.2px!important}body .unified-login-card.unified-login-card .privacy-note svg{flex-shrink:0;width:16.2px;height:16.2px}body .unified-login-card.unified-login-card.unified-login-card .login-field-status{text-align:left!important;align-items:center!important;gap:6px!important;margin:6px 0 16px!important;padding:0!important;font-size:10.8px!important;font-weight:400!important;line-height:1.4!important;display:flex!important}body .unified-login-card.unified-login-card.unified-login-card .login-field-status svg{flex:0 0 15px;width:15px;height:15px}body .unified-login-card.unified-login-card.unified-login-card :is(label,div):has(+.login-field-status){margin-bottom:0!important}body .unified-login-card.unified-login-card.unified-login-card :is(.admin-login-fields,.campus-login-fields):has(>.login-field-status){row-gap:0!important}body .unified-login-card.unified-login-card.unified-login-card :is(.admin-login-fields,.campus-login-fields)>.login-field-status:last-child{margin-bottom:0!important}body .unified-login-card.unified-login-card.unified-login-card .nexus-login-title{white-space:nowrap;font-size:clamp(16px,5vw,24.3px)!important}body .unified-login-card.unified-login-card.unified-login-card>img.nexus-login-logo{max-width:237.5px!important}html,body{background:#0d0e10;min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased}*{box-sizing:border-box}
