.jl-applied-files-explorer{padding:clamp(1rem,2.4vw,1.5rem);margin:1.4rem 0;border:1px solid color-mix(in srgb,#9e81ed 52%,transparent);border-radius:18px;background:color-mix(in srgb,#8057cf 8%,transparent)}.jl-applied-files-explorer h3{font-size:clamp(1.2rem,2.6vw,1.5rem);margin:.55rem 0}.jl-applied-files-explorer p{line-height:1.7}.jl-applied-files-presets{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.jl-applied-files-presets button,.jl-applied-files-stages button{border:1px solid color-mix(in srgb,currentColor 27%,transparent);border-radius:.65rem;padding:.55rem .7rem;color:inherit;background:transparent;font:inherit;cursor:pointer}.jl-applied-files-presets button.active,.jl-applied-files-stages button.active{background:#7151c5;color:#fff;border-color:#ac8af3}.jl-applied-files-edit{display:flex;flex-direction:column;gap:.5rem;font-weight:750;font-size:.86rem;margin:1rem 0}.jl-applied-files-edit textarea{background:var(--py-panel);color:var(--py-text);border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:.7rem;padding:.8rem;resize:vertical;min-height:110px;font:500 .85rem/1.6 ui-monospace,monospace;width:100%;box-sizing:border-box}.jl-applied-files-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1rem 0}.jl-applied-files-stages button{display:flex;align-items:center;gap:.5rem;text-align:left}.jl-applied-files-stages button small{opacity:.7;font-size:.65rem}.jl-applied-files-stages button strong{font-size:.82rem}.jl-applied-files-result{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.8rem}.jl-applied-files-result>div{min-width:0;border:1px solid color-mix(in srgb,currentColor 21%,transparent);border-radius:.8rem;padding:.9rem}.jl-applied-files-result h4{font-size:1.08rem;margin:.5rem 0 1rem;line-height:1.45}.jl-applied-files-summary>small{font-size:.7rem;color:var(--py-accent);letter-spacing:.08em}.jl-applied-files-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.jl-applied-files-metrics>div{padding:.75rem;border:1px solid color-mix(in srgb,currentColor 19%,transparent);border-radius:.65rem;display:flex;flex-direction:column;gap:.4rem}.jl-applied-files-metrics small{font-size:.72rem;opacity:.74}.jl-applied-files-metrics strong{font-size:1.1rem;overflow-wrap:anywhere}.jl-applied-files-result pre{padding:.8rem;margin:.65rem 0 0;background:#1b1630;color:#f1eafa;border-radius:.65rem;max-height:330px;overflow:auto;line-height:1.65;font-size:.79rem;white-space:pre-wrap;overflow-wrap:anywhere}.jl-applied-files-commands{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.jl-applied-files-commands code{padding:.7rem;border-radius:.5rem;background:#1c1831;color:#f4ecff;font-size:.77rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.jl-applied-files-result{grid-template-columns:1fr}.jl-applied-files-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.jl-applied-files-stages{grid-template-columns:1fr}}