.profile-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin-top:12px}.profile-heading h2{margin:0}.profile-heading-actions{justify-content:flex-end;align-content:start;gap:7px;margin:0;padding-right:9px}.profile-heading-actions button{padding:9px 10px;font-size:12px;min-height:38px;white-space:nowrap}.profile-heading-actions .icon-btn{width:38px;padding:8px}.profile-heading-actions svg{width:19px;height:19px}.modal-profile-info>.location{margin-top:16px}.station-gate{max-width:640px;margin:40px auto}.station-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0}.station-bar h1{font-size:28px;margin:0}.station-bar a{font-size:12px;color:#69475f}.station-embedded iframe{display:block;width:100%;height:calc(100dvh - 230px);min-height:600px;border:1px solid #e8e0e6;border-radius:12px;background:#f8f7f3}.introduction-record{padding:16px 0;border-bottom:1px solid #e8e0e6}.introduction-record small{color:#8d7b86}.my-introductions{margin:0 0 35px}.auth-page{margin:0;background:#f9f7f4;font:15px/1.65 system-ui;color:#382c35;min-height:100dvh;display:grid;place-items:center}.auth-card{box-sizing:border-box;width:min(440px,calc(100% - 32px));padding:36px;background:#fff;border:1px solid #e8e0e6;border-radius:18px;box-shadow:0 15px 60px #67435a0c}.auth-brand{font:32px Georgia,serif;color:#382c35;text-decoration:none}.auth-card h1{font-size:25px;margin-bottom:8px}.auth-card p{color:#927e8b;font-size:13px}.auth-card label{display:grid;gap:7px;margin:17px 0;font-size:13px}.auth-card input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #ded2dc;border-radius:8px;font:16px system-ui}.auth-card .auth-check{display:flex;align-items:center;gap:9px}.auth-check input{width:16px}.auth-card button,.requests-admin button{border:0;border-radius:8px;background:#67435a;color:#fff;padding:12px 18px;cursor:pointer;font:14px system-ui}.auth-card button{width:100%}.auth-card button:disabled{opacity:.6}.auth-card #switch{color:#67435a;font-size:13px;cursor:pointer}.auth-card #status{min-height:20px}.requests-admin{background:#f9f7f4;color:#382c35;font:14px/1.6 system-ui;margin:0;padding:30px 5vw}.requests-admin header{max-width:900px;margin:auto}.requests-admin main{max-width:900px;margin:25px auto;display:grid;gap:20px}.requests-admin form{background:white;border:1px solid #e8e0e6;border-radius:12px;padding:24px}.requests-admin label{display:grid;gap:8px;margin:16px 0}.requests-admin select,.requests-admin textarea{font:16px system-ui;padding:10px;border:1px solid #ded2dc;border-radius:8px}.requests-admin textarea{min-height:70px}.requests-admin [role=status]{margin-left:12px}
@media(max-width:700px){.profile-heading{grid-template-columns:1fr}.profile-heading-actions{justify-content:flex-start;padding:0}.station-embedded iframe{height:calc(100dvh - 215px);min-height:470px}.station-bar{padding:16px 0}.station-bar h1{font-size:24px}}
@media(max-width:640px){.mobile-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.mobile-nav>a{min-width:0;flex:1}.mobile-nav svg{width:20px;height:20px}.mobile-nav>a>span:last-child{font-size:10px}.station-embedded{margin:0 -3%}.station-bar{padding-left:3%;padding-right:3%}.station-embedded iframe{border-radius:0}.auth-card{padding:28px 24px}}
