@font-face{font-family:OtSidebarCairo;src:url('/assets/Cairo-Regular-CB0NqkA_.ttf') format('truetype');font-display:swap}
.ot-sidebar-navigation{padding-inline:16px!important;gap:10px!important}
.ot-sidebar-navigation a,.ot-sidebar-navigation span,.ot-sidebar-trigger{font-family:OtSidebarCairo,Cairo,Arial,sans-serif!important;font-size:13px!important;line-height:1.7}
.ot-sidebar-trigger{padding-inline:4px!important;min-height:42px;height:auto!important;border-radius:7px!important;outline-offset:2px}
.ot-sidebar-trigger:focus-visible,.ot-sidebar-leaf:focus-visible{outline:2px solid #9a542f}
.ot-sidebar-trigger-content{justify-content:flex-start!important;gap:8px!important}
.ot-sidebar-label{min-width:0;gap:9px!important}
.ot-sidebar-label>img{width:18px!important;height:18px!important;object-fit:contain;margin-inline:4px 0!important;flex-shrink:0}
.ot-sidebar-label>span{font-weight:500;white-space:normal}
.ot-sidebar-chevron{width:12px!important;height:12px!important;object-fit:contain;flex-shrink:0;margin-inline-start:0!important;opacity:.65;rotate:0deg!important;transform:rotate(0deg)!important;transition:transform .18s}
.ot-sidebar-trigger[aria-expanded=true] .ot-sidebar-chevron{transform:rotate(180deg)!important}
.ot-sidebar-group-open>.flex>.ot-sidebar-trigger,.ot-sidebar-trigger.gradient-bg{background:#f6f8fa!important;background-image:none!important;color:#34465a!important}
.ot-sidebar-trigger.gradient-bg .text-white{color:#34465a!important}
.ot-sidebar-trigger.gradient-bg .ot-sidebar-label>img{filter:none!important}
.ot-sidebar-tree{position:relative;margin-block:4px 6px!important;margin-inline-start:17px!important;padding-inline-start:18px!important;gap:4px!important}
.ot-sidebar-tree:before{content:'';position:absolute;inset-inline-start:0;top:0;bottom:21px;border-inline-start:1px solid #d8dfe6;pointer-events:none}
.ot-sidebar-leaf{position:relative;min-width:0;text-decoration:none!important}
.ot-sidebar-leaf:before{content:'';position:absolute;inset-inline-start:-18px;top:50%;width:18px;border-top:1px solid #d8dfe6;pointer-events:none}
.ot-sidebar-leaf-content{height:auto!important;min-height:38px;padding:7px 9px!important;gap:9px;border-radius:5px!important}
.ot-sidebar-leaf-icon{height:14px;width:14px;object-fit:contain;opacity:.75;flex-shrink:0}
.ot-sidebar-leaf-content>span{font-weight:400;min-width:0;white-space:normal}
.ot-sidebar-leaf[aria-current=page]>.ot-sidebar-leaf-content{background:#f9f0eb!important;background-image:none!important}
.ot-sidebar-leaf[aria-current=page] .text-white{color:#a9512d!important;font-weight:600}
.ot-sidebar-collapsed .ot-sidebar-navigation{padding-inline:10px!important}
.ot-sidebar-collapsed .ot-sidebar-trigger-content{justify-content:center!important;gap:0!important}
@media(prefers-reduced-motion:reduce){.ot-sidebar-chevron{transition:none}}
@media(min-width:1025px){
  .ot-sidebar:not(.ot-sidebar-collapsed){width:224px!important;flex:0 0 224px!important}
  .ot-sidebar:not(.ot-sidebar-collapsed) .ot-sidebar-navigation{padding-inline:12px!important}
  .ot-sidebar.ot-sidebar-collapsed{flex-shrink:0}
  .ot-sidebar+main{flex:1 1 0%;width:0!important;min-width:0;padding-inline-end:16px}
}
