.pj-wrap{padding-top:38px;padding-bottom:64px;max-width:960px}.pj-wrap h1{font:800 clamp(32px,5vw,52px)/1.1 Archivo,sans-serif;letter-spacing:-.035em}.pj-intro{max-width:65ch;line-height:1.7}.pj-actions,.pj-savebar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pj-savebar{padding:14px 18px;border:1px solid var(--c-line,#d1c6b4);border-radius:10px;margin:20px auto;background:var(--c-surface,#fffaf2);font-size:14px;max-width:1140px}.pj-savebar p{margin:0}.pj-savebar a{margin-left:auto}.pj-status{min-height:1.5em;line-height:1.6;font-size:14px}.pj-list{display:grid;gap:20px;margin:26px 0}.pj-card{border:1px solid var(--c-line,#d1c6b4);padding:24px;border-radius:12px;background:var(--c-surface,#fffaf2);min-width:0}.pj-card h2{margin:0 0 8px;font-size:23px;overflow-wrap:anywhere}.pj-card p{line-height:1.65}.pj-card label{display:block;margin:14px 0;font-size:14px;font-weight:600}.pj-card :is(input,textarea){display:block;width:100%;max-width:100%;border:1px solid #a49e92;border-radius:7px;background:var(--c-canvas,#fff);color:inherit;padding:10px;font:inherit;margin-top:6px}.pj-card textarea{min-height:85px;resize:vertical}.pj-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.pj-progress{width:100%;height:12px;accent-color:#c9332a}.pj-number{max-width:170px!important}.pj-delete{color:#a32323}.pj-empty{padding:28px;background:var(--c-surface-2,#efe6d6);border-radius:10px}.pj-card details{margin-top:16px}.pj-card summary{cursor:pointer;font-weight:600}.pj-import{position:relative}.pj-import input{max-width:100%}@media(max-width:600px){.pj-fields{grid-template-columns:1fr}.pj-card{padding:18px}.pj-savebar{margin:16px 18px}.pj-savebar a{margin-left:0}.pj-actions .kw-btn{font-size:13px;padding:10px 12px}}@media print{.pj-savebar{display:none!important}}
.pj-compact{margin:0;padding:3px 7px;font-size:12px;position:relative;gap:8px}.pj-compact button{font:inherit;padding:5px 8px;cursor:pointer}.pj-compact p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
