.ds-study-tools{margin:24px 0;padding:20px;border:1px solid var(--ds-border);border-radius:18px;background:var(--ds-card);color:var(--ds-text)}.ds-study-tools summary{cursor:pointer;font-weight:700;min-height:44px}.ds-study-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:16px}.ds-study-grid label{display:grid;gap:8px;min-width:0}.ds-study-grid input,.ds-study-grid select{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-bg);color:var(--ds-text);font:inherit}.ds-study-actions{display:flex;gap:12px;flex-wrap:wrap}.ds-study-actions button,.ds-study-actions a{min-height:44px;padding:12px;border:1px solid var(--ds-border);border-radius:12px;background:var(--ds-card);color:var(--ds-text);font:inherit;text-decoration:none;cursor:pointer}.ds-study-tools :focus-visible{outline:3px solid var(--ds-accent);outline-offset:3px}.ds-study-tools [hidden]{display:none!important}.ds-study-hide-all .dsq-ayah .dsq-ar,.ds-study-hide-all .dsq-ayah .dsq-tr{visibility:hidden}.ds-study-hide-half .dsq-ayah .dsq-ar .dsq-arword:nth-child(2n){visibility:hidden}@media(max-width:700px){.ds-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
