/* ── PRZENOSZENIE PLIKU DO INNEGO PRZEDMIOTU (18.10, z38-przenies.js) ── */
.przen-b{margin-right:0;}
.przen-b:hover{color:var(--accent);}
.przen-b + .kosz-b{margin-left:2px;}
.przen-tresc{padding:var(--s5) var(--s8) var(--s2);}
.przen-lista{display:grid;gap:8px;max-height:min(46vh,320px);overflow:auto;margin:0 0 var(--s4);padding:2px;}
.przen-opc{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-md);
  background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease);}
.przen-opc:hover{border-color:var(--ink-3);}
.przen-opc input{position:absolute;opacity:0;pointer-events:none;}
.przen-kolo{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ink-3);display:grid;place-items:center;}
.przen-kolo::after{content:'';width:8px;height:8px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .15s var(--ease);}
.przen-opc:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface));}
.przen-opc:has(input:checked) .przen-kolo{border-color:var(--accent);}
.przen-opc:has(input:checked) .przen-kolo::after{transform:scale(1);}
.przen-opc:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px;}
.przen-nazwa{font-size:var(--t-sm);font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.przen-nowy .przen-nazwa{color:var(--ink-2);}
.przen-pole{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-md);font:inherit;font-size:16px;
  background:var(--surface);color:var(--ink);box-sizing:border-box;}
.przen-pole:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent;}
.przen-info{margin:0 0 var(--s2);font-size:var(--t-sm);line-height:1.5;color:var(--ink-2);}
.przen-uw{margin:0;font-size:var(--t-xs);line-height:1.5;color:var(--ink-3);}
@media (max-width:560px){ .przen-tresc{padding:var(--s4) var(--s5) var(--s2);} }
