.admin-shell,.customer-portal{--ik-shell-gutter:clamp(12px,2vw,28px);--ik-shell-gap:16px;--ik-shell-control:44px;--ik-shell-bottom-reserve:16px}.admin-shell .admin-main{padding-top:16px;padding-inline:var(--ik-shell-gutter);min-width:0;padding-bottom:32px}.portal-toolbar{min-width:0;min-height:var(--ik-shell-control,44px);margin:0 0 var(--ik-shell-gap);border-bottom:1px solid var(--ik-line,#e1e8f1);color:var(--ik-ink,#1b304b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 0 12px;display:flex}.portal-toolbar-location{flex-wrap:wrap;flex:200px;align-items:center;gap:4px 12px;min-width:0;display:flex}.portal-toolbar .ik-page-navigation:empty{display:none}.portal-toolbar .ik-page-navigation{flex:none;gap:4px;margin:0}.portal-toolbar .ik-page-navigation a{min-height:var(--ik-shell-control,44px);background:0 0;border:0;padding:8px 10px}.portal-toolbar .ik-page-navigation button{width:44px;min-height:var(--ik-shell-control,44px);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:10px;display:inline-flex}.portal-toolbar .department-breadcrumb{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;line-height:1.45;display:flex}.portal-toolbar .department-breadcrumb a{min-height:var(--ik-shell-control,44px);align-items:center;text-decoration:none;display:inline-flex}.portal-toolbar .department-breadcrumb strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.portal-toolbar .nav-workspace{flex:0 auto;min-width:0;margin:0}.portal-toolbar .nav-workspace-tools{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.portal-toolbar .nav-workspace-tools>button,.portal-toolbar .nav-workspace-tools>a,.portal-toolbar-help-slot>button{min-width:var(--ik-shell-control,44px);min-height:var(--ik-shell-control,44px);border:1px solid var(--ik-line,#e1e8f1);background:var(--ik-surface,#fff);color:var(--ik-ink,#1b304b);font:inherit;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.portal-toolbar svg{flex-shrink:0}.portal-toolbar .nav-copy-result{flex-wrap:wrap;max-width:460px;margin-top:8px}.portal-toolbar .nav-copy-result input{flex:1;min-width:0}.portal-toolbar :is(button,a,select):focus-visible{outline-offset:2px;outline:3px solid #6f788a}.customer-portal>.portal-toolbar{max-width:1180px;padding:12px var(--ik-shell-gutter);border-bottom:1px solid #e1e8f1;margin:0 auto}.customer-portal>.customer-home{padding-top:16px}.customer-portal .customer-home-top{flex-wrap:wrap;gap:16px;padding-bottom:12px}.customer-portal .customer-home-top>div{gap:8px}.customer-portal .customer-home-intro{margin:20px 0}.nav-workspace-dialog .nav-section-index{gap:8px;width:100%;margin:0;display:grid}.nav-workspace-dialog .nav-section-index select{width:100%;min-width:0;max-width:100%;min-height:var(--ik-shell-control,44px);font-size:16px}@media (max-width:1200px){.portal-toolbar .ik-toolbar-action-text,.portal-toolbar .nav-workspace kbd{display:none}}@media (max-width:900px){.admin-shell{--ik-shell-bottom-reserve:calc(86px + env(safe-area-inset-bottom))}.admin-shell .admin-main{padding-top:12px;padding-bottom:calc(var(--ik-shell-bottom-reserve) + 16px)}.portal-toolbar{gap:4px 12px;padding-bottom:8px}}@media (max-width:560px){.portal-toolbar-location{flex-basis:100%}.portal-toolbar .nav-workspace{width:100%}.portal-toolbar .nav-workspace-tools{justify-content:flex-end}.portal-toolbar .department-breadcrumb{gap:6px;font-size:13px}.portal-toolbar .nav-copy-result{flex-direction:column;align-items:stretch;width:100%;display:flex}.customer-portal>.portal-toolbar{flex-wrap:nowrap}.customer-portal>.portal-toolbar .portal-toolbar-location{flex-basis:auto}}.ik-toolbar-compact-label,.ik-shortcuts-menu .ik-toolbar-mobile-action{display:none}@media (max-width:600px){.portal-toolbar .nav-workspace-tools>.ik-toolbar-desktop-action{display:none}.ik-shortcuts-menu .ik-toolbar-mobile-action{align-items:center;gap:10px;display:flex}.portal-toolbar .nav-workspace-tools{justify-content:flex-start;gap:8px}.portal-toolbar .nav-workspace-tools>button,.portal-toolbar .portal-toolbar-help-slot>button{min-height:44px;padding:9px 12px;font-size:13px}.portal-toolbar .nav-workspace-tools>button[aria-label=Buscar] .ik-toolbar-action-text,.portal-toolbar .ik-toolbar-compact-label{display:inline}.portal-toolbar .nav-workspace-tools .portal-toolbar-help-slot{margin-left:auto}}
