.portal-grid{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:22px;align-items:start}.portal-group{border:1px solid var(--hairline-color);border-radius:8px;overflow:hidden;background:var(--body-bg);margin-bottom:18px}.portal-group>h2{margin:0;padding:15px 18px;background:#122b3e;color:#fff;font-size:18px;font-weight:600;letter-spacing:.03em}.portal-section h3{margin:0;padding:12px 16px 7px;color:var(--body-quiet-color);font-size:12px;letter-spacing:.03em}.portal-section table{width:100%}.portal-section th,.portal-section td{padding:10px 14px}.portal-section td{width:64px;font-size:11px}.portal-section th{font-weight:400}.portal-current{background:var(--selected-row)}#nav-sidebar{padding:10px;width:300px;box-sizing:border-box}#nav-sidebar .portal-group>h2{font-size:16px;padding:13px 14px}#nav-sidebar .portal-section h3{font-size:11px}#nav-sidebar th{width:auto}.portal-intro{margin-bottom:24px}.portal-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.portal-filters button{padding:9px 16px;border:0;border-radius:4px;color:var(--button-fg);background:var(--button-bg);cursor:pointer}.portal-table{overflow:auto}.portal-table table{width:100%}.dashboard #content{width:auto}.shifted #nav-sidebar+.content{max-width:calc(100% - 324px)}@media(max-width:1100px){.portal-grid{grid-template-columns:1fr}}@media(max-width:767px){#nav-sidebar+.content{max-width:100%}.portal-filters input{max-width:100%}}
