/* Profile qualification multi-select: scoped to this field, no matching rules. */
body.enterprise-flat-a #profileMask{z-index:150}
body.enterprise-flat-a .qualification-picker{min-width:0}
body.enterprise-flat-a .qual-label-note{font-size:12px;font-weight:400;color:#76859a;margin-left:5px}
body.enterprise-flat-a .qualification-picker .qual-picker-toggle{
  display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;
  padding:11px 13px;border:1px solid #cddbea;border-radius:7px;background:#fff;color:#526782;
  font:inherit;font-size:13px;text-align:left;cursor:pointer;
}
body.enterprise-flat-a .qualification-picker .qual-picker-toggle:hover{border-color:#99b6d7;box-shadow:none;transform:none}
body.enterprise-flat-a .qualification-picker .qual-picker-toggle[aria-expanded="true"]{border-color:#7ba2d0;background:#f8fbff;color:#315f94}
body.enterprise-flat-a .qual-picker-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0;transition:transform .18s}
body.enterprise-flat-a .qual-picker-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
body.enterprise-flat-a .qual-selected{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}
body.enterprise-flat-a .qual-selected:empty{display:none}
body.enterprise-flat-a .qualification-picker .qual-selected-tag{
  display:inline-flex;align-items:center;gap:7px;max-width:100%;border:1px solid #b7cff0;
  background:#eaf2ff;color:#2e5e9f;border-radius:7px;padding:5px 9px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;
}
body.enterprise-flat-a .qual-selected-tag .qual-tag-name{min-width:0;overflow-wrap:anywhere;text-align:left}
body.enterprise-flat-a .qual-selected-tag .qual-tag-remove{font-size:15px;line-height:1;color:#6380a3}
body.enterprise-flat-a .qualification-picker .qual-selected-tag:hover{background:#dceafb;border-color:#86aadc;transform:none;box-shadow:none}
body.enterprise-flat-a .qual-picker-menu{margin-top:10px;border:1px solid #d0ddec;border-radius:10px;padding:10px;background:#fff;box-shadow:0 8px 22px rgba(45,77,113,.08)}
body.enterprise-flat-a .qual-picker-menu[hidden],body.enterprise-flat-a .qual-picker-add[hidden]{display:none}
body.enterprise-flat-a .qualification-picker .qual-picker-search{width:100%;box-sizing:border-box;background:#f5f8fc;padding:9px 11px;font:inherit;font-size:12px;border:1px solid #d9e3ee;border-radius:6px}
body.enterprise-flat-a .qualification-picker .qual-picker-search:focus-visible{outline:2px solid #b0c9e5;outline-offset:1px;border-color:#91b0d0;box-shadow:none}
body.enterprise-flat-a .qual-picker-options{max-height:192px;overflow-y:auto;overscroll-behavior:contain;margin:8px -3px 6px;padding:0 3px}
body.enterprise-flat-a .qualification-picker .qual-option{display:flex;align-items:center;gap:9px;margin:0;padding:8px;border-radius:6px;color:#40536d;font-size:13px;font-weight:400;cursor:pointer}
body.enterprise-flat-a .qualification-picker .qual-option:hover{background:#f1f6fc}
body.enterprise-flat-a .qualification-picker .qual-option.is-selected{background:#eaf2ff;color:#2c5c96}
body.enterprise-flat-a .qualification-picker .qual-option input{width:15px;height:15px;min-width:15px;padding:0;margin:0;accent-color:#507fad;cursor:pointer}
body.enterprise-flat-a .qual-option-name{min-width:0;overflow-wrap:anywhere}
body.enterprise-flat-a .qual-option-note{margin-left:auto;flex-shrink:0;color:#8595a8;font-size:11px}
body.enterprise-flat-a .qual-picker-empty{margin:12px 7px;color:#76859a;font-size:12px;line-height:1.7}
body.enterprise-flat-a .qualification-picker .qual-picker-add{display:block;width:100%;text-align:left;border:1px dashed #bbcee2;padding:8px 10px;margin:8px 0;background:#f7faff;color:#356493;font:inherit;font-size:12px;overflow-wrap:anywhere;cursor:pointer}
body.enterprise-flat-a .qual-picker-footer{display:flex;align-items:center;gap:9px;padding-top:9px;border-top:1px solid #e6edf5;font-size:12px;color:#76859a}
body.enterprise-flat-a .qual-picker-footer>span{margin-right:auto}
body.enterprise-flat-a .qualification-picker .qual-picker-clear,body.enterprise-flat-a .qualification-picker .qual-picker-done{border:0;padding:5px 8px;font:inherit;font-size:12px;cursor:pointer}
body.enterprise-flat-a .qualification-picker .qual-picker-clear{background:transparent;color:#6d7e93}
body.enterprise-flat-a .qualification-picker .qual-picker-clear:disabled{opacity:.45;cursor:default}
body.enterprise-flat-a .qualification-picker .qual-picker-done{background:#eaf2ff;color:#315f94}
body.enterprise-flat-a .qualification-picker .qual-picker-clear:hover,body.enterprise-flat-a .qualification-picker .qual-picker-done:hover,body.enterprise-flat-a .qualification-picker .qual-picker-add:hover{box-shadow:none;transform:none;background:#e5eef9}
body.enterprise-flat-a .qual-picker-hint{font-size:11.5px;line-height:1.7;color:#76859a;margin:7px 0 0}
body.enterprise-flat-a .qualification-picker .qual-picker-add[hidden]{display:none}
@media(max-width:640px){body.enterprise-flat-a .qual-picker-options{max-height:170px}body.enterprise-flat-a .qualification-picker .qual-option{padding:10px 7px}}
