/***BEGIN BuildPoliciesPanel.css***/
.build-policies-afterXTime-width {
  max-width: 70px; }

.build-policies-afterXTime-icon {
  margin-right: 1px; }

.build-policy-inline {
  display: inline; }

.build-policy-dropdown {
  max-width: 440px; }

.build-policy-inline-block {
  display: inline-block; }

.policy-build-radio-button-custom-label {
  align-items: flex-start;
  position: relative;
  top: 7px; }
/***END BuildPoliciesPanel.css***/

/***BEGIN Policies.css***/
.policies {
  width: 100%; }

.policies .policy-toggle {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-top: 1px solid var(--palette-black-alpha-8,rgba(0, 0, 0, 0.08)); }

.settings-policies-wrapper {
  width: 100%; }

.settings-policies-icon {
  position: relative;
  top: 2px; }
/***END Policies.css***/

/***BEGIN PolicyCard.css***/
.repos-policy-card .repos-policy-header {
  flex-shrink: 1;
  padding-left: 0; }
/***END PolicyCard.css***/

/***BEGIN PolicyInput.css***/
.policy-input-radio-button-group {
  margin-top: -16px; }

.policy-input-radio-button,
.policy-input-checkbox {
  align-items: flex-start; }

.policy-input-radio-button .bolt-radio-button-label,
.policy-input-checkbox .bolt-checkbox-label {
  position: relative;
  top: -2px; }

.policy-input-restrict-width .policy-input-checkbox,
.policy-input-restrict-width .policy-input-max-width {
  /* keep in sync with settings/common/Components/ComplexToggle */
  padding-right: 32px;
  min-width: 300px;
  max-width: 400px;
  width: 50%; }

.policy-input-restrict-width .policy-input-max-width {
  /* keep in sync with settings/common/Components/ComplexToggle */
  width: 100%; }

.policy-input-max-width {
  /* keep in sync with settings/common/Components/ComplexToggle */
  width: 100%; }

.policy-input-checkbox-container {
  max-width: 800px; }
  .policy-input-checkbox-container .policy-input-checkbox-indent {
    padding-left: 2em; }
/***END PolicyInput.css***/

/***BEGIN PolicyPanel.css***/
.policy-panel-capitalize {
  text-transform: capitalize; }

.policy-radio-button-custom-label {
  align-items: flex-start; }
/***END PolicyPanel.css***/

/***BEGIN StatusPoliciesPanel.css***/
.status-policies-afterXTime-width {
  max-width: 70px; }

.status-policies-afterXTime-icon {
  margin-right: 1px; }

.status-policy-inline {
  display: inline; }

.status-policy-inline-block {
  display: inline-block; }

.policy-status-radio-button-custom-label {
  align-items: flex-start;
  position: relative;
  top: 7px; }

.policy-status-checkbox-custom-label {
  align-items: flex-start;
  position: relative;
  top: 7px;
  padding: 0; }

.policy-status-text-field-custom {
  margin-left: 28px; }

.policy-status-picker {
  margin-left: 28px; }

.policy-status-bar-check .gap-8 {
  gap: 8px; }
/***END StatusPoliciesPanel.css***/

