.project-directory{margin:0;background:#faf8fd;color:#302738;font:16px/1.8 -apple-system,BlinkMacSystemFont,'Microsoft YaHei',sans-serif}.project-directory>header,.project-directory>main{max-width:1200px;margin:auto;padding:24px}.project-directory>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e0ef}.project-directory header img{width:130px;height:auto}.project-directory a{color:#70518b;text-decoration:none}.project-directory h1{font-size:34px;line-height:1.4}.project-intro{max-width:850px;color:#86738f}.project-breadcrumb,.project-paging{display:flex;gap:14px;flex-wrap:wrap}.project-breadcrumb{font-size:14px;color:#9a89a6}.project-menu-links{display:flex;gap:18px;flex-wrap:wrap;padding:18px 0;margin:18px 0;border-block:1px solid #eae3f0}.project-menu-links>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.project-menu-links a{font-size:15px;padding:8px 12px;border-radius:5px;color:#68497d;background:#f0e9f7;text-decoration:none}.project-menu-links a.project-child{font-size:14px;background:#fff;border:1px solid #e9e0f0}.project-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 18px;margin:26px 0}.project-card img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:8px}.project-card h2{font-size:16px;line-height:1.6;margin:10px 0;color:#382842;overflow-wrap:anywhere}.project-card p{font-size:13px;color:#8b7795;line-height:1.7}.project-missing-cover{display:flex;aspect-ratio:3/4;align-items:center;justify-content:center;background:#eee8f4;color:#9c8aa8;border-radius:8px;font-size:13px}.project-count{font-size:14px;color:#8e7b9a}.project-paging{margin:30px 0}.project-paging a{padding:8px 16px;background:#ece3f5;border-radius:6px}.project-footer{max-width:1200px;margin:30px auto 0;padding:24px;display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #e7dfed;font-size:14px;color:#877193}.project-footer a{color:#877193}.project-home-snapshot{padding:20px}.project-app-menu{margin:0 0 22px}.project-sidebar-group{padding:6px 0}.project-sidebar-group>a{display:block;padding:9px 14px;color:#78568d;font-size:14px;text-decoration:none;border-radius:6px;line-height:1.6;overflow-wrap:anywhere}.project-sidebar-group>a.project-child{padding-left:28px;color:#9984a8;font-size:13px}body[data-project-menus=true] .pool-category-tabs{display:none}body:has(.watch-stage) #project-site-footer{display:none}
.project-setting-tabs{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0;border-bottom:1px solid #e4daed;padding-bottom:12px}.project-setting-tabs button[aria-current]{background:#e8dcf6;color:#624476}.project-menu-editor{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px}.project-menu-tree{position:static!important;inset:auto!important;width:auto!important;max-height:80vh!important;overflow:auto!important;border:1px solid #e6dcec!important;border-radius:8px;background:white;padding:18px!important}.project-menu-tree section{border-top:1px solid #eee6f3;padding:16px 0}.project-tree-item{display:block;width:100%;text-align:left;margin:8px 0}.project-tree-item small{display:block;color:#a18cab}.project-tree-item.selected{background:#eee3f9}.project-tree-child{padding-left:25px;margin-left:12px;width:calc(100% - 12px)}.project-editor-empty{padding:50px 25px;text-align:center;background:white;color:#9a83a8;border-radius:8px}.project-menu-editor .suite-form{margin:0}.project-menu-editor .suite-form h2{margin-top:0}.project-source-list{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid #e5d9ee;border-radius:6px;max-height:240px;overflow:auto}.project-source-list .suite-check{min-width:130px}.project-seo-fields{padding:20px;background:#f7f3fb;border:1px solid #e6daef;border-radius:8px;display:grid;gap:16px}.project-seo-fields label{width:100%}.project-form-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.suite-form>section[data-project-panel]{grid-column:1/-1;display:grid;gap:18px}.suite-form>section[data-project-panel][hidden]{display:none}.suite-form small{font-size:12px;color:#9b86a6}.project-empty{padding:50px;text-align:center;color:#9784a2}
@media(max-width:1000px){.project-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.project-menu-editor{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:700px){.project-directory>header,.project-directory>main{padding:16px}.project-directory h1{font-size:27px}.project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.project-menu-editor{grid-template-columns:1fr}.project-menu-tree{max-height:300px!important}.project-menu-links{gap:8px}.project-menu-links a{font-size:14px}.project-app-menu{padding:0}.project-source-list .suite-check{min-width:100px}.project-footer{font-size:13px;padding:18px}}
.project-menu-tree .project-tree-item{display:flex;align-items:center;justify-content:space-between;min-height:44px;height:auto;padding:10px 12px;gap:8px;border-color:transparent;background:transparent;margin-top:6px;margin-bottom:6px}.project-menu-tree .project-tree-item.selected{background:#eee3f9}.project-menu-tree .project-tree-item small{display:inline!important;margin:0!important;text-align:right;font-size:11px;white-space:nowrap}.project-menu-tree section{padding:12px 0}.project-menu-tree .project-tree-child{padding-left:20px}
