.dc-panel{min-width:0}.dc-panel *{box-sizing:border-box}.dc-panel label{display:block;margin:16px 0 8px}.dc-panel .pole{width:100%;min-width:0;font-size:16px}.dc-panel button,.dc-panel summary{min-height:44px;white-space:normal}.dc-panel h2{margin-top:0}.dc-source{display:grid;gap:5px;margin:12px 0;padding-left:12px;border-left:3px solid var(--akcent);overflow-wrap:anywhere}.dc-source small,.dc-source span,.dc-candidate small{color:var(--tekst-tikho)}.dc-panel [data-candidates]{display:grid;gap:8px;max-height:32dvh;overflow-y:auto}.dc-candidate{display:grid;gap:4px;text-align:left;width:100%;overflow-wrap:anywhere}.dc-actions{display:flex;gap:8px;flex-wrap:wrap}.dc-actions button{flex:1 1 145px}.dc-report{border-top:1px solid var(--kraj);margin-top:20px;padding-top:12px;scroll-margin-top:70px}.dc-report p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:8px 0}.dc-change{margin:12px 0;border:1px solid var(--kraj);border-radius:12px;overflow:hidden}.dc-removed,.dc-added{padding:12px 14px;border-left:4px solid}.dc-removed{border-left-color:#bc625e;background:color-mix(in srgb,#bc625e 12%,var(--fon-pole))}.dc-added{border-left-color:#4c9579;background:color-mix(in srgb,#4c9579 12%,var(--fon-pole))}.dc-equal{color:var(--tekst-tikho);padding:4px 10px}.dc-equal summary{display:flex;align-items:center;cursor:pointer}.dc-equal p{max-height:50dvh;overflow:auto}.dc-panel :focus-visible{outline:2px solid var(--akcent);outline-offset:3px}

.dc-change mark{background:transparent;color:inherit;font-weight:750;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}

.dc-panel [hidden]{display:none!important}
