/* Copyright 2026 The Chromium Authors
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file. */

/* #css_wrapper_metadata_start
 * #type=style-lit
 * #import=//resources/cr_elements/cr_shared_style_lit.css.js
 * #import=//resources/cr_elements/cr_shared_vars.css.js
 * #import=../settings_shared_lit.css.js
 * #import=../settings_vars.css.js
 * #include=cr-shared-style-lit settings-shared-lit
 * #css_wrapper_metadata_end */

#sync-separator {
  border-bottom: var(--cr-separator-line);
}

#create-password-box {
  /* In order to line up with the encryption radio box text. */
  margin-bottom: 1em;
  margin-inline-start: var(--cr-section-indent-width);
}

#create-password-box .list-item {
  margin-bottom: var(--cr-form-field-bottom-spacing);
}

cr-input {
  --cr-input-width: var(--cr-default-input-max-width);
}

#existingPassphrase {
  border-bottom: var(--cr-separator-line);
  border-top: var(--cr-separator-line);
  /* This particular list frame is not indented. */
  padding-inline-start: var(--cr-section-padding);
}

#submitExistingPassphrase {
  /* The submit button for the existing passphrase is on the same line. */
  margin-inline-start: 16px;
}

#passphraseRecoverHint {
  align-items: center;
}

#other-sync-items {
  padding-bottom: 8px;
}

.passphrase-reset-icon {
  margin-inline-end: 8px;
}

#disabled-by-admin-icon {
  text-align: center;
  width: 40px;
}

#toast {
  left: 0;
  z-index: 1;
}

:host-context([dir='rtl']) #toast {
  left: auto;
  right: 0;
}

cr-link-row {
  padding-inline-end: 0;
  padding-inline-start: 0;
}

cr-collapse > cr-link-row {
  padding-inline-start: var(--cr-section-indent-padding);
}
