.btn-outline-primary{border-color:#0cb09f;color:#0cb09f}.btn-outline-primary:hover{border-color:#0cb09f;background-color:#0cb09f;color:#fff}.actor-cooperation-page{min-height:100vh}.cooperation-header{padding:2.5rem 0 1.5rem;color:#000;margin-bottom:2rem}.cooperation-header .cooperation-title{font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.cooperation-header .cooperation-title .actor-name{font-weight:600}.cooperation-header .cooperation-title .sub-name{font-size:1rem;color:#000000b3;font-weight:400}.cooperation-header .cooperation-title .cooperation-count{font-size:1rem;color:#000000e6;font-weight:400}.cooperation-header .cooperation-toolbar{display:flex;justify-content:flex-start;align-items:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.cooperation-header .cooperation-toolbar .sort-buttons{display:flex;gap:1rem}.cooperation-header .cooperation-toolbar .sort-buttons .sort-btn{padding:.5rem 1.25rem;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#000;font-size:.9rem;text-decoration:none;transition:all .3s ease}.cooperation-header .cooperation-toolbar .sort-buttons .sort-btn:hover{background:#ffffff1a;border-color:#ffffff80}.cooperation-header .cooperation-toolbar .sort-buttons .sort-btn.active{background-color:#0cb09f;border-color:#0cb09f;color:#fff}.cooperation-container .cooperation-main-layout{display:flex;gap:2rem}.cooperation-container .cooperation-left-content{flex:1;min-width:0}.cooperation-container .cooperation-right-sidebar{flex-shrink:0;width:220px}.cooperation-list{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:1.5rem}.cooperation-item{display:flex;gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid #eee}.cooperation-item:last-child{border-bottom:none}.cooperation-item .actor-avatar{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden;background-color:#f0f0f0}.cooperation-item .actor-avatar a{display:block;width:100%;height:100%}.cooperation-item .actor-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cooperation-item .actor-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.cooperation-item .actor-info .actor-header{display:flex;align-items:baseline;gap:.5rem}.cooperation-item .actor-info .actor-header .actor-name-link{font-size:1rem;font-weight:500;color:#333;text-decoration:none;transition:color .3s ease}.cooperation-item .actor-info .actor-header .actor-name-link:hover{color:#0cb09f}.cooperation-item .actor-info .actor-header .actor-en-name{font-size:.85rem;color:#999}.cooperation-item .actor-info .actor-meta{display:flex;align-items:center;gap:1.5rem;font-size:.85rem;color:#666}.cooperation-item .actor-info .actor-meta .cooperation-count-text{display:flex;align-items:center;gap:.35rem;color:#0cb09f;font-weight:500}.cooperation-item .actor-info .actor-meta .cooperation-count-text .iconfont{font-size:.9rem}.cooperation-item .actor-info .actor-meta .latest-time{color:#999}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#999;background:#fff;border-radius:8px}.empty-state .iconfont{font-size:3rem;margin-bottom:1rem;color:#ccc}.empty-state p{font-size:.9rem;margin:0}.pagination-wrapper{margin-top:1.5rem;display:flex;justify-content:center}.pagination-wrapper .pagination{--bs-pagination-bg: #fff;--bs-pagination-border-color: #dee2e6;--bs-pagination-color: #333;--bs-pagination-hover-bg: #f5f5f5;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-hover-color: $primary-color;--bs-pagination-disabled-color: #ccc;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6}.pagination-wrapper .pagination .page-link{padding:.5rem .85rem;font-size:.85rem}.pagination-wrapper .pagination .page-item.active .page-link{background-color:#0cb09f;border-color:#0cb09f;color:#fff}.cooperation-right-sidebar .sidebar-actions{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:1rem}.cooperation-right-sidebar .sidebar-actions .sidebar-link{display:block;padding:.75rem 1rem;color:#333;text-decoration:none;font-size:.9rem;border-bottom:1px solid #eee;transition:all .3s ease}.cooperation-right-sidebar .sidebar-actions .sidebar-link:last-child{border-bottom:none}.cooperation-right-sidebar .sidebar-actions .sidebar-link:hover{background:#f5f5f5;color:#0cb09f}.cooperation-right-sidebar .sidebar-actions .sidebar-link .arrow{color:#0cb09f;margin-right:.5rem}@media (max-width: 992px){.cooperation-container .cooperation-main-layout{flex-direction:column}.cooperation-container .cooperation-right-sidebar{width:100%}}@media (max-width: 768px){.cooperation-header{padding:2rem 0 1.25rem}.cooperation-header .cooperation-title{font-size:1.5rem;flex-direction:column;align-items:flex-start;gap:.35rem}.cooperation-header .cooperation-toolbar .sort-buttons{gap:.75rem}.cooperation-header .cooperation-toolbar .sort-buttons .sort-btn{padding:.4rem 1rem;font-size:.85rem}.cooperation-item{gap:1rem}.cooperation-item .actor-avatar{width:60px;height:60px}.cooperation-item .actor-info .actor-meta{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (max-width: 480px){.cooperation-header .cooperation-toolbar .sort-buttons{flex-wrap:wrap}.cooperation-list{padding:1rem}.cooperation-item{padding:1rem 0}.cooperation-item .actor-avatar{width:50px;height:50px}}
