/* Workomat24 v3.2: zwijane ustawienia konta */
.account-settings-disclosure{
  overflow:hidden;
  border:1px solid var(--w24-line);
  border-radius:26px;
  background:#fff;
  box-shadow:0 18px 55px rgba(7,37,77,.055);
}
.account-settings-summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
  padding:28px 32px;
  cursor:pointer;
  list-style:none;
  transition:background-color .2s ease;
}
.account-settings-summary::-webkit-details-marker{display:none}
.account-settings-summary::marker{content:""}
.account-settings-summary:hover{background:#f8fbff}
.account-settings-summary:focus-visible{
  outline:3px solid rgba(24,119,242,.24);
  outline-offset:-3px;
}
.account-settings-summary-copy{min-width:0}
.account-settings-summary .overline{margin-bottom:10px}
.account-settings-summary h2{
  margin:0;
  font-size:clamp(28px,3vw,40px);
  line-height:1.08;
  letter-spacing:-.045em;
}
.account-settings-summary p{
  margin:8px 0 0;
  color:#60708a;
  font-size:14px;
  line-height:1.5;
}
.account-settings-toggle{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  gap:12px;
  color:var(--w24-blue);
  font-size:13px;
  font-weight:900;
}
.account-settings-toggle svg{transition:transform .25s ease}
.account-settings-toggle-close{display:none}
.account-settings-disclosure[open] .account-settings-toggle-open{display:none}
.account-settings-disclosure[open] .account-settings-toggle-close{display:inline}
.account-settings-disclosure[open] .account-settings-toggle svg{transform:rotate(180deg)}
.account-settings-disclosure[open] .account-settings-summary{
  border-bottom:1px solid var(--w24-line);
  background:#f8fbff;
}
.account-settings-content{padding:28px 32px 32px}

@media(max-width:680px){
  .account-settings-disclosure{border-radius:22px}
  .account-settings-summary{padding:23px 20px;gap:18px}
  .account-settings-summary h2{font-size:27px}
  .account-settings-summary p{max-width:210px}
  .account-settings-toggle{gap:7px}
  .account-settings-toggle-open,
  .account-settings-toggle-close{display:none!important}
  .account-settings-content{padding:22px 20px 24px}
}
