@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_latin-s.p.1_22wtrrft20j.woff2?dpl=607c6396f583130479a387a63572fcced40158cb)format("woff2");font-display:swap}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.ewfipG_className{font-family:jetbrainsMono,jetbrainsMono Fallback}.ewfipG_variable{--font-trader:"jetbrainsMono", "jetbrainsMono Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_latin-s.p.0onq2v-xhr57e.woff2?dpl=607c6396f583130479a387a63572fcced40158cb)format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.21%;descent-override:22.21%;line-gap-override:0.0%;size-adjust:108.59%}.l7iVtq_className{font-family:inter,inter Fallback}.l7iVtq_variable{--font-heading:"inter", "inter Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_latin-s.p.1_22wtrrft20j.woff2?dpl=607c6396f583130479a387a63572fcced40158cb)format("woff2");font-display:swap}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.t6iyiW_className{font-family:jetbrainsMono,jetbrainsMono Fallback}.t6iyiW_variable{--font-trader:"jetbrainsMono", "jetbrainsMono Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_latin-s.p.0onq2v-xhr57e.woff2?dpl=607c6396f583130479a387a63572fcced40158cb)format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.21%;descent-override:22.21%;line-gap-override:0.0%;size-adjust:108.59%}._4KzcfW_className{font-family:inter,inter Fallback}._4KzcfW_variable{--font-heading:"inter", "inter Fallback"}
.knihovna-siphon-job-card{cursor:pointer;background:linear-gradient(135deg,#fff,#f1f5f9);border:1px solid #0f172a1f;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.knihovna-siphon-job-card:hover{border-color:#0f172a40;transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.knihovna-siphon-job-card:focus-visible{outline-offset:2px;outline:2px solid #10b981}.knihovna-job-accent{opacity:.8;background:linear-gradient(currentColor,#0000);flex-shrink:0;width:4px}.knihovna-job-content{flex-direction:column;flex:1;gap:8px;padding:12px 16px;display:flex}.knihovna-job-header{align-items:center;gap:10px;display:flex}.knihovna-job-favicon{object-fit:cover;background:#0f172a0f;border-radius:6px;flex-shrink:0;width:24px;height:24px}.knihovna-job-title-section{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.knihovna-job-title{color:#0f172af2;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;overflow:hidden}.knihovna-job-status{text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.knihovna-job-progress-container{background:#0f172a1a;border-radius:3px;width:100%;height:6px;position:relative;overflow:hidden}.knihovna-job-progress-bar{background:linear-gradient(90deg,currentColor,#0000);border-radius:3px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative}.knihovna-job-progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s infinite progress-shimmer;position:absolute;inset:0}@keyframes progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.knihovna-job-progress-text{color:#0f172a99;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.knihovna-job-action{cursor:pointer;background:#fffc;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.knihovna-job-action:hover{background:#fff;border-color:#0f172a40;transform:scale(1.05)}.knihovna-job-action:active{transform:scale(.95)}.knihovna-job-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#10b98126,#0000 70%);border-radius:12px;transition:opacity .3s;position:absolute;inset:-1px}.knihovna-siphon-job-card:hover .knihovna-job-glow{opacity:1}@media (max-width:640px){.knihovna-job-content{padding:10px 12px}.knihovna-job-title{font-size:13px}.knihovna-job-status{font-size:10px}.knihovna-job-action{width:28px;height:28px;font-size:12px}}@media (prefers-reduced-motion:reduce){.knihovna-siphon-job-card,.knihovna-job-progress-bar,.knihovna-job-action,.knihovna-job-glow{transition:none}.knihovna-job-progress-bar:after{animation:none}.knihovna-siphon-job-card:hover{transform:none}}.dark .knihovna-siphon-job-card{background:linear-gradient(135deg,#0f172afa,#1e293bfa);border-color:#ffffff1a}.dark .knihovna-siphon-job-card:hover{border-color:#fff3;box-shadow:0 8px 24px #0006}.dark .knihovna-job-favicon{background:#ffffff0d}.dark .knihovna-job-title{color:#fffffff2}.dark .knihovna-job-progress-container{background:#ffffff1a}.dark .knihovna-job-progress-text{color:#fff9}.dark .knihovna-job-action{background:#0006;border-color:#ffffff1a}.dark .knihovna-job-action:hover{background:#0009;border-color:#fff3}
