
/* Book Yogashala Traveller Portal — isolated private portal stylesheet */
body.portal-traveller{--tv-green:#18392e;--tv-cream:#fbf7ef;--tv-line:#e7dac8;--tv-clay:#b6653d;background:#f7f3eb!important;color:#20372d}body.portal-traveller.portal-private .site-footer{display:none!important}body.portal-traveller .section-shell{max-width:1160px;margin:0 auto;padding:38px 20px 70px}body.portal-traveller .traveller-tabs{display:flex;gap:6px;overflow:auto;padding:6px;border:1px solid var(--tv-line);border-radius:15px;background:#fff}body.portal-traveller .traveller-tabs a{white-space:nowrap;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:850;color:#607067}body.portal-traveller .traveller-tabs a.active{background:var(--tv-green);color:#fff}body.portal-traveller .account-card{border:1px solid var(--tv-line)!important;border-radius:18px!important;background:#fff!important;padding:20px!important;box-shadow:none!important}body.portal-traveller .status-pill{display:inline-flex;padding:6px 9px;border-radius:999px;background:#f1e5d4;color:#915e38;font-size:12px;font-weight:850;text-transform:capitalize}body.portal-traveller .form-field,body.portal-traveller input,body.portal-traveller select,body.portal-traveller textarea{font-size:15px}@media(max-width:640px){body.portal-traveller .section-shell{padding:24px 14px 52px}}
