.test-cockpit-v21{max-width:76rem;margin-inline:auto}.cockpit-auth{max-width:34rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--line,#d5ddd7);background:var(--paper,#fffef8);border-radius:1rem;display:grid;gap:1rem}.cockpit-auth .field{margin:0}.cockpit-auth details{overflow-wrap:anywhere}.cockpit-profiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-block:1.5rem}.cockpit-profile{padding:1.3rem;border:1px solid var(--line,#d5ddd7);border-radius:1rem;background:var(--paper,#fffef8);display:flex;flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}.cockpit-profile h2{font-size:1.2rem;margin:0 0 .5rem}.cockpit-profile .button{margin-top:auto;min-height:2.75rem;white-space:normal;text-align:start}.cockpit-pseudonym{font-weight:650}.cockpit-error{padding:1rem;border-inline-start:4px solid #8b3232;background:#fff0eb;color:#642424}.cockpit-finance-help{margin-block:1rem;max-width:65rem}.cockpit-finance-help summary{cursor:pointer;font-weight:600}.test-cockpit-banner-v21{background:#fff1bf;border-block:2px solid #806315;padding:1rem max(1rem,calc((100vw - 76rem)/2));color:#372b0a;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;justify-content:space-between}.test-cockpit-banner-v21[hidden]{display:none}.test-cockpit-banner-v21>div{display:flex;gap:.5rem 1rem;flex-wrap:wrap;align-items:center}.test-cockpit-banner-v21 strong{font-size:1.1rem}.test-cockpit-banner-v21 span{overflow-wrap:anywhere}.cockpit-banner-actions a,.cockpit-banner-actions button{color:inherit;background:transparent;font:inherit;font-weight:650;border:1px solid currentColor;border-radius:.45rem;padding:.65rem .9rem;min-height:2.75rem;text-decoration:none;cursor:pointer}.test-cockpit-v21 :focus-visible,.test-cockpit-banner-v21 :focus-visible{outline:3px solid #146a70;outline-offset:3px}.test-cockpit-v21 button:disabled,.test-cockpit-banner-v21 button:disabled{opacity:.6;cursor:default}@media(max-width:38rem){.cockpit-banner-actions{width:100%}.cockpit-banner-actions a,.cockpit-banner-actions button{flex:1;text-align:center}.test-cockpit-v21 .page-heading{display:block}.cockpit-profile{padding:1rem}}
.cockpit-profile[hidden]{display:none}.cockpit-limits{font-size:.92rem;color:#604d23;background:#fff6db;padding:.75rem;border-radius:.5rem;margin-bottom:1rem}.cockpit-limits h3{font-size:1rem;margin:0 0 .4rem}.cockpit-limits ul{padding-inline-start:1.2rem;margin:0}.cockpit-limits li+li{margin-top:.4rem}.cockpit-search{max-width:36rem}
