#resource-explorer{color:#244767;font-family:inherit;text-align:left}#resource-explorer *{box-sizing:border-box}#resource-explorer .rf-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px}#resource-explorer h1{font-size:28px;font-weight:700;line-height:1.5;color:#153b63;margin:0 0 8px}#resource-explorer .rf-heading p{font-size:14px;color:#7b8da0;line-height:1.8;margin:0}#resource-explorer a{text-decoration:none}#resource-explorer .rf-access{display:inline-block;padding:10px 16px;border:1px solid #d9e3ee;border-radius:6px;color:#5b7490;font-size:12px;white-space:nowrap;background:#fff}#resource-explorer .rf-toolbar{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#f6f8fb;border:1px solid #dce4ee;border-radius:10px 10px 0 0}#resource-explorer .rf-up{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #dbe3ed;border-radius:5px;background:white;color:#4b7098;font-size:22px}#resource-explorer .rf-path{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex:1;font-size:13px;line-height:1.6}#resource-explorer .rf-path a{color:#48698d}#resource-explorer .rf-path span{color:#97a9bc}#resource-explorer .rf-path strong{font-weight:600;color:#234f7b}#resource-explorer .rf-search{display:flex;align-items:center;gap:8px;max-width:310px;margin:0}#resource-explorer .rf-search input{font-family:inherit;box-sizing:border-box;min-width:0;width:220px;height:36px;padding:7px 11px;border:1px solid #d5dfea;border-radius:5px;background:#fff;color:#234b72;font-size:13px}#resource-explorer .rf-search button{font-family:inherit;border:0;border-radius:5px;background:#205d9d;color:#fff;padding:8px 13px;font-size:12px;white-space:nowrap;cursor:pointer}#resource-explorer .rf-folders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px;border:1px solid #dce4ee;border-top:0;background:#fff;min-height:300px}#resource-explorer .rf-folder{display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:0;padding:20px 14px;border:1px solid transparent;border-radius:9px;background:white;color:#244767;transition:background .15s,border-color .15s,transform .15s}#resource-explorer .rf-folder:hover,#resource-explorer .rf-folder:focus-visible{background:#edf5ff;border-color:#bcd5ed;transform:translateY(-2px)}#resource-explorer .rf-folder:focus-visible{outline:2px solid #2c71b5;outline-offset:2px}#resource-explorer .rf-folder-icon{display:block;width:82px;height:65px;flex-shrink:0;margin:0 auto 13px;filter:drop-shadow(0 4px 4px #c18d1d22)}#resource-explorer .rf-folder strong{display:block;font-size:17px;font-weight:600;line-height:1.6;word-break:keep-all}#resource-explorer .rf-folder>span{font-size:12px;line-height:1.8;color:#8a9aab;margin-top:3px}#resource-explorer .rf-status{border:1px solid #dce4ee;border-top:0;background:#fafbfd;padding:11px 18px;font-size:12px;color:#8192a5;border-radius:0 0 10px 10px}#resource-explorer .rf-list-head{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:#8799ac;padding:18px 8px}#resource-explorer .rf-list-head a{color:#4a729b}#resource-explorer .rf-table-wrap{overflow-x:auto;border:1px solid #dce4ee;border-bottom:0;background:#fff}#resource-explorer .rf-files{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.7;color:#526b85}#resource-explorer .rf-files th{padding:12px 16px;text-align:left;background:#f5f8fc;font-weight:500;color:#7c90a7;border-bottom:1px solid #dfe7f0}#resource-explorer .rf-files th:first-child{width:60%}#resource-explorer .rf-files th:nth-child(2){width:17%}#resource-explorer .rf-files th:nth-child(3){width:8%}#resource-explorer .rf-files th:nth-child(4){width:15%}#resource-explorer .rf-files td{padding:18px 16px;border-bottom:1px solid #e6edf4;vertical-align:middle;overflow-wrap:anywhere}#resource-explorer .rf-files tbody tr:hover{background:#f6faff}#resource-explorer .rf-files a{color:#315e8a}#resource-explorer .rf-file-name{display:flex;gap:13px;align-items:center;font-weight:500}#resource-explorer .rf-file-name svg{display:block;width:24px;height:29px;flex-shrink:0}#resource-explorer .rf-protection{font-size:11px;color:#6487a7;white-space:nowrap}#resource-explorer .rf-protection.is-locked{color:#a47e37}#resource-explorer .rf-empty{text-align:center!important;padding:46px 20px!important;background:#fff}#resource-explorer .rf-empty .rf-folder-icon{opacity:.7;width:66px;height:53px}#resource-explorer .rf-empty strong{display:block;font-size:15px;font-weight:500;color:#657f99}#resource-explorer .rf-empty p{font-size:12px;margin:8px 0 0;color:#99a7b6}.rf-detail-path{display:flex;align-items:center;gap:12px;font-size:13px;color:#7a91aa;margin-bottom:24px}.rf-detail-path a{color:#466d97}.rf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){#resource-explorer .rf-heading{align-items:flex-start;gap:12px;flex-direction:column;margin-bottom:20px}#resource-explorer h1{font-size:25px}#resource-explorer .rf-toolbar{flex-wrap:wrap;padding:12px;gap:10px}#resource-explorer .rf-search{width:100%;max-width:none}#resource-explorer .rf-search input{flex:1;width:100%}#resource-explorer .rf-folders{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:8px}#resource-explorer .rf-folder{padding:18px 5px}#resource-explorer .rf-folder strong{font-size:15px}#resource-explorer .rf-folder-icon{width:72px;height:58px}#resource-explorer .rf-files th:nth-child(2),#resource-explorer .rf-files td:nth-child(2){display:none}#resource-explorer .rf-files th:first-child{width:65%}#resource-explorer .rf-files th:nth-child(3){width:12%}#resource-explorer .rf-files th:nth-child(4){width:23%}#resource-explorer .rf-files th,#resource-explorer .rf-files td{padding:14px 9px;font-size:12px}#resource-explorer .rf-file-name{gap:8px}#resource-explorer .rf-file-name svg{width:20px;height:25px}#resource-explorer .rf-protection{font-size:10px}#resource-explorer .rf-heading p{font-size:13px}}
