 .prompt-tool{max-width:1120px;margin:0 auto;padding:1.5rem 0 4rem}.prompt-tool header{margin-bottom:2rem}.prompt-tool header h1{margin:.5rem 0}.prompt-tool a{display:inline-block;margin-top:.5rem}.prompt-controls,.prompt-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1rem}.prompt-tool label{display:flex;flex-direction:column;gap:.4rem;font-weight:600}.prompt-tool input,.prompt-tool textarea,.prompt-tool select{width:100%;min-width:0;padding:.7rem;border:1px solid var(--border-color,#8a929e);border-radius:.6rem;background:var(--surface,#fff);color:inherit;font:inherit}.prompt-tool .prompt-check{flex-direction:row;align-items:center}.prompt-tool .prompt-check input{width:auto}.prompt-actions{display:flex;gap:.8rem;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:1rem 0}.prompt-tool button{padding:.7rem 1rem;border-radius:.6rem;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;min-height:44px}.prompt-tool button:focus-visible,.prompt-tool input:focus-visible,.prompt-tool select:focus-visible{outline:3px solid #4a91dd;outline-offset:2px}.prompt-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:1rem}.prompt-entry,.prompt-preview{padding:1rem;border:1px solid var(--border-color,#8a929e);border-radius:.8rem;min-width:0}.prompt-entry h3{overflow-wrap:anywhere;margin:0 0 .5rem}.prompt-entry p{overflow-wrap:anywhere}.prompt-entry .prompt-actions{justify-content:flex-start}.prompt-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.prompt-form{display:grid;gap:1rem}.prompt-form details{padding:1rem;border:1px solid var(--border-color,#8a929e);border-radius:.7rem}.prompt-form details label{margin-top:1rem}.prompt-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.prompt-tool [role=status]{min-height:1.4em}.prompt-tool .prompt-muted{opacity:.7;font-size:.85rem}@media(max-width:720px){.prompt-builder-grid{grid-template-columns:1fr}.prompt-tool{padding:1rem 0 3rem}}
/* Compact library list: existing builder styles intentionally untouched. */
.prompt-tool .prompt-list{display:block;border-top:1px solid var(--border-color,#8a929e)}
.prompt-tool .prompt-list-item{border-bottom:1px solid var(--border-color,#8a929e);min-width:0}
.prompt-tool .prompt-list-row{display:flex;align-items:center;gap:.4rem;min-width:0;padding:.25rem 0}
.prompt-tool .prompt-list-toggle{flex:1;min-width:0;display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr) minmax(90px,1fr);align-items:center;gap:.75rem;text-align:left;border:0;padding:.75rem .35rem;background:transparent;overflow-wrap:anywhere}
.prompt-tool .prompt-list-toggle:hover,.prompt-tool .prompt-list-toggle[aria-expanded="true"]{background:var(--surface-secondary,rgba(127,127,127,.08))}
.prompt-tool .prompt-list-code{font-weight:700}.prompt-tool .prompt-list-description{font-weight:400}.prompt-tool .prompt-list-category{font-size:.85rem;opacity:.75;font-weight:400}
.prompt-tool .prompt-list-actions{display:flex;gap:.25rem;flex-shrink:0}.prompt-tool .prompt-icon-action{min-height:44px;min-width:44px;padding:.35rem .5rem;font-size:.85rem}
.prompt-tool .prompt-detail{padding:.5rem 1rem 1rem;background:var(--surface-secondary,rgba(127,127,127,.06));overflow-wrap:anywhere}.prompt-tool .prompt-detail pre,#pl-master pre{white-space:pre-wrap;overflow-wrap:anywhere}.prompt-tool .prompt-detail-actions{display:flex;flex-wrap:wrap;gap:.5rem}.prompt-tool .prompt-more{margin-top:1rem;width:100%}
@media(max-width:720px){.prompt-tool .prompt-list-toggle{grid-template-columns:minmax(0,1fr);gap:.2rem}.prompt-tool .prompt-list-row{align-items:flex-start}.prompt-tool .prompt-list-category{font-size:.75rem}.prompt-tool .prompt-list-description{font-size:.9rem}}

/* v0.80.41: Suchleiste und direkt auswählbare Kategorien statt Dropdown */
.prompt-tool .prompt-library-filters{display:grid;gap:1rem;margin:1.5rem 0 0}
.prompt-tool .prompt-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.prompt-tool #pl-search{width:100%;border-radius:999px;padding:.95rem 1.15rem;font-size:1.05rem}
.prompt-tool .prompt-category-chips{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}
.prompt-tool .prompt-category-chip{border-radius:999px;min-height:38px;padding:.4rem .9rem;line-height:1.3;text-align:center;border:1px solid var(--border-color,#8a929e);background:transparent;color:inherit}
.prompt-tool .prompt-category-chip[aria-pressed="true"]{background:var(--text-color,currentColor);color:var(--surface,#fff);border-color:currentColor;font-weight:700}
.prompt-tool .prompt-category-chip:focus-visible{outline:3px solid #4a91dd;outline-offset:2px}
.prompt-tool .prompt-library-notice{margin:.35rem 0;line-height:1.55}
.prompt-tool .prompt-library-secondary{display:flex;align-items:end;flex-wrap:wrap;gap:1rem}
.prompt-tool .prompt-library-secondary label:not(.prompt-check){min-width:200px}
.prompt-tool .prompt-category-title{margin:1rem 0 0}
@media(max-width:480px){.prompt-tool .prompt-category-chip{font-size:.9rem;padding:.4rem .7rem}.prompt-tool .prompt-library-secondary label:not(.prompt-check){width:100%}}
