.quick-item{padding:22px 0;border-top:1px solid var(--line)}.quick-item h4{margin:0;font-size:1.1rem}.quick-item-heading{display:flex;justify-content:space-between;align-items:start;gap:14px}.quick-state{font-size:.76rem;padding:3px 10px;border:1px solid rgba(242,198,109,.4);border-radius:16px;color:var(--warning);flex-shrink:0}.quick-item p{line-height:1.8;overflow-wrap:anywhere}.quick-evidence{font-size:.85rem;color:var(--muted);white-space:pre-wrap}.quick-action{padding:18px;margin-top:20px;border-left:3px solid var(--cyan);background:rgba(100,229,209,.05)}#quick-priorities{padding-left:1.4rem}#quick-priorities li{margin:12px 0;line-height:1.8}#quick-result:focus{outline:2px solid var(--cyan);outline-offset:4px}#quick-copy-text{font-size:.9rem}#quick-result[hidden]{display:none}@media(max-width:520px){.quick-item-heading{display:block}.quick-state{display:inline-block;margin-top:8px}.input-meta{flex-direction:column;gap:4px}.tool-header{position:relative}}

.quick-item summary{cursor:pointer;min-height:44px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;list-style:none}.quick-item summary::-webkit-details-marker{display:none}.quick-item summary::before{content:'＋';color:var(--cyan);font-weight:700}.quick-item[open] summary::before{content:'−'}.quick-label{font-size:1.05rem;font-weight:750}.quick-item summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@media(max-width:520px){.quick-item .quick-state{margin-top:0;font-size:.7rem;padding:3px 7px}.quick-item{padding:14px 0}.tool-intro h1{font-size:clamp(1.5rem,6.5vw,2rem);line-height:1.4}}
