#chairNotice{height:19px;box-sizing:border-box;line-height:19px;padding:0 20px;background:#e7e7e7;color:#777;font:11px/19px Arial,Helvetica,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#chairNotice[hidden]{display:none}
main:has(>#batch-profile.active){padding:0;max-width:none;width:100%}
#batch-profile.active,body.is-batch-only-user #batch-profile.active{display:grid!important;grid-template-columns:24% minmax(0,1fr);min-height:calc(100dvh - 73px);background:#f6f6f6;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:400}
#batch-profile .chair-profile-menu{padding:70px 28%;background:#fff;gap:38px;align-items:flex-start}
#batch-profile .chair-profile-menu p{margin:0 0 18px;font-size:14px;white-space:nowrap;color:#555}
#batch-profile .chair-profile-menu button{font-size:14px;font-weight:400;color:#aaa;white-space:nowrap;line-height:1.5}
#batch-profile .chair-profile-menu button.selected,#batch-profile .chair-profile-menu button:hover{color:#444}
#batch-profile .chair-profile-content{padding:70px clamp(30px,6vw,120px);min-width:0;background:#f6f6f6}
#batch-profile h2{font-size:23px;font-weight:400;line-height:1.45;margin:0 0 36px;color:#444}
.chair-account-form{width:min(100%,420px)}.chair-avatar-edit{display:flex;align-items:center;gap:24px;margin-bottom:30px}.chair-avatar-edit .chair-profile-avatar{margin:0;width:76px;height:76px;font-size:48px}.chair-upload-button{font-size:13px;color:#666;cursor:pointer;text-decoration:underline}.chair-upload-button input[hidden]{display:none}
.chair-account-form>label{display:flex;flex-direction:column;gap:10px;color:#888;font-size:13px}.chair-account-form input{height:38px;padding:8px 12px;border:1px solid #ddd;border-radius:0;background:white;font-size:14px;box-sizing:border-box}.chair-account-form button{margin-top:20px;padding:10px 20px;font-size:13px;font-weight:400;background:#555;color:white;border:0;border-radius:0}.chair-account-form [role=status]{font-size:12px;color:#888}
.chair-report-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:25px}.chair-report-top h2{margin:0!important}.chair-report-filters{justify-content:flex-end;flex-wrap:wrap}.chair-report-filters input,.chair-report-filters select{font-size:12px;background:transparent;border:1px solid #ddd;border-radius:0;max-width:150px}.cp-legend{display:flex;gap:18px;justify-content:flex-end;flex-wrap:wrap;font-size:11px;color:#999;margin-bottom:25px}.cp-legend span{display:flex;align-items:center;gap:6px}.cp-legend i{width:9px;height:9px;display:inline-block}.chair-day-reports{gap:24px 16px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.chair-day-reports article{background:transparent;padding:12px 0}.chair-day-reports h3{font-size:12px;color:#666;font-weight:400}.cp-empty{font-size:12px;color:#999;margin:24px 0 32px}.cp-tasks{margin:20px 0 35px}.cp-tasks>div{display:flex;gap:12px;border-bottom:1px solid #e2e2e2;padding:14px 0;font-size:14px;color:#555}.cp-tasks small{display:block;margin-top:6px;color:#999;font-size:12px;line-height:1.6}.cp-task-mark{color:#888}
#batch-workbench .bw-layout{min-height:0}#batch-workbench .bw-table-wrap{overscroll-behavior:contain}
@media(max-width:760px){#batch-profile.active,body.is-batch-only-user #batch-profile.active{grid-template-columns:150px minmax(0,1fr)}#batch-profile .chair-profile-menu{padding:35px 18px;gap:28px}#batch-profile .chair-profile-content{padding:35px 22px}.chair-report-top{flex-wrap:wrap}.chair-report-top h2{font-size:20px}.chair-profile-menu button{white-space:normal!important}}
