.date-control{display:flex;align-items:center;gap:8px;border:1px solid #e3e8f2;background:#fff;border-radius:8px;padding:8px 11px;color:#8795ac}.date-control svg{width:14px;height:14px}.date-control input{border:0;background:transparent;color:#70809b;font-size:11px;min-width:110px;max-width:140px}.form-error{color:#bc6875;font-size:11px;line-height:1.9;margin:14px 0 0;white-space:pre-wrap}.form-error:empty{display:none}.onboarding-nav{margin:20px 12px;font-size:11px;line-height:2.8;color:#9aa7bd}.connected{background:#55a38f}.auth-layout{display:grid;grid-template-columns:minmax(290px,410px) minmax(0,1fr);gap:32px;align-items:start;margin-top:35px}.auth-card{padding:31px}.auth-card h2{font-size:21px;letter-spacing:-.7px;margin:18px 0 9px}.auth-card .panel-subtitle{line-height:1.9;font-size:10px;margin-bottom:25px}.auth-card form>.btn{width:100%;margin:3px 0 15px}.auth-card input[type=password]{letter-spacing:1px}.privacy-note{font-size:9px;line-height:1.9;color:#9aa7be;margin:18px 0}.auth-explainer{padding:15px 7px}.auth-explainer h2{font-size:25px;letter-spacing:-1px;font-weight:650;line-height:1.7;margin:16px 0 29px}.setup-step{display:flex;gap:15px;align-items:flex-start;border-bottom:1px solid #e8ecf5;padding:21px 0}.setup-step>span{font-size:11px;color:#93a4cf;font-weight:600}.setup-step>div{flex:1}.setup-step b{font-size:12px;font-weight:550}.setup-step p{font-size:10px;color:#99a6bb;margin-top:5px;line-height:1.9}.setup-step .pill{font-size:8px}.auth-explainer .notice{margin-top:25px;font-size:10px}.checkbox-field{font-size:11px;display:flex;gap:8px;align-items:center;color:#8393ad;margin:15px 0}.checkbox-row{display:flex;gap:20px;align-items:center;color:#8293ae;font-size:11px;margin-bottom:22px}.checkbox-row label{display:flex;gap:6px;align-items:center}.settings-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}.settings-layout form{padding-top:7px}.settings-layout .notice{margin-top:18px}.global-search{max-width:250px}.academy-switch{cursor:default}.metric-value{font-size:27px}.form-field input[type=email],.form-field input[type=password],.form-field input[type=tel]{width:100%}.notice .text-link{display:inline;margin-left:5px}.form-field input:invalid:not(:placeholder-shown){box-shadow:none}.page-heading .date-control{margin-top:0}.modal-footer{flex-wrap:wrap}.modal-footer .btn{font-size:10px}.data-table td small{font-size:9px;color:#9ba7bd}.data-table td b{color:#65748e;font-weight:550}.auth-card .text-link{font-size:10px}.system-status{display:block}
.avatar-button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;width:auto;padding:0 10px;white-space:nowrap;flex-shrink:0}
@media(max-width:1200px){.auth-layout{grid-template-columns:minmax(270px,.9fr) minmax(0,1fr);gap:22px}.auth-card{padding:25px}.auth-explainer h2{font-size:21px}.setup-step{gap:9px}.setup-step>.pill{display:none}.settings-layout{grid-template-columns:1fr}}
@media(max-width:980px){.auth-layout{grid-template-columns:1fr}.auth-explainer{padding-top:0}.auth-explainer h2{font-size:22px}.setup-step{padding:16px 0}.auth-card{max-width:500px;width:100%}.metric-value{font-size:24px}.system-status{display:block}}
@media(max-width:760px){.auth-layout{margin-top:24px;gap:20px}.auth-card{max-width:none}.auth-explainer h2{font-size:22px}.setup-step>.pill{display:inline-flex}.page-heading{gap:10px}.page-heading .heading-actions{min-width:110px;max-width:150px}.date-control{padding:7px 8px}.date-control input{font-size:10px;min-width:99px;max-width:110px}.metric-value{font-size:23px}.settings-layout{grid-template-columns:1fr}.auth-explainer .notice{font-size:9px}.auth-card h2{font-size:21px}.auth-card .form-field input{font-size:13px}.checkbox-row{gap:14px;flex-wrap:wrap}.modal-footer{justify-content:stretch}.modal-footer .btn{flex:1;white-space:normal}.global-search{width:20px}.auth-explainer{padding:4px}.settings-layout .workflow-editor{padding:18px}.system-status{padding:20px}}
