better-staridc-MNBT
1/* user_info Layui 风格覆盖 */
2.ly-nav{background:#009688;color:#fff;padding:0 16px;height:54px;display:flex;align-items:center;}
3.ly-nav-inner{max-width:700px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;}
4.ly-nav-brand{color:#fff;font-size:17px;font-weight:700;text-decoration:none;letter-spacing:.5px;}
5.ly-nav-brand:hover{color:#fff;text-decoration:none;}
6.ly-nav-links a{color:rgba(255,255,255,.85);font-size:14px;margin-left:22px;text-decoration:none;transition:color .15s;}
7.ly-nav-links a:hover{color:#fff;text-decoration:none;}
8.ly-page{max-width:500px;margin:40px auto;padding:0 16px;}
9.ly-page-wide{max-width:900px;margin:40px auto;padding:0 16px;}
10.ly-msg{display:none;padding:10px 16px;border-radius:4px;margin-bottom:16px;font-size:14px;}
11.ly-msg.show{display:block;}
12.ly-msg-success{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9;}
13.ly-msg-error{background:#ffebee;color:#c62828;border:1px solid #ffcdd2;}
14.ly-form h1{font-size:22px;color:#222;margin:0 0 4px;}
15.ly-form .layui-form-item{margin-bottom:18px;}
16.ly-form .layui-form-label{width:90px;padding:9px 12px;text-align:right;}
17.ly-info-row{display:flex;padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:14px;}
18.ly-info-row .ly-info-label{color:#888;flex:0 0 90px;}
19.ly-info-row .ly-info-value{color:#222;font-weight:500;}
20.ly-form-actions{display:flex;gap:10px;margin-top:6px;}
21@media(max-width:500px){.ly-page,.ly-page-wide{margin:20px auto;}}