
.test-shell{max-width:1500px;margin:0 auto;padding:24px}.test-header{background:var(--color-header-footer-bg);color:var(--color-header-footer-text);padding:20px 24px;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.test-header h1{font-family:var(--font-business-name);font-size:var(--size-business-name);margin:0}.test-header p{margin:.4rem 0 0}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0}.toolbar a,.toolbar button{padding:9px 13px;border:1px solid var(--color-button-border);border-radius:var(--radius-button);background:var(--color-button-bg);color:var(--color-button-text);text-decoration:none;cursor:pointer}.toolbar .active{background:var(--color-cta-bg);color:var(--color-cta-text);border-color:var(--color-cta-border)}.frame-wrap{background:var(--color-prozon-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);padding:12px;box-shadow:var(--shadow-card)}iframe{display:block;width:100%;height:760px;border:0;background:white;border-radius:calc(var(--radius-card) - 4px);overflow:hidden}.note{font-size:var(--size-text-small);margin:10px 0;color:var(--color-text)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:20px}.card{display:block;padding:18px;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-decoration:none;color:var(--color-text)}.card strong{display:block;color:var(--color-title);font-family:var(--font-title);font-size:1.15rem}.card span{font-size:var(--size-text-small)}
