/* [EXPLICATIE] Inchiderea formelor: modelul aprobat pe lista Emitere facturi. */
:root .ec-form-close.btn-close {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  box-sizing:border-box;
  width:30px;
  min-width:30px;
  max-width:30px;
  height:30px;
  min-height:30px;
  max-height:30px;
  padding:0;
  border:1px solid #91a4b7;
  border-radius:9px;
  background:#f0f4f8;
  color:#20364d;
  opacity:1;
  box-shadow:none;
  text-decoration:none;
  cursor:pointer;
  transition:background-color .15s ease,border-color .15s ease,color .15s ease;
}
:root .ec-form-close.btn-close:is(:hover,:active):not(:disabled):not(.disabled) {
  background:#e1e9f1;
  border-color:#70879d;
  color:#142b40;
}
:root .ec-form-close.btn-close:focus-visible {
  outline:2px solid #247b8e;
  outline-offset:2px;
}
:root .ec-form-close.btn-close:is(:disabled,.disabled,[aria-disabled="true"]) {
  background:#edf1f5;
  border-color:#b4c1ce;
  color:#8999a9;
  cursor:default;
  pointer-events:none;
}
:root .ec-form-close.btn-close svg { width:20px; height:20px; flex-shrink:0; }
@media(prefers-reduced-motion:reduce) {
  :root .ec-form-close.btn-close { transition:none; }
}
