.resource-panel{background:#fff;border-radius:8px;min-height:calc(100vh - 40px);box-shadow:0 1px 8px #2d517012;padding:22px}
.resource-heading{border-bottom:1px solid #e8edf4;padding:5px 0 14px;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:9px;align-items:center}
.resource-heading h1{margin:0;font-size:20px}.resource-heading span{color:#1477d0;font-size:24px}
.resource-toolbar{display:flex;gap:22px;align-items:center;padding:20px 0}.resource-search{height:41px;width:min(605px,58vw);display:flex;align-items:center;border:1px solid #dfe5ed;border-radius:6px;overflow:hidden}.resource-search select{height:100%;border:0;border-right:1px solid #e5e9ef;padding:0 18px;color:#516074;background:#fff}.resource-search input{border:0;outline:0;flex:1;padding:0 15px}.resource-search span{font-size:22px;padding:0 13px;color:#4a586b}
.resource-table{border-collapse:collapse;width:100%;table-layout:fixed}.resource-table th{background:#f5f6f8;text-align:left;padding:20px;font-size:15px;white-space:nowrap}.resource-table td{padding:25px 20px;border-top:1px solid #eef1f5}.empty-state{text-align:center;color:#c4cbd5;padding:68px 0;font-size:15px}.empty-state div{font-size:42px;color:#e2e6ec}
/* The storage children are closed by default. Hovering storage or its children opens them. */
.resource-menu .sub{display:none;padding-left:58px;height:44px;font-size:15px}.resource-menu.storage-open .sub{display:flex}.resource-menu .storage-toggle:hover~.sub,.resource-menu .sub:hover{display:flex}.resource-menu a.selected,.resource-menu a.sub.selected{background:#ecf4ff;color:#1165b9;font-weight:700;border-right:3px solid #2983dc}
