.portal-structured .portal-sidebar{position:fixed;inset:0 auto 0 0;width:252px;padding:0 16px 20px;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;z-index:5;background:#111a1f;border-right:1px solid #344047}
.portal-structured main{margin-left:252px;min-width:0;padding:28px 28px 48px}.portal-global-nav{display:flex;flex-direction:column;gap:5px}.portal-global-nav .nav{box-sizing:border-box;display:block;margin:0;width:100%;padding:12px 14px;min-height:42px;text-align:left;text-decoration:none;border:0;border-radius:6px;font:500 14px/1.45 Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#c9d2d8;background:transparent;cursor:pointer}.portal-global-nav .nav.active,.portal-global-nav .nav:hover{background:#263139;color:#fff;box-shadow:inset 3px 0 #ff652f}.portal-global-nav .portal-nav-label{font-size:11px;letter-spacing:.12em;color:#a1adb6;padding:18px 14px 6px}.natalia-local-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}.natalia-local-tabs .nav{width:auto;margin:0;background:#192329;border:1px solid #344047;color:#c9d2d8;padding:10px 16px;border-radius:6px}.natalia-local-tabs .nav.active{border-color:#ff652f;color:#fff}
.shell .badges{flex-wrap:wrap}.shell .badges .badge{white-space:nowrap}.shell .chat.unanswered,.shell .chat.unanswered.active{background:#482529!important;border-left:4px solid #ff646c!important}.shell .chat.unanswered p,.shell .chat.unanswered .chat-top{color:#ffd5d8!important}.badge.unanswered-badge{background:#8c2531!important;color:#fff!important;font-weight:700}.shell .message.unanswered{background:#482529!important;border:1px solid #ff646c!important;border-left:4px solid #ff646c!important;color:#ffe2e4!important}.unanswered-label{display:block;color:#ffb9bf;font-weight:700;margin-bottom:6px}
@media(max-width:1050px) and (min-width:761px){.portal-structured .portal-sidebar{width:220px}.portal-structured main{margin-left:220px;padding:24px 18px}}
@media(max-width:760px){.portal-structured .portal-sidebar{position:static;width:100%;padding:0 14px 14px;overflow:visible}.portal-structured main{margin:0;padding:22px 14px}.portal-global-nav{flex-direction:row!important;overflow-x:auto;gap:6px;align-items:flex-start}.portal-global-nav .nav{width:auto;flex-shrink:0;white-space:nowrap}.portal-global-nav .portal-nav-label{display:none}}
