/* Registration activity sheet, matching the requested compact card. */
.profession-paper260{height:auto!important;min-height:0!important;display:block!important;padding:24px!important}
.profession-paper260 h1{font-size:clamp(26px,4.6vw,34px);line-height:1.25;margin:18px 0 0}
.profession-paper260 .profession-grid259{margin-top:54px;gap:16px;grid-template-columns:1fr}
.profession-paper260 .profession-grid259 button{text-align:center;min-height:88px;font:400 36px/1.2 Georgia,'Times New Roman',serif;padding:18px;color:var(--ink,#242a23);border:1px solid var(--line,#dedfd7);border-radius:12px;background:transparent}
.profession-paper260 .profession-grid259 button:hover,.profession-paper260 .profession-grid259 button:focus-visible{border-color:#224c3b;background:#224c3b0b}
.activity-logo260{width:48px;height:48px;object-fit:contain;border-radius:10px;background:#f4f5f1}
.activity-preview260{display:flex;align-items:center;gap:12px;margin:8px 0 16px}.activity-preview260 img{width:72px;height:72px;object-fit:contain}
.payment-success260{padding:14px 18px;border:1px solid #9fbcab;border-radius:12px;background:#edf6ef;color:#224c3b;line-height:1.4}
#dealBoard>.deal-column{height:auto!important;max-height:none!important;box-sizing:border-box!important}
#dealBoard>.deal-column>.deal-cards{max-height:none!important;height:auto!important;overflow:visible!important}
@media(max-width:600px){.profession-paper260{padding:20px!important}.profession-paper260 .paper-head248{flex-wrap:nowrap;gap:10px}.profession-paper260 .paper-head248 .brand{font-size:26px;letter-spacing:-1px}.profession-paper260 .paper-head248 button{padding:12px;font-size:14px;min-height:46px}.profession-paper260 .profession-grid259 button{font-size:32px;min-height:84px}.profession-paper260 h1{font-size:29px}.profession-paper260 .profession-grid259{margin-top:48px}}
@media(max-width:370px){.profession-paper260{padding:14px!important}.profession-paper260 .paper-head248 .brand{font-size:21px}.profession-paper260 .paper-head248 button{padding:8px;font-size:12px}.profession-paper260 h1{font-size:25px}}
