.sidebar{height:100vh;overflow:hidden}.sidebar nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin;scrollbar-color:#9f2b31 transparent}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-thumb{background:#9f2b31;border-radius:10px}.sidebar-foot{flex:0 0 auto}.top-actions{position:relative}.account-menu{position:relative}.account-toggle{border:1px solid var(--line);background:#fff;border-radius:11px;padding:7px 10px;display:flex;align-items:center;gap:9px;cursor:pointer;color:var(--ink);min-width:190px}.account-toggle>span:nth-child(2){display:flex;flex-direction:column;text-align:left;min-width:0;flex:1}.account-toggle b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-toggle small{font-size:8px;color:var(--muted);margin-top:2px}.account-toggle i{font-style:normal;transition:transform .2s}.account-menu.open .account-toggle i{transform:rotate(180deg)}.account-dropdown{position:absolute;right:0;top:calc(100% + 9px);width:210px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:7px;box-shadow:0 18px 50px rgba(49,8,11,.17);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.16s;z-index:50}.account-menu.open .account-dropdown{opacity:1;visibility:visible;transform:none}.account-dropdown a{display:block;padding:11px 12px;border-radius:8px;color:var(--ink);font-size:10px;font-weight:700}.account-dropdown a:hover{background:#fff0f1;color:var(--orange)}.account-dropdown a:last-child{border-top:1px solid var(--line);margin-top:4px;color:#b62128}.account-page{max-width:850px}.nearest-industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px}.nearest-industry-grid article{border:1px solid var(--line);border-radius:10px;padding:14px;background:#fffafa;display:flex;flex-direction:column;gap:5px}.nearest-industry-grid span{font-size:8px;color:var(--orange);font-weight:800}.nearest-industry-grid b{font-size:11px}.nearest-industry-grid small{font-size:8px;color:var(--muted)}
@media(max-width:760px){.top-actions>a,.top-actions>.secure-dot{display:none}.account-toggle{min-width:0;border:0;padding:4px}.account-toggle>span:nth-child(2),.account-toggle i{display:none}.account-dropdown{position:fixed;right:14px;top:70px}.nearest-industry-grid{grid-template-columns:1fr}.sidebar{overflow:hidden}.sidebar nav{padding-bottom:20px}}

/* Tüm yönetim alt menülerinde yüksek kontrast ve okunabilir ölçüler */
.sidebar .nav-group{flex:0 0 auto!important;border:1px solid transparent;border-radius:11px!important;overflow:hidden!important}
.sidebar .nav-group.open{background:rgba(255,255,255,.055);border-color:rgba(223,194,105,.2)}
.sidebar .nav-group .nav-group-toggle{min-height:46px!important;padding:7px 9px!important;color:#f8f5ec!important;font-size:13px!important;line-height:1.25!important;letter-spacing:.025em!important}
.sidebar .nav-group .nav-group-toggle>span{display:block!important;min-width:0;color:inherit!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sidebar .nav-group .nav-submenu{max-height:0!important;padding:0!important;overflow:hidden!important;transition:max-height .2s ease,padding .2s ease!important}
.sidebar .nav-group.open .nav-submenu{max-height:430px!important;padding:5px 0 8px!important}
.sidebar .nav-group .nav-submenu>a{display:flex!important;align-items:center!important;min-height:0!important;margin:0 7px 0 13px!important;padding:0 10px!important;color:#e9e3d6!important;font-size:11.5px!important;line-height:1.35!important;letter-spacing:.025em!important;white-space:normal!important;opacity:0!important;border-left:2px solid #6d6249!important;border-radius:7px!important}
.sidebar .nav-group.open .nav-submenu>a{min-height:40px!important;padding:9px 10px!important;opacity:1!important}
.sidebar .nav-group .nav-submenu>a>span{display:block!important;min-width:0;color:inherit!important;overflow-wrap:anywhere}
.sidebar .nav-group .nav-submenu>a:hover{color:#fff!important;background:#343941!important;border-left-color:#d6b45c!important}
.sidebar .nav-group .nav-submenu>a.active{color:#fff!important;background:#45403a!important;border-left-color:#efcf72!important;font-weight:850!important;box-shadow:none!important}
.sidebar .user-nav-group .nav-submenu>a>i,.sidebar .settings-nav-group .nav-submenu>a>i{color:#e1c46e!important}
@media(max-width:760px){.sidebar .nav-group .nav-group-toggle{font-size:13.5px!important}.sidebar .nav-group .nav-submenu>a{font-size:12px!important;min-height:42px!important}}

/* Sadeleştirilmiş panel çevresi */
.sidebar-foot,.sidebar-contact,.top-user-card{display:none!important}.top-actions>.secure-dot,.top-actions>a{display:none!important}
.table-tools .column-filter,.table-tools .value-filter{display:none!important}

/* Okunabilir ve taşmayan alt menüler */
.sidebar nav{gap:5px!important;padding:2px 3px 22px 0!important}.sidebar .section-nav-group{flex:0 0 auto!important;overflow:visible!important;border:1px solid transparent;border-radius:10px!important}.sidebar .section-nav-group.open{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.09)}.sidebar .section-nav-group .nav-group-toggle{min-height:44px!important;padding:7px 9px!important;color:#f7eded!important;font-size:12px!important;line-height:1.25!important;letter-spacing:.025em!important}.sidebar .section-nav-group .nav-group-toggle>span{display:block!important;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .section-nav-group .nav-group-toggle>b{color:#e6bfc2!important}.sidebar .section-nav-group.open .nav-submenu{max-height:180px!important;padding:4px 0 7px!important;overflow:visible!important}.sidebar .section-nav-group .nav-submenu>a{min-height:0!important;margin:0 7px 0 17px!important;padding:0 10px!important;color:#dfd0d2!important;font-size:10.5px!important;line-height:1.3!important;letter-spacing:.025em!important;white-space:normal!important;opacity:0!important;border-left:2px solid #875158!important}.sidebar .section-nav-group.open .nav-submenu>a{min-height:38px!important;padding:10px!important;opacity:1!important}.sidebar .section-nav-group .nav-submenu>a>i{display:none!important}.sidebar .section-nav-group .nav-submenu>a>span{display:block!important;color:inherit!important}.sidebar .section-nav-group .nav-submenu>a:hover{color:#fff!important;background:#5d171d!important}.sidebar .section-nav-group .nav-submenu>a.active{color:#fff!important;background:#7b1e25!important;border-left-color:#efbd62!important;font-weight:800!important}
