/* /zglos i /dsa (Z3, 10.11.2026) — uzupełnienie konto-dane.css */
.dsa-sel{border:1.5px solid var(--line);border-radius:10px;padding:.6rem .75rem;font-size:.95rem;background:var(--card);color:var(--ink);width:100%}
.kd-f textarea{border:1.5px solid var(--line);border-radius:10px;padding:.6rem .75rem;font-size:.95rem;background:var(--card);color:var(--ink);width:100%;resize:vertical;font-family:inherit}
.kd-f textarea:focus,.dsa-sel:focus{outline:0;border-color:var(--al-o);box-shadow:0 0 0 3px rgba(247,80,2,.14)}
.kd-f textarea.kd-bad,.dsa-sel.kd-bad{border-color:var(--red-600)}
.dsa-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.dsa-info{display:flex;gap:6px;align-items:flex-start;margin:12px 0 0}
.dsa-ok{text-align:center;padding:32px 20px}.dsa-ok h2{font-weight:800;margin:10px 0 6px}
.dsa-ok__i{width:60px;height:60px;border-radius:50%;background:var(--green-100);color:var(--green-600);display:inline-grid;place-items:center;font-size:1.8rem}
.dsa-dl{margin:0;display:grid;gap:10px}.dsa-dl div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;border-top:1px solid var(--line-2);padding-top:10px}
.dsa-dl div:first-child{border-top:0;padding-top:0}.dsa-dl dt{font-weight:700;color:var(--ink-2);font-size:.9rem}.dsa-dl dd{margin:0}
@media (max-width:600px){.dsa-dl div{grid-template-columns:minmax(0,1fr)}}
.al-zglos{display:inline-flex;gap:6px;align-items:center;font-size:.82rem;color:var(--muted);font-weight:600}
.al-zglos:hover{color:var(--red-600)}
/* /admin/dsa */
.dsa-adm{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:10px}
.dsa-adm summary{cursor:pointer}
.dsa-adm .dsa-dl{margin:10px 0}
.dsa-form{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}
.dsa-inline{margin-top:8px}
