/*
 * SZODO UI disclosure v1
 * Wspólny komponent „zwiń / rozwiń” przeniesiony na zasadach KDRIVER:
 * checkbox + label + CSS, bez JavaScriptu.
 */
.szodo-disclosure-card{position:relative}
.szodo-section-collapse-input{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}
.szodo-disclosure-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}
.szodo-disclosure-head h2{margin:0}
.subscription-org-head.szodo-disclosure-head{flex-direction:row}
.szodo-disclosure-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;flex:0 0 auto}
.szodo-section-collapse-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--orange-2);font-size:12px;font-weight:850;line-height:1;cursor:pointer;user-select:none;white-space:nowrap}
.szodo-section-collapse-toggle:hover{color:#dc6119}
.szodo-section-collapse-chevron{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--orange-2);flex:0 0 30px;transition:background .15s ease}
.szodo-section-collapse-toggle:hover .szodo-section-collapse-chevron{background:#dc6119}
.szodo-section-collapse-chevron::before{content:"";display:block;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-2px) rotate(45deg);transform-origin:50% 50%;transition:transform .16s ease}
.szodo-collapse-label-collapse{display:none}
.szodo-disclosure-body{display:none;padding-top:18px}
.szodo-section-collapse-input:checked + .szodo-disclosure-head + .szodo-disclosure-body{display:block}
.szodo-section-collapse-input:checked + .szodo-disclosure-head .szodo-collapse-label-expand{display:none}
.szodo-section-collapse-input:checked + .szodo-disclosure-head .szodo-collapse-label-collapse{display:inline}
.szodo-section-collapse-input:checked + .szodo-disclosure-head .szodo-section-collapse-chevron::before{transform:translateY(2px) rotate(225deg)}
.szodo-section-collapse-input:focus-visible + .szodo-disclosure-head .szodo-section-collapse-toggle{outline:3px solid rgba(241,146,1,.22);outline-offset:4px;border-radius:9px}
.subscription-org-summary>p:first-child{margin-top:0}

@media(max-width:520px){
    .szodo-disclosure-head{gap:10px;flex-wrap:wrap}
    .szodo-disclosure-actions{gap:8px}
    .subscription-org-card .szodo-disclosure-actions{width:100%;justify-content:space-between;margin-left:0}
    .szodo-disclosure-body{padding-top:15px}
}
