.oogcc-content-list{display:grid;gap:14px}.oogcc-content-card{display:flex;gap:24px;padding:24px;background:#0b1d29;border:1px solid #223c4e;border-radius:12px}.oogcc-content-copy{flex:1;min-width:0}.oogcc-content-card h3{font-size:19px;line-height:1.5;margin:12px 0 8px}.oogcc-content-card h3 a{color:#edf5ff}.oogcc-content-card p{color:#9eb1c3;line-height:1.8;margin:0 0 14px;overflow-wrap:anywhere}.oogcc-content-image{width:180px;flex:none}.oogcc-content-image img{width:100%;height:128px;object-fit:cover;border-radius:8px}.oogcc-content-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#8ea9bf;font-size:12px}.oogcc-content-meta a{color:#9ecdf4}.oogcc-inline-works{max-width:1280px;margin:24px auto;width:100%;box-sizing:border-box}.oogcc-section-title{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 18px}.oogcc-section-title h2{font-size:21px;color:#edf5ff}.oogcc-resource-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;color:#93b3cb;font-size:12px;margin:16px 0}.oogcc-resource-meta>span:first-child{color:#62beff;background:#133249;border-radius:4px;padding:3px 7px}.oogcc-message{padding:22px;background:#0b1d29;border:1px solid #223c4e;border-radius:10px;margin:12px 0}.oogcc-message h3{font-size:17px;margin:10px 0}.oogcc-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d6e1ed;line-height:1.7}.oogcc-message blockquote{margin:12px 0;padding:12px 16px;border-left:3px solid #388dcc;background:#112838;color:#b9cddd;overflow-wrap:anywhere}.oogcc-message time{font-size:12px;color:#8ea9bf;margin-right:20px}.oogcc-message .oogci-button{margin-top:12px}.oogcc-compose-heading,.oogcc-resource-heading{padding:26px 30px;background:#0b1d29;border:1px solid #223c4e;border-radius:12px;margin:0 0 20px}.oogcc-compose-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.oogcc-compose-heading h1,.oogcc-resource-heading h1{font-size:28px;font-weight:700;line-height:1.5;margin:10px 0;color:#edf5ff;overflow-wrap:anywhere}.oogcc-compose-heading p{color:#98afc4;line-height:1.8}.oogcc-eyebrow{font-size:12px;color:#65b9f9}.oogcc-owner-actions{display:flex;gap:12px;margin-top:20px}.oogcc-resource-heading .oogci-tabs{margin:24px 0 0}.oogcc-author-body{padding:0!important;position:relative;max-width:100%;min-width:0}.oogcc-author-body .acbox{margin:0;padding:24px;background:#0b1d29;color:#d6e1ed;border:1px solid #223c4e;border-radius:12px}.oogcc-author-body .boxtop{display:none}.oogcc-author-body .layui-form-label{color:#b4c9db}.oogcc-author-body .layui-input,.oogcc-author-body .layui-textarea{background:#102635;color:#edf5ff;border-color:#29475c}.oogcc-author-body .layui-input-block{min-width:0}.oogcc-resource-detail{display:block;max-width:1280px;margin:auto;isolation:isolate}.oogcc-resource-detail .wp{width:100%!important;max-width:100%;min-width:0}.oogcc-resource-detail>.bread_box{display:none}.oogcc-resource-detail .bd-box{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;margin:0!important}.oogcc-resource-detail .right-sidebar{grid-column:2;grid-row:1;float:none;width:auto!important;margin:0;min-width:0}.oogcc-resource-detail .left-main{grid-column:1;grid-row:1;float:none;width:auto!important;margin:0;min-width:0}.oogcc-resource-detail .info-header .title-detail{display:none}.oogcc-resource-detail .left-mod,.oogcc-resource-detail .sidebar-mod{border:1px solid #223c4e;border-radius:12px;background:#0b1d29;color:#d9e7f4;overflow:hidden}.oogcc-resource-detail #oogcc-body,.oogcc-resource-detail #oogcc-files,.oogcc-resource-detail #oogcc-comments{scroll-margin-top:110px}.oogcc-resource-detail .commentbox{padding:24px}.oogcc-resource-detail .file-down-btna{white-space:nowrap}.oogcc-resource-detail .kd-tabs [role=tabpanel]{color:#d6e1ed}.oogcc-resource-detail .kd-tabs [role=tabpanel] img{max-width:100%;height:auto}
@media(max-width:800px){.oogcc-content-card{gap:12px;padding:16px}.oogcc-content-card h3{font-size:16px}.oogcc-content-image{width:88px}.oogcc-content-image img{height:88px}.oogcc-content-meta{gap:8px;font-size:11px}.oogcc-inline-works{padding:0 12px;box-sizing:border-box}.oogcc-compose-heading,.oogcc-resource-heading{padding:18px}.oogcc-compose-heading h1,.oogcc-resource-heading h1{font-size:22px}.oogcc-compose-heading{align-items:flex-start;flex-direction:column}.oogcc-author-body .acbox{padding:12px}.oogcc-author-body .layui-form-label{float:none;text-align:left;padding-left:0;width:auto}.oogcc-author-body .layui-input-block{margin-left:0}.oogcc-author-body .layui-input-inline{max-width:100%}.oogcc-author-body .cateBox{display:flex;flex-wrap:wrap;gap:8px}.oogcc-resource-detail .bd-box{display:flex;flex-direction:column;gap:16px}.oogcc-resource-detail .right-sidebar{order:1}.oogcc-resource-detail .left-main{order:0;width:100%!important}.oogcc-resource-detail .commentbox{padding:16px}.oogcc-resource-detail .pd35{padding:16px}.oogcc-resource-detail .versionlist{overflow:auto}.oogcc-resource-detail .swiper,.oogcc-resource-detail .swiper-container{max-width:100%}.oogcc-message{padding:16px}.oogcc-owner-actions{flex-wrap:wrap}}

#oogc-main:has(.oogcc-resource-detail)>.oogc-page-toolbar,#oogc-main:has(.oogcc-resource-detail)>.oogci-nav,#wp:has(.oogcc-resource-detail)>.oogci-nav{display:none}.oogcc-resource-detail .post-metas{display:none}.oogcc-resource-detail .img-info li{display:flex;justify-content:space-between;gap:8px}.oogcc-resource-detail .img-info li>span{float:none;width:auto;min-width:0}

#oogc-main:has(.oogcc-compose-heading)>.oogc-page-toolbar,#oogc-main:has(.oogcc-compose-heading)>.oogci-nav{display:none}
.oogc-page .oogcc-resource-detail .left-main,.oogc-page .oogcc-resource-detail .right-sidebar{position:static!important;margin:0!important;min-height:0!important;width:100%!important;max-width:100%;float:none!important}.oogcc-resource-detail .kd-reply,.oogcc-resource-detail .kd-reply-form{background:#102a3d;color:#d7e6f4;border-color:#29475c}.oogcc-resource-detail .kd-reply p,.oogcc-resource-detail .kd-reply-meta a{color:#d7e6f4}.oogcc-resource-detail .kd-reply-text{background:#091b29;color:#edf5ff;border:1px solid #315269}.oogcc-resource-detail .kd-reply-link{color:#78c3ff}.oogcc-resource-detail .img-info li{width:100%;float:none}.oogcc-resource-detail .right-sidebar .keke-author{max-width:100%}
.oogc-page:has(.oogcc-resource-detail){background:#05111a!important;color:#d7e6f4}.oogcc-resource-detail .left-main .left-mod,.oogcc-resource-detail .right-sidebar .sidebar-mod{background:#0b1d29;color:#d7e6f4;padding:20px}.oogcc-resource-detail .img-info,.oogcc-resource-detail .swiper-slide,.oogcc-resource-detail .commentcontent,.oogcc-resource-detail .kd-tablist{background:#112a3c;color:#d7e6f4}.oogcc-resource-detail a{color:#85caff}.oogcc-resource-detail .oogci-button{color:#edf5ff}.oogcc-resource-detail .img-info ul li{width:100%}.oogcc-resource-detail .gallery-top{height:400px}.oogcc-resource-detail .gallery-thumbs{height:85px}.oogcc-resource-detail .gallery-top .swiper-slide{height:100%}.oogcc-resource-detail .kd-tabs [role=tabpanel]{background:#0b1d29}.oogcc-resource-detail .down-attachlist td{color:#d7e6f4}.oogcc-resource-detail #evaluate_input{background:#102635;color:#d7e6f4}.oogcc-resource-detail .kd-tab{color:#b3cadb}.oogcc-resource-detail .kd-tab[aria-selected=true]{color:#77c5ff;background:#142f43}.oogcc-resource-detail .keke-list-item{background:#0b1d29}
@media(max-width:800px){.oogcc-resource-detail .left-main .left-mod,.oogcc-resource-detail .right-sidebar .sidebar-mod{padding:14px}.oogcc-resource-detail .gallery-top{height:220px}.oogcc-resource-detail .gallery-thumbs{height:64px}.oogcc-resource-detail .commentcontent{margin-left:0}.oogcc-resource-detail .pd35{padding:14px}.oogcc-resource-heading .oogci-tabs{gap:2px}.oogcc-resource-heading .oogci-tabs>a{padding:8px}.oogcc-resource-detail .forminfo{max-width:65%;overflow-wrap:anywhere}}
.oogcc-resource-detail .kd-release-tabs button[role=tab]{background:transparent;color:#9fb8cc}.oogcc-resource-detail .kd-release-tabs button[aria-selected=true]{color:#7dc6ff;border-color:#168cff}.oogcc-resource-detail .file-down-btna,.oogcc-resource-detail [data-kd-download]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;background:#147df0;color:#fff;border:0;border-radius:6px;white-space:nowrap}.oogcc-resource-detail .file-down-btna .keke_iconfont,.oogcc-resource-detail [data-kd-download] .keke_iconfont{display:none}.oogcc-resource-detail .file-list-table td{border-color:#294357}.oogcc-resource-detail .file-name{color:#dceafa;word-break:normal;overflow-wrap:anywhere}
.oogcc-resource-detail .material-mod{background:#102a3d}.oogcc-resource-detail .list-title{color:#d7e6f4}
@media(max-width:800px){.oogcc-resource-detail .left-main .keke_row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.oogcc-resource-detail .left-main .keke_row>[class*=col-]{width:100%;padding:0;max-width:100%}.oogcc-resource-detail .left-main .keke_row .list-title{font-size:13px;line-height:1.6}}
@media(max-width:800px){.oogcc-resource-detail #oogcc-files{padding:18px!important}.oogcc-resource-detail .file-list-table,.oogcc-resource-detail .file-list-table tbody{display:block;width:100%}.oogcc-resource-detail .file-list-table colgroup,.oogcc-resource-detail .file-list-table .file-list-ico{display:none}.oogcc-resource-detail .file-list-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:12px 0;border-top:1px solid #294357}.oogcc-resource-detail .file-list-table td{display:block;padding:0;border:0;min-width:0}.oogcc-resource-detail .file-list-table td:nth-child(3){grid-column:1 / -1;grid-row:2}.oogcc-resource-detail .file-list-table td:nth-child(3):empty{display:none}.oogcc-resource-detail .file-list-size{line-height:1.6}.oogcc-resource-detail .mod-hd{font-size:18px}.oogcc-resource-detail .mt30{margin-top:16px}}

.oogcc-space-topics .oogcc-topic-forum{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}

.oogcc-following-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}
.oogcc-following-person{display:flex;align-items:center;gap:14px;min-width:0;padding:20px;border:1px solid #223c4e;border-radius:12px;background:#0b1d29}
.oogcc-following-avatar{flex:none;width:48px;height:48px}
.oogcc-following-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}
.oogcc-following-info{flex:1;min-width:0}
.oogcc-following-info h3{margin:0 0 6px;font-size:15px;overflow-wrap:anywhere}
.oogcc-following-info h3 a{color:#edf5ff}
.oogcc-following-info span{font-size:12px;color:#8ea9bf}
.oogcc-following-person>.oogci-button{flex:none}
