.operations-heading{margin-bottom:28px}.operations-heading h1{font-size:clamp(1.9rem,4vw,3rem);letter-spacing:-.04em}.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.operations-grid>.surface-card{min-width:0;overflow-wrap:anywhere}.operations-form{display:grid;gap:16px;margin-top:22px}.operations-form label{display:block;font-size:.93rem;line-height:1.6}.operations-form .form-control{margin-top:6px;width:100%}.operations-form input[type=checkbox]{margin-right:8px;width:18px;height:18px;vertical-align:middle}.operations-options{max-height:320px;overflow:auto;padding:14px;border:1px solid #cbd9e0;border-radius:10px}.operations-options label{padding:8px 0}.operations-options legend{font-size:1rem;padding:0 5px}.operations-divider{margin-top:24px;padding-top:24px;border-top:1px solid #d5e0e7}.account-main>.surface-card{margin-bottom:24px}.operations-grid h2{font-size:1.5rem}.operations-grid h3{font-size:1.25rem}.operations-form textarea{min-height:90px}
@media(max-width:700px){.operations-grid{grid-template-columns:1fr;gap:18px}.operations-form .btn{width:100%}.operations-grid .surface-card{padding:22px}.operations-form .form-control{font-size:16px}.operations-heading h1{font-size:2rem}}
@media(max-width:900px){.account-body:has(.operations-heading) .account-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:8px;padding-block:14px;scrollbar-width:thin}.account-body:has(.operations-heading) .account-nav a{flex:0 0 auto;white-space:nowrap;padding:12px}}
