.nl-account{padding:0 12px 18px;color:#ead6b0;font:13px/1.5 Arial,sans-serif}
.nl-account .nl-profile{padding:16px!important;margin:0 0 18px!important;background:linear-gradient(135deg,#342721,#211c20);border:1px solid #94703f;border-radius:10px;box-shadow:0 5px 16px #0002}
.nl-profile table,.nl-profile tbody,.nl-profile tr,.nl-profile td{display:block!important;width:100%!important;border:0!important;padding:0!important;background:none!important;text-align:center}
.nl-profile img{width:76px!important;height:76px!important;object-fit:cover;border:2px solid #c49c5d!important;border-radius:12px;margin:0 auto 10px;display:block}
.nl-profile td.contr-title{font-size:15px!important;font-weight:bold;color:#ffe0a0;margin:0!important;padding:0!important}
.nl-profile td.contr-title>br{display:none}.nl-profile td.contr-title>span{display:block!important;margin-top:5px;padding:6px 8px;background:#ffffff06;border:1px solid #ffffff0b;border-radius:4px;color:#d8c8ac;font:12px/1.45 Arial,sans-serif;text-align:left;overflow-wrap:anywhere}
.nl-account .nav-menu{width:100%;margin:0;padding:0}.nl-account .main-m{margin:0;padding:0;list-style:none}.nl-account .main-m li{position:relative;margin:0;padding:0;border-bottom:1px solid #bc95572c}
.nl-account .main-m a{display:flex;align-items:center;box-sizing:border-box;min-height:41px;height:auto!important;line-height:1.45!important;padding:10px 8px 10px 29px!important;color:#e7d4af;font:13px/1.45 Arial,sans-serif;text-decoration:none;border-radius:5px}
.nl-account .main-m a:after{display:none!important}.nl-account .main-m a:hover{background:#d8b16d15;color:#ffe4ad}.nl-account .main-m a:focus-visible{outline:2px solid #d7ad69;outline-offset:1px}.nl-account .main-m .icon-img{position:absolute;left:7px;top:13px;margin:0!important;width:14px;height:14px;pointer-events:none}
.nl-account .main-m b,.nl-account .main-m font{color:inherit!important;font-size:inherit!important}.nl-account .main-m a[href*="webshop"],.nl-account .main-m a[href*="buy_vip_status"]{color:#efd08e}
.nl-account .main-m .nl-menu-divider{height:14px;border-bottom:1px solid #b68b4b80;margin:0 0 10px;list-style:none}
.nl-account .main-m a[href*="admin=dashboard"],.nl-account .main-m a[href*="mod=category_manage"],.nl-account .main-m a[href*="agm=gm_manage"],.nl-account .main-m a[href*="gm=ban_manager"]{color:#cbbce8!important;text-shadow:none!important;font-size:11px;padding-left:10px!important;background:#9781c00a}
.nl-account>.button{float:none!important;display:block;width:100%;height:40px;margin:18px 0 0!important;border:1px solid #a08250;border-radius:6px;background:linear-gradient(#51402b,#32271c);color:#f5dfb7;font:bold 12px Arial;cursor:pointer}
.nl-account .main-m .nl-menu-divider{height:28px!important;margin:8px 0 14px!important;border:0!important;position:relative;background:linear-gradient(90deg,transparent,#c89a4b,transparent) center/100% 2px no-repeat}
.nl-account .main-m .nl-menu-divider:after{content:"◆";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#f1c66f;background:#302323;padding:0 12px;font-size:15px;text-shadow:0 0 10px #dfa94980}
