.dq-panel{padding:24px}.dq-panel p{line-height:1.65}.dq-summary,.dq-search,.dq-pages{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:20px 0}.dq-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.dq-cards button{display:flex;flex-direction:column;gap:8px;text-align:left;padding:16px;border:1px solid #b8cec5;border-radius:14px;background:#f3f8f4;color:#17483f;cursor:pointer}.dq-cards strong{font-size:1.8rem}.dq-cards [aria-pressed=true]{background:#17483f;color:white}.dq-list{display:grid;gap:12px}.dq-list article{display:grid;grid-template-columns:minmax(130px,1fr) 2fr auto;gap:16px;align-items:center;padding:16px;border:1px solid #d5e1da;border-radius:12px}.dq-list ul{margin:0;padding-left:20px}.dq-warning{color:#a13420;font-weight:700}.dq-search label{display:flex;gap:12px;align-items:center}.dq-panel button:focus-visible,.dq-panel input:focus-visible{outline:3px solid #d0a943;outline-offset:3px}.dq-panel button:disabled{opacity:.45}.dq-list button,.dq-search button,.dq-pages button{padding:8px 12px;border:1px solid #b8cec5;border-radius:8px;cursor:pointer}.dq-search input{min-width:0;padding:8px;border:1px solid #b8cec5;border-radius:8px}@media(max-width:650px){.dq-panel{padding:14px}.dq-list article{grid-template-columns:1fr}.dq-search label{width:100%}.dq-search input{width:100%}.dq-cards{grid-template-columns:1fr 1fr}}
