.lk-lang-choice__btn--keep{
  background:linear-gradient(180deg,#ffffff,#f2fbf5) !important;
  border-color:#cfe6d8 !important;
  color:var(--lk-brand-emerald) !important;
}

.lk-lang-choice__btn--primary{
  background:linear-gradient(180deg,#1a5f42,var(--lk-brand-emerald)) !important;
  border-color:var(--lk-brand-emerald) !important;
}

@media (max-width: 800px){
  html,
  body,
  .site-wrap,
  .main,
  main.content,
  .main-inner{
    overflow-x:hidden;
  }

  .main-inner{
    width:min(100%, calc(100vw - 24px));
  }
}

 
.lk-ui-toast-stack{display:grid;gap:10px;margin:12px 0;max-width:520px}
.lk-ui-toast-stack.is-floating{position:fixed;top:84px;right:18px;z-index:3000;width:min(420px,calc(100vw - 24px));margin:0;pointer-events:none}
.lk-ui-toast{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid rgba(20,58,45,.14);border-radius:8px;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,.13);color:#143a2d;pointer-events:auto}
.lk-ui-toast p,.lk-ui-toast ul{margin:0}
.lk-ui-toast ul{padding-left:18px}
.lk-ui-toast li+li{margin-top:4px}
.lk-ui-toast-dot{width:10px;height:10px;border-radius:999px;margin-top:5px;background:#6b7280;box-shadow:0 0 0 4px rgba(107,114,128,.12)}
.lk-ui-toast-success{border-color:rgba(16,185,129,.34);background:linear-gradient(180deg,#f0fdf4,#fff)}
.lk-ui-toast-success .lk-ui-toast-dot{background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.14)}
.lk-ui-toast-error{border-color:rgba(239,68,68,.34);background:linear-gradient(180deg,#fff5f5,#fff)}
.lk-ui-toast-error .lk-ui-toast-dot{background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.14)}
.lk-ui-toast-warning{border-color:rgba(251,191,36,.42);background:linear-gradient(180deg,#fffbeb,#fff)}
.lk-ui-toast-warning .lk-ui-toast-dot{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.16)}
.lk-ui-toast-info{border-color:rgba(15,118,110,.28);background:linear-gradient(180deg,#e4f7f4,#fff)}
.lk-ui-toast-info .lk-ui-toast-dot{background:#0f766e;box-shadow:0 0 0 4px rgba(15,118,110,.13)}
.lk-ui-toast-copy{min-width:0;font-size:14px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}
.lk-ui-mobile-actionbar{display:none}
.lk-ui-error-summary{display:grid;gap:8px;margin:12px 0;padding:13px 15px;border:1px solid rgba(220,38,38,.34);border-radius:8px;background:linear-gradient(180deg,#fff5f5,#fff);color:#7f1d1d;box-shadow:0 12px 28px rgba(127,29,29,.08)}
.lk-ui-error-summary-title{font-size:14px;font-weight:900;color:#7f1d1d}
.lk-ui-error-summary ul{margin:0;padding-left:20px}
.lk-ui-error-summary li+li{margin-top:4px}
.lk-ui-field-error{margin:6px 0 0;color:#b42318;font-size:13px;font-weight:800;line-height:1.35}
:where(input,select,textarea)[aria-invalid="true"]{border-color:rgba(220,38,38,.62)!important;box-shadow:0 0 0 3px rgba(220,38,38,.12)!important}
.lk-ui-copy-button,
[data-lk-copy]{
  cursor:pointer;
}
.lk-ui-copy-button[data-lk-copy-state="copied"],
[data-lk-copy][data-lk-copy-state="copied"]{
  border-color:rgba(16,185,129,.36);
  background:#f0fdf4;
  color:#14532d;
}
.lk-ui-copy-button[data-lk-copy-state="failed"],
[data-lk-copy][data-lk-copy-state="failed"]{
  border-color:rgba(239,68,68,.32);
  background:#fff7f7;
  color:#7f1d1d;
}
:where(input,select,textarea,button,summary,[role="button"],[tabindex]):focus-visible{outline:2px solid var(--lk-ui-focus-border);outline-offset:2px}
summary{cursor:pointer}
form.lk-ui-is-loading{cursor:progress}
[data-lk-ui-busy="1"]{opacity:.72;cursor:progress}
[data-lk-ui-busy="1"]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(16,185,129,.22)}
.lk-upload-feedback[hidden]{display:none!important}
.lk-upload-feedback{
  position:fixed;
  inset:0;
  z-index:3700;
  display:grid;
  place-items:center;
  padding:24px;
  background:rgba(8,13,24,.58);
  backdrop-filter:blur(9px);
}
body.lk-upload-feedback-open{overflow:hidden}
.lk-upload-feedback__dialog{
  width:min(100%,380px);
  display:grid;
  gap:14px;
  justify-items:center;
  padding:22px;
  border:1px solid rgba(148,163,184,.28);
  border-radius:8px;
  background:linear-gradient(180deg,#ffffff,#f8fafc);
  box-shadow:0 24px 70px rgba(2,6,23,.28);
  color:#0f172a;
  text-align:center;
}
.lk-upload-feedback__media{
  width:148px;
  height:126px;
  display:grid;
  place-items:center;
}
.lk-upload-feedback__lottie{
  width:100%;
  height:100%;
  display:block;
}
.lk-upload-feedback__media svg{
  display:block;
  width:100%;
  height:100%;
}
.lk-upload-feedback__media[data-lottie-failed] .lk-upload-feedback__lottie{display:none}
.lk-upload-feedback__fallback{
  display:block;
  width:44px;
  height:44px;
  border:4px solid rgba(15,118,110,.18);
  border-top-color:#0f766e;
  border-radius:999px;
  animation:lk-upload-spin .85s linear infinite;
}
.lk-upload-feedback__media:not([data-lottie-failed]) .lk-upload-feedback__fallback{display:none}
.lk-upload-feedback__media[data-lottie-failed] .lk-upload-feedback__fallback{display:block}
.lk-upload-feedback__copy{
  display:grid;
  gap:4px;
  min-width:0;
}
.lk-upload-feedback__copy strong{
  font-size:18px;
  line-height:1.2;
}
.lk-upload-feedback__copy span{
  color:#475569;
  font-size:14px;
  line-height:1.4;
  overflow-wrap:anywhere;
}
.lk-upload-feedback__bar{
  width:100%;
  height:10px;
  overflow:hidden;
  border-radius:999px;
  background:#e2e8f0;
}
.lk-upload-feedback__bar span{
  display:block;
  width:0;
  height:100%;
  border-radius:inherit;
  background:linear-gradient(90deg,#0f766e,#b9f26d);
  transition:width .16s ease;
}
.lk-upload-feedback__percent{
  min-height:22px;
  color:#0f766e;
  font-size:18px;
  font-weight:900;
  line-height:1.2;
}
.lk-upload-feedback.is-processing .lk-upload-feedback__bar span{
  width:100%!important;
  background:linear-gradient(90deg,#0f766e,#b9f26d,#0f766e);
  background-size:200% 100%;
  animation:lk-upload-stripe 1s linear infinite;
}
.lk-upload-feedback.is-complete .lk-upload-feedback__percent{color:#15803d}
.lk-upload-feedback.is-error .lk-upload-feedback__percent{color:#b91c1c}
@keyframes lk-upload-spin{to{transform:rotate(360deg)}}
@keyframes lk-upload-stripe{
  0%{background-position:0 0}
  100%{background-position:200% 0}
}
@media (max-width:760px){
  body.lk-ui-has-mobile-actionbar{padding-bottom:calc(78px + env(safe-area-inset-bottom))}
  .lk-ui-mobile-actionbar.is-visible{position:fixed;left:0;right:0;bottom:0;z-index:2900;display:flex;gap:10px;align-items:center;justify-content:center;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(20,58,45,.16);background:rgba(255,255,255,.94);box-shadow:0 -16px 34px rgba(15,23,42,.14);backdrop-filter:blur(12px)}
  .lk-ui-mobile-actionbar .btn{display:inline-flex;align-items:center;min-height:48px;width:min(100%,520px);justify-content:center;border-radius:8px;font-weight:900}
  .lk-ui-mobile-actionbar-hint{display:none}
  .lk-upload-feedback{padding:18px}
  .lk-upload-feedback__dialog{padding:18px;width:min(100%,calc(100vw - 36px))}
}
@media (max-width:640px){
  .lk-ui-toast-stack.is-floating{top:72px;right:12px;width:calc(100vw - 24px)}
  .lk-ui-toast{padding:11px 12px}
}


