.rank-profile-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 24px;margin:0 0 22px;padding:20px 24px;background:var(--surface,#fff);border:1px solid #adbddd;border-radius:14px;box-shadow:0 5px 18px #22385812}.rank-profile-toolbar>label{flex:1 1 300px;min-width:0;font-weight:650}.rank-profile-toolbar select{width:100%;margin-top:8px}.rank-profile-toolbar>p{flex-basis:100%;margin:0;color:#405678}.rank-profile-actions{display:flex;flex-wrap:wrap;gap:10px}.rank-profile-choices{display:grid;gap:14px;padding:16px;border:1px solid #a3b5d3;border-radius:10px;max-height:45vh;overflow:auto;min-width:0}.rank-profile-choices label{display:flex;align-items:center;gap:12px;overflow-wrap:anywhere}.rank-profile-choices input{flex-shrink:0}.rank-profile-choices legend{font-weight:750;padding:0 6px}.rank-batch-estimate{font-weight:750;font-size:18px;line-height:1.6}.rank-batch-progress{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;width:100%;border-top:1px solid #b9c7df;padding-top:12px}#rank-profile-error{color:#a31b32}#rank-profiles-settings td{vertical-align:middle}@media(max-width:650px){.rank-profile-toolbar{padding:16px}.rank-profile-actions{width:100%}.rank-profile-actions button{width:100%}.rank-profile-choices{padding:12px}}
.rank-batch-progress details{flex-basis:100%;min-width:0}.rank-batch-progress summary{cursor:pointer;font-weight:700}.rank-batch-progress details p{line-height:1.7;margin:10px 0;overflow-wrap:anywhere}
.rank-profile-toolbar>label{flex-basis:440px}
.rank-profile-toolbar select{max-width:none}
.rank-profile-toolbar>.rank-worker-status{flex-basis:100%;padding:12px 14px;border-radius:10px;background:var(--accent-soft,#edf1ff);border:1px solid var(--border,#adbddd);font-size:14px}

.rank-schedule-days{display:flex;flex-wrap:wrap;gap:14px 20px}.rank-schedule-time{display:flex;flex-wrap:wrap;gap:16px}.rank-schedule-time>label{flex:1 1 180px;min-width:0}.rank-schedule-time select{max-width:none}.rank-schedule-regions{padding-left:22px;line-height:1.8}#rank-schedule-error{color:#a31b32}#rank-schedules-panel .rank-profile-actions{align-items:center}
