.directory-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.directory-toolbar input{flex:2;min-width:180px}.directory-toolbar select{flex:1;min-width:110px}.system-notice{margin:12px 0;border:1px solid #ffd0df}.system-notice p{line-height:1.7}.fen-app{padding:24px 20px 95px;background:linear-gradient(#ffe3ef,#fff7fa);min-height:100dvh}.fen-app header{display:flex;justify-content:space-between;align-items:center}.fen-app .card{margin:18px 0}.fen-app label{display:block;margin:12px 0}.fen-app label input,.fen-app label select{display:block;width:100%;margin-top:6px}.fen-app small{display:block;color:#8b7890;font-size:11px}.fen-hero{padding:24px;border-radius:24px;background:linear-gradient(120deg,#ff327e,#ff92ab);color:white}.fen-hero small{color:white}.fen-hero h1{font-size:38px;margin:10px 0}.fen-app #qr{padding:18px;margin:15px auto;background:#fff;width:236px;height:236px}.fen-app #invite-link{font-size:12px;width:100%;margin-bottom:12px}.fen-app .list-row{gap:10px}.fen-app .list-row>span{min-width:0;overflow-wrap:anywhere}.fen-app .nav{min-height:60px}

