.qual-kind{display:inline-block;color:var(--color-muted);font-size:12px;margin-top:8px}.catalog-controls{grid-template-columns:2fr 1fr 1fr;align-items:end}.catalog-controls>button{justify-self:start}.tool-card .ui-button{align-self:flex-start;margin-bottom:15px}.tool-card button{margin-top:10px}#method-dialog{width:min(700px,calc(100% - 32px));max-height:85vh;overflow:auto}#dialog-body p{line-height:1.75}#dialog-body a{text-decoration:underline;text-underline-offset:3px}#dialog-body h3{margin-top:20px}.qual-text-area{width:100%;min-height:180px;resize:vertical;font:inherit;line-height:1.6;padding:14px;border:1px solid var(--color-border);border-radius:12px;background:white;color:var(--ink)}.qual-settings{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0}.qual-settings>label{flex:1 1 220px}.qual-guide p{max-width:80ch;line-height:1.75}.qual-result-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}@media(max-width:680px){.catalog-controls{grid-template-columns:1fr}}
.available-methods{padding:26px;background:#eaf0e4;border:1px solid #cbd9c4;border-radius:22px;margin:0 0 36px}.available-methods h2{font-size:25px;line-height:1.3;margin:0 0 10px}.available-methods>p{margin:0 0 20px;line-height:1.6}.available-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.available-method-grid a{display:flex;align-items:center;gap:12px;background:#ffffff;border:1px solid #d5dfce;border-radius:13px;padding:13px;text-decoration:none;color:var(--ink);line-height:1.4}.available-method-grid a>span:nth-child(2){flex:1}.available-method-grid a:hover{background:#fbe9dc;border-color:#b89579}.available-method-grid a:focus-visible{outline:3px solid #597a60;outline-offset:2px}.available-number{font-size:12px;font-weight:700;color:#4b674b}.tool-card h3 a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tool-card>.ui-button{margin-bottom:12px}@media(max-width:680px){.available-method-grid{grid-template-columns:1fr}.available-methods{padding:18px}}
