.access-page{color:#18243c;background:#f4f5f7;min-height:100vh;padding:36px 20px 64px;font-family:inherit}.access-brand{color:#18243c;align-items:center;gap:14px;max-width:480px;margin:0 auto 24px;font-size:28px;font-weight:850;text-decoration:none;display:flex}.access-brand span{color:#667085;border-inline-start:1px solid #ccd3dd;padding-inline-start:14px;font-size:14px;font-weight:500}.access-card{background:#fff;border:1px solid #dde2e9;border-radius:18px;max-width:480px;margin:0 auto 24px;padding:30px;box-shadow:0 4px 20px #17243c05}.access-card h1{margin:12px 0;font-size:27px}.access-card h2{margin:0 0 18px;font-size:20px}.access-kicker{color:#a64e30;font-size:12px;font-weight:750}.access-page p{color:#5b6575;margin:10px 0 22px;line-height:1.8}.access-page form{gap:18px;display:grid}.access-page label{gap:8px;font-size:14px;font-weight:650;display:grid}.access-page input,.access-page select{color:#18243c;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:8px;padding:10px 12px}.access-page input:focus,.access-page select:focus{outline-offset:2px;outline:2px solid #bf6b42}.access-page label small{color:#687587;font-size:12px;font-weight:400}.access-submit{justify-content:center;min-height:48px}.access-links{border-top:1px solid #e8ebf0;flex-direction:column;gap:15px;margin-top:24px;padding-top:22px;font-size:14px;display:flex}.access-links a,.access-page a{color:#a64e30}.access-page .button.primary{color:#fff}.access-page .access-fine{color:#657185;margin-bottom:0;font-size:12px}.access-error,.access-success,.access-note{color:#9e3029;background:#fff6f4;border:1px solid #e8b9b1;border-radius:10px;margin:16px 0;padding:14px;line-height:1.7}.access-success{color:#156747;background:#effaf4;border-color:#b7dcca}.access-note{color:#36465d;background:#f7f8fb;border-color:#dce2ea}.access-team{max-width:1240px;margin:auto}.access-team>.access-card{max-width:none}.access-team>.access-card>form.access-create{grid-template-columns:1fr 1fr 1fr;align-items:end}.access-description{grid-column:1/-1;font-size:14px;margin:0!important}.access-team h1{font-size:30px}.access-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.access-heading .access-brand{max-width:none;margin:0}.access-bar{background:#fff;border:1px solid #dde2e9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:14px 18px;font-size:13px;display:flex}.access-bar>div{gap:5px;display:grid}.access-bar small{color:#657185}.access-bar nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.access-bar a,.access-bar button{color:#9c452a;font:inherit;text-decoration:underline}.access-bar button{cursor:pointer;background:0 0;border:0;padding:0}.access-people article{border-top:1px solid #e6eaf0;grid-template-columns:1fr 1.4fr 1fr;gap:24px;padding:24px 0;display:grid}.access-people article>div:first-child{flex-direction:column;align-items:start;gap:9px;display:flex}.access-people p{margin-bottom:0;font-size:13px}.access-people small{color:#657185}.access-status{color:#276c4e;background:#eef8f3;border-radius:20px;padding:3px 9px;font-size:12px}.access-status.off{color:#9b4141;background:#f6eded}.access-actions{flex-direction:column;gap:10px;display:flex}.access-actions .button{white-space:normal}.access-password{max-width:480px}.access-log{padding:0;list-style:none}.access-log li{border-top:1px solid #e8ebf0;flex-wrap:wrap;gap:10px 22px;padding:12px 0;font-size:13px;display:flex}.access-log time{color:#657185;margin-inline-start:auto}.access-invite{border-color:#bf8b65}.access-bar+*{scroll-margin-top:24px}@media (max-width:650px){.access-page{padding:20px 14px 40px}.access-card{padding:22px 18px}.access-team>.access-card>form.access-create{grid-template-columns:1fr}.access-people article{grid-template-columns:1fr;gap:16px}.access-bar{flex-direction:column;align-items:flex-start}.access-heading{flex-direction:column;align-items:start}.access-heading .access-brand{font-size:26px}.access-log li{display:grid}.access-log time{margin:0}.access-card h1{font-size:24px}}
