/* fakecss:/var/www/certbot-api/client/components/Styles.esbuild-svelte-fake-css */
a {
  color: #1e90ff;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
label {
  display: block;
}
button,
input,
textarea {
  font-size: inherit;
  transition: all 250ms ease;
}
input,
textarea {
  width: 100%;
}
button {
  display: inline-block;
  padding: 8px 12px;
  border: none;
  border-radius: 2px;
  background-color: dodgerblue;
  color: white;
  cursor: pointer;
  transition: all 300ms ease;
}
button.small {
  padding: 6px 8px;
  font-size: smaller;
}
button.link {
  padding: 0;
  background-color: unset;
  text-decoration: underline;
  color: #1e90ff;
}
button.link:hover {
  text-decoration: none;
}
button:hover:not(:disabled) {
  filter: brightness(1.1);
}
button:disabled {
  filter: grayscale(1) brightness(1.2);
  cursor: not-allowed;
}
button.red {
  background-color: tomato;
}
input[type=text],
input[type=search],
input[type=password],
textarea {
  padding: 8px;
  border: 0px solid #999999;
  border-bottom-width: 1px;
}
input[type=text]:focus,
input[type=search]:focus,
input[type=password]:focus,
textarea:focus {
  border-color: #1e90ff;
}
input[type=text]:disabled,
input[type=search]:disabled,
input[type=password]:disabled,
textarea:disabled {
  filter: grayscale(1) brightness(1.5);
  cursor: not-allowed;
}
textarea {
  border-width: 1px;
}
.input-error {
  padding: 4px 12px;
  font-size: small;
  color: #ff6347;
}
.text-center {
  text-align: center;
}
.container {
  padding: 10px;
}
.grid-box-1 {
  padding: 20px;
  display: grid;
  grid-gap: 16px;
  background-color: #ffffff;
  box-shadow: 0 0 5px #cccccc;
}
.actions-row {
  display: grid;
  grid-auto-flow: column;
  justify-content: flex-start;
}
@media (max-width: 719.95px) {
  .desktop-only {
    display: none !important;
  }
  input[type=text],
  input[type=search],
  input[type=password],
  textarea {
    padding: 16px;
  }
  body,
  input[type=text],
  input[type=search],
  input[type=password],
  textarea,
  button {
    font-size: 24px;
  }
  button:not(.link) {
    padding: 16px 20px;
  }
  button:not(.link).small {
    padding: 12px 16px;
  }
  button:not(.link).small {
    font-size: inherit;
  }
  .container {
    padding: 0;
  }
}

/* fakecss:/var/www/certbot-api/client/components/RequestBar.esbuild-svelte-fake-css */
.request.svelte-1p54dpf {
  position: fixed;
  z-index: 2048;
  top: 0;
  left: 0;
  width: 100vw;
  height: 8px;
  box-shadow: 0 0 5px #cccccc;
  opacity: 0;
  transition: all 200ms ease;
  animation: svelte-1p54dpf-request 2000ms ease infinite;
}
.request.active.svelte-1p54dpf {
  opacity: 1;
}
.request-lock.svelte-1p54dpf {
  position: fixed;
  z-index: 2048;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.5);
  opacity: 0;
  pointer-events: none;
  transition: all 200ms ease;
}
.request-lock.active.svelte-1p54dpf {
  opacity: 1;
  pointer-events: all;
}
@keyframes svelte-1p54dpf-request {
  0% {
    background-color: yellowgreen;
  }
  25% {
    background-color: coral;
  }
  50% {
    background-color: cornflowerblue;
  }
  75% {
    background-color: lightcoral;
  }
  100% {
    background-color: yellowgreen;
  }
}

/* fakecss:/var/www/certbot-api/client/components/Login.esbuild-svelte-fake-css */
.login.svelte-1w3pjza {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f9f9f9;
  display: grid;
  justify-content: center;
  align-items: center;
}
form.svelte-1w3pjza {
  width: 400px;
  padding: 20px;
  display: grid;
  grid-gap: 32px;
  background-color: #ffffff;
  box-shadow: 0 0 5px #cccccc;
}
h2.svelte-1w3pjza {
  text-align: center;
}
button.svelte-1w3pjza {
  width: 100%;
}
@media (max-width: 719.95px) {
  form.svelte-1w3pjza {
    width: 100vw;
  }
}

/* fakecss:/var/www/certbot-api/client/components/ArrowUpDown.esbuild-svelte-fake-css */
img.svelte-19tnqq4 {
  display: inline-block;
  height: 16px;
  transform-origin: center;
  vertical-align: middle;
  line-height: 0;
  transform: rotateX(-180deg);
  transition: all 300ms ease;
}
.up.svelte-19tnqq4 {
  transform: rotateX(0deg);
}

/* fakecss:/var/www/certbot-api/client/components/Confirm.esbuild-svelte-fake-css */
.confirm-wrap.svelte-1lstcu5.svelte-1lstcu5 {
  position: fixed;
  z-index: 2048;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.85);
  display: grid;
  place-content: center;
  opacity: 0;
  pointer-events: none;
  transition: all 300ms ease;
}
.confirm.svelte-1lstcu5.svelte-1lstcu5 {
  width: 600px;
  display: grid;
  background-color: #ffffff;
  box-shadow: 0 0 16px #999999;
  opacity: 0;
  transform: translateY(-100px);
  transition: all 300ms ease;
}
.confirm.svelte-1lstcu5 > .svelte-1lstcu5 {
  padding: 10px;
}
.title.svelte-1lstcu5.svelte-1lstcu5 {
  background-color: dodgerblue;
  color: white;
}
.error.svelte-1lstcu5.svelte-1lstcu5 {
  padding: 2px 10px;
  font-size: small;
  color: tomato;
}
.confirm-actions.svelte-1lstcu5.svelte-1lstcu5 {
  justify-self: flex-end;
}
.confirm-wrap.show.svelte-1lstcu5.svelte-1lstcu5 {
  opacity: 1;
  pointer-events: all;
}
.confirm-wrap.show.svelte-1lstcu5 .confirm.svelte-1lstcu5 {
  opacity: 1;
  transform: translateY(0);
}
.confirm-wrap.loading.svelte-1lstcu5.svelte-1lstcu5 {
  cursor: wait;
}
.confirm-wrap.loading.svelte-1lstcu5 > .svelte-1lstcu5 {
  filter: grayscale(1) brightness(0.9);
}
.confirm-wrap.loading.svelte-1lstcu5 .svelte-1lstcu5 {
  pointer-events: none;
}
@media (max-width: 719.95px) {
  .confirm.svelte-1lstcu5.svelte-1lstcu5 {
    width: calc(100vw - 20px);
  }
}

/* fakecss:/var/www/certbot-api/client/components/DomainList/JobStages.esbuild-svelte-fake-css */
.job-stages.svelte-ms5g1h {
  display: grid;
  grid-auto-flow: column;
  justify-content: flex-start;
}
.job-stage.svelte-ms5g1h {
  width: 12px;
  height: 12px;
  border: 1px solid #444444;
  border-right-width: 0;
  background-color: tomato;
}
.job-stage.svelte-ms5g1h:last-child {
  border-right-width: 1px;
}
.job-ok.svelte-ms5g1h {
  background-color: yellowgreen;
}
.job-wait.svelte-ms5g1h {
  background-color: #f2f2f2;
}

/* fakecss:/var/www/certbot-api/client/components/DomainList/Actions.esbuild-svelte-fake-css */
.domain.svelte-9ngj45.svelte-9ngj45 {
  display: none;
}
.actions-buttons.svelte-9ngj45.svelte-9ngj45 {
  display: grid;
}
.actions-buttons.svelte-9ngj45 button.svelte-9ngj45 {
  text-align: center;
}
@media (max-width: 719.95px) {
  .actions-root.svelte-9ngj45.svelte-9ngj45 {
    position: fixed;
    z-index: 1024;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.85);
    display: grid;
    grid-gap: 20px;
    align-items: center;
    opacity: 0;
    pointer-events: none;
    transition: all 350ms ease;
  }
  .actions-root.show.svelte-9ngj45.svelte-9ngj45 {
    opacity: 1;
    pointer-events: all;
  }
  .domain.svelte-9ngj45.svelte-9ngj45 {
    display: block;
    text-align: center;
    padding: 20px 0;
  }
  .actions-buttons.svelte-9ngj45.svelte-9ngj45 {
    display: grid;
    grid-gap: 4px;
    grid-template-columns: 1fr;
  }
  .actions-buttons.svelte-9ngj45 button.svelte-9ngj45 {
    text-align: center;
  }
}

/* fakecss:/var/www/certbot-api/client/components/DomainList/Item.esbuild-svelte-fake-css */
.odd.svelte-1a58ul.svelte-1a58ul {
  background-color: #f2f2f2;
}
.expires-warning.svelte-1a58ul.svelte-1a58ul {
  background-color: orange;
  color: white;
}
.expires-important.svelte-1a58ul.svelte-1a58ul {
  background-color: tomato;
}
.job.svelte-1a58ul.svelte-1a58ul {
  justify-items: center;
}
.links.svelte-1a58ul.svelte-1a58ul {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 10px;
  justify-content: flex-start;
}
.cert.svelte-1a58ul.svelte-1a58ul {
  text-align: center;
}
.phone.svelte-1a58ul.svelte-1a58ul {
  display: grid;
  grid-gap: 8px;
}
.phone.svelte-1a58ul .link.svelte-1a58ul {
  font-size: 24px;
}
.phone.svelte-1a58ul .date.svelte-1a58ul {
  text-align: right;
  font-size: smaller;
  color: #999999;
}
.phone.svelte-1a58ul .cert.svelte-1a58ul {
  text-align: left;
}

/* fakecss:/var/www/certbot-api/client/components/DomainList/List.esbuild-svelte-fake-css */
.actions.svelte-almkkp,
.list.svelte-almkkp {
  padding: 20px;
  box-shadow: 0 0 5px #cccccc;
}
.list.svelte-almkkp {
  display: grid;
  grid-template-columns: repeat(3, max-content) 1fr repeat(2, max-content);
}
.full-row.svelte-almkkp {
  grid-column: 1 / 7;
}
.list.svelte-almkkp > * {
  display: grid;
  align-items: center;
  padding: 8px 32px;
}
.list.svelte-almkkp button {
  text-align: left;
}
.header.svelte-almkkp {
  font-size: larger;
  font-weight: bold;
}
@media (max-width: 719.95px) {
  .list.svelte-almkkp {
    display: grid;
    grid-template-columns: 1fr;
  }
  .full-row.svelte-almkkp {
    grid-column: unset;
  }
  .list.svelte-almkkp > * {
    padding: 16px;
    border-radius: 8px;
  }
}

/* fakecss:/var/www/certbot-api/client/components/Dashboard.esbuild-svelte-fake-css */
.dashboard.svelte-7sa5yt {
  display: grid;
  grid-gap: 10px;
}

/* fakecss:/var/www/certbot-api/client/components/APIAccessForm.esbuild-svelte-fake-css */
.fields.svelte-1lwz3ny.svelte-1lwz3ny.svelte-1lwz3ny {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
  padding: 0;
  box-shadow: none;
}
.fields.svelte-1lwz3ny .fields-column-left.svelte-1lwz3ny.svelte-1lwz3ny {
  display: grid;
  grid-template-rows: max-content 1fr;
  grid-gap: 10px;
}
.fields.svelte-1lwz3ny .fields-column-right.svelte-1lwz3ny.svelte-1lwz3ny {
  display: grid;
  grid-gap: 10px;
}
.fields.svelte-1lwz3ny .fields-column-right.svelte-1lwz3ny > .svelte-1lwz3ny {
  grid-template-rows: max-content 1fr;
}
.addresses.svelte-1lwz3ny.svelte-1lwz3ny.svelte-1lwz3ny {
  align-items: flex-start;
  grid-template-rows: max-content 1fr;
}
.address.svelte-1lwz3ny.svelte-1lwz3ny.svelte-1lwz3ny,
.variable.svelte-1lwz3ny.svelte-1lwz3ny.svelte-1lwz3ny {
  display: grid;
  grid-template-columns: 1fr max-content;
  grid-gap: 8px;
  align-items: flex-end;
}
.variable.svelte-1lwz3ny.svelte-1lwz3ny.svelte-1lwz3ny {
  grid-template-columns: 200px 1fr max-content;
}
.address-number.svelte-1lwz3ny.svelte-1lwz3ny.svelte-1lwz3ny,
.variable-number.svelte-1lwz3ny.svelte-1lwz3ny.svelte-1lwz3ny {
  align-self: center;
  display: none;
  padding: 0 16px;
  font-size: small;
  text-align: right;
}
.show-address-number.svelte-1lwz3ny .address.svelte-1lwz3ny.svelte-1lwz3ny,
.show-variable-number.svelte-1lwz3ny .variable.svelte-1lwz3ny.svelte-1lwz3ny {
  grid-template-columns: max-content 1fr max-content;
}
.show-address-number.svelte-1lwz3ny .address-number.svelte-1lwz3ny.svelte-1lwz3ny,
.show-variable-number.svelte-1lwz3ny .variable-number.svelte-1lwz3ny.svelte-1lwz3ny {
  display: block;
}
.hide-button-remove.svelte-1lwz3ny .address.svelte-1lwz3ny.svelte-1lwz3ny,
.hide-button-remove.svelte-1lwz3ny .variable.svelte-1lwz3ny.svelte-1lwz3ny {
  grid-gap: 0;
}
.hide-button-remove.svelte-1lwz3ny .button-remove-container.svelte-1lwz3ny.svelte-1lwz3ny {
  display: none;
}
.nginx.svelte-1lwz3ny.svelte-1lwz3ny.svelte-1lwz3ny {
  min-height: 400px;
}

/* fakecss:/var/www/certbot-api/client/components/APIList.esbuild-svelte-fake-css */
.clipboard.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  position: fixed;
  top: -1px;
  left: -1px;
  width: 0;
  height: 0;
  pointer-events: none;
  opacity: 0;
}
.list.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  grid-gap: 0;
  grid-template-columns: max-content 1fr max-content max-content max-content;
}
.list.svelte-1ostauv > .svelte-1ostauv.svelte-1ostauv {
  width: 100%;
  height: 100%;
  padding: 10px;
}
.edit-area.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  padding: 20px;
  grid-column: 1 / 6;
  background-color: #f6f6f6;
}
.header.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  font-size: larger;
  font-weight: bold;
}
.number.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  display: grid;
  place-items: center flex-end;
  padding: 0 16px;
  font-size: small;
}
.info.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  color: #666666;
}
code.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  word-break: break-all;
}
.permit.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  display: grid;
  place-items: flex-start center;
}
.permit.place-center.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  place-items: center;
}
.active.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  display: grid;
  place-items: center;
}
.active-status.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: tomato;
  box-shadow: 0 0 4px #444444;
}
.active-status.is-active.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  background-color: yellowgreen;
}
.actions.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  display: grid;
  align-items: center;
}
.actions.svelte-1ostauv > .svelte-1ostauv > .svelte-1ostauv {
  display: block;
}
.odd.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  background-color: #f2f2f2;
}
.black.svelte-1ostauv.svelte-1ostauv.svelte-1ostauv {
  color: black;
}

/* fakecss:/var/www/certbot-api/client/components/API.esbuild-svelte-fake-css */
.container.svelte-1phpbvw {
  display: grid;
  grid-gap: 10px;
}

/* fakecss:/var/www/certbot-api/client/components/NGINX.esbuild-svelte-fake-css */
.container.svelte-1phpbvw {
  display: grid;
  grid-gap: 10px;
}

/* fakecss:/var/www/certbot-api/client/components/Certificates.esbuild-svelte-fake-css */
.list.svelte-1kqb3h2.svelte-1kqb3h2 {
  display: grid;
  grid-template-columns: repeat(3, max-content) 1fr repeat(1, max-content);
  padding: 20px;
  box-shadow: 0 0 5px #cccccc;
}
.list.svelte-1kqb3h2 > .svelte-1kqb3h2 {
  display: grid;
  align-items: center;
  padding: 8px 24px;
}
.header.svelte-1kqb3h2.svelte-1kqb3h2 {
  font-size: larger;
  font-weight: bold;
}
.header.link.svelte-1kqb3h2.svelte-1kqb3h2 {
  text-align: left;
}
.expire.svelte-1kqb3h2.svelte-1kqb3h2 {
  text-align: center;
}
.odd.svelte-1kqb3h2.svelte-1kqb3h2 {
  background-color: #f2f2f2;
}

/* fakecss:/var/www/certbot-api/client/components/Accounts.esbuild-svelte-fake-css */
.list.svelte-ouvwu1.svelte-ouvwu1 {
  display: grid;
  grid-template-columns: repeat(1, max-content) 1fr repeat(3, max-content);
  padding: 20px;
  box-shadow: 0 0 5px #cccccc;
}
.list.svelte-ouvwu1 > .svelte-ouvwu1 {
  display: grid;
  align-items: center;
  padding: 8px 24px;
}
.header.svelte-ouvwu1.svelte-ouvwu1 {
  font-size: larger;
  font-weight: bold;
}
.odd.svelte-ouvwu1.svelte-ouvwu1 {
  background-color: #f2f2f2;
}
.actions.svelte-ouvwu1.svelte-ouvwu1 {
  justify-items: flex-start;
}

/* fakecss:/var/www/certbot-api/client/components/Menu.esbuild-svelte-fake-css */
.menu.svelte-akcnfd {
  position: sticky;
  top: 0;
  z-index: 1024;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 1fr max-content;
  grid-gap: 8px;
  align-items: center;
  padding: 20px 16px;
  background-color: #1e90ff;
  box-shadow: 0 0 10px #999999;
  transition: all 500ms ease;
}
.link.svelte-akcnfd {
  padding: 8px 10px;
  border-radius: 0;
  background-color: unset;
  color: white;
  text-decoration: underline;
  cursor: pointer;
  transition: all 300ms ease;
}
.link.svelte-akcnfd:hover {
  text-decoration: underline;
}
.link.active.svelte-akcnfd {
  pointer-events: none;
  text-decoration-color: transparent;
  background-color: #ffffff;
  color: #444444;
}

/* fakecss:/var/www/certbot-api/client/components/Containers.esbuild-svelte-fake-css */
.containers.svelte-vpuwjf {
  position: relative;
}
.container.svelte-vpuwjf {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  opacity: 0;
  pointer-events: none;
  transform: scale(0.9);
  transition: all 500ms ease;
}
.container.active.svelte-vpuwjf {
  opacity: 1;
  transform: scale(1);
  pointer-events: all;
}

/* fakecss:/var/www/certbot-api/client/components/Router.esbuild-svelte-fake-css */
.router.svelte-e2ggqw {
  height: 100%;
  display: grid;
  grid-template-rows: max-content 1fr;
}
/*# sourceMappingURL=client.css.map */
