.common-checkbox--compact{position:relative;display:inline-flex;align-items:center;gap:10px;width:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.common-checkbox--compact__input{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;width:20px;height:20px;margin:0;cursor:pointer;z-index:1}.common-checkbox--compact__box{width:20px;height:20px;border:1px solid var(--fontGrey);border-radius:4px;background:var(--white);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.common-checkbox--compact__box--checked{border-color:var(--darkBlue);background:var(--darkBlue) url(/icon/submittal-register/check-white.svg) center/9px 6px no-repeat}.common-checkbox--compact__box--indeterminate{background:var(--darkBlue);border-color:var(--darkBlue);background-image:none}.common-checkbox--compact--icon-only{gap:0}.common-checkbox--compact__indeterminate-mark{display:block;width:10px;height:2px;border-radius:1px;background:var(--white)}.common-checkbox--compact__label{width:auto;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var(--greyBtnColor);white-space:nowrap}.common-checkbox--compact:has(.common-checkbox--compact__input:disabled){cursor:not-allowed}.common-checkbox--compact__input:disabled{cursor:not-allowed}.common-checkbox--compact__input:disabled+.common-checkbox--compact__box{opacity:.45;border-color:var(--companyLogoBorder);background-color:var(--colour-action-tertiary-grey-hover,#f5f5f5);cursor:not-allowed}.common-checkbox--compact__input:disabled+.common-checkbox--compact__box--checked{opacity:.65;border-color:var(--fontGrey);background-color:var(--fontGrey)}