 .dp45-dragging{opacity:0.5;background:#f9f9f9;}.dp45-drag-handle{cursor:move;cursor:grab;font-size:18px;color:#999;display:inline-block;padding:5px;user-select:none;}.dp45-drag-handle:active{cursor:grabbing;}.dp45-draggable{transition:all 0.2s ease;}.dp45-draggable:hover{background:#fafafa;}.cDp45CollectionView .ipsDataItem, #dp45CollectionsContent .ipsDataItem{display:flex;align-items:center;}.cDp45CollectionView .ipsDataItem_main, #dp45CollectionsContent .ipsDataItem_main{flex:1;min-width:0;}.dp45-item-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:20px;}.dp45-item-thumb{width:60px;height:60px;flex-shrink:0;}.dp45-item-thumb img{width:100%;height:100%;object-fit:cover;border-radius:3px;display:block;}.dp45-thumb-placeholder{width:60px;height:60px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#ccc;}.dp45-remove-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:3px;color:#999;transition:all 0.2s ease;flex-shrink:0;text-decoration:none;}.dp45-remove-icon:hover{background:#f5f5f5;color:#d9534f;text-decoration:none;}.dp45-remove-icon i{font-size:18px;}.dp45-autocomplete-results{position:absolute;top:100%;left:0;right:0;background:#ffffff !important;border:1px solid #d0d0d0;border-top:none;border-radius:0 0 3px 3px;max-height:300px;overflow-y:auto;z-index:10000;box-shadow:0 4px 12px rgba(0,0,0,0.2);margin:0;padding:0;list-style:none;}.dp45-autocomplete-item{padding:10px 15px;cursor:pointer;border-bottom:1px solid #e5e5e5;background:#ffffff !important;transition:background 0.15s ease;}.dp45-autocomplete-item:hover{background:#f8f8f8 !important;}.dp45-autocomplete-item:last-child{border-bottom:none;}.dp45-no-results{padding:10px 15px;color:#999;font-style:italic;background:#ffffff !important;}.dp45-selected-files .ipsBadge{display:inline-block;margin:0 5px 5px 0;}.dp45-remove-selected{margin-left:5px;opacity:0.7;}.dp45-remove-selected:hover{opacity:1;}.dp45-vote-buttons, .dp45-vote-display{display:flex;flex-direction:column;align-items:center;gap:5px;margin-right:15px;flex-shrink:0;width:40px;}.dp45-vote-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:3px;background:#f5f5f5;color:#666;text-decoration:none;transition:all 0.2s ease;border:1px solid #e0e0e0;}.dp45-vote-btn:hover{background:#e8e8e8;color:#333;text-decoration:none;border-color:#ccc;}.dp45-vote-btn.dp45-voted[data-vote="1"]{background:#4caf50 !important;color:white !important;border-color:#4caf50 !important;}.dp45-vote-btn.dp45-voted[data-vote="1"]:hover{background:#45a049 !important;border-color:#45a049 !important;}.dp45-vote-btn.dp45-voted[data-vote="-1"]{background:#f44336 !important;color:white !important;border-color:#f44336 !important;}.dp45-vote-btn.dp45-voted[data-vote="-1"]:hover{background:#da190b !important;border-color:#da190b !important;}.dp45-vote-btn i{font-size:16px;}.dp45-vote-count{font-weight:600;font-size:14px;color:#333;min-width:30px;text-align:center;}.dp45-vote-display{color:#999;}.dp45-vote-display .dp45-vote-count{color:#666;}.cDp45CollectionView .ipsDataList .ipsDataItem, #dp45CollectionsContent .ipsDataList .ipsDataItem{display:flex;align-items:center;padding:15px;}.ipsPad > .ipsPageHeader{margin-bottom:0;}.ipsPad > .ipsPageHeader .ipsPageHeader_barButtons{position:absolute;right:20px;top:0;margin-top:0;}.ipsPad > .ipsTabs{margin-top:20px;margin-bottom:20px;background:transparent;border:none;padding:0;display:flex;gap:8px;}.ipsPad > .ipsTabs .ipsTabs_item{display:inline-block;margin:0;padding:6px 14px;color:#7d7d7d;text-decoration:none;font-weight:400;font-size:13px;transition:all 0.2s ease;border:1px solid #d4d4d4;border-radius:3px;background:#fff !important;line-height:1.4;box-shadow:none !important;}.ipsPad > .ipsTabs .ipsTabs_item:hover{color:#353535;background:#f4f4f4 !important;border-color:#bbb;text-decoration:none;}.ipsPad > .ipsTabs .ipsTabs_activeItem{color:#fff !important;border-color:#4a6b8a;background:#4a6b8a !important;font-weight:500;}.ipsPad > .ipsTabs .ipsTabs_activeItem:hover{background:#3d5a73 !important;border-color:#3d5a73;}.ipsPad > .ipsPageHeader .ipsPageHeader_barButtons .ipsButton{padding:6px 14px;font-size:13px;line-height:1.4;border:1px solid #d4d4d4;border-radius:3px;font-weight:400;}.ipsPad > .ipsPageHeader .ipsPageHeader_barButtons .ipsButton:hover{background:#f4f4f4;border-color:#bbb;}#dp45CollectionsContent{margin-top:0;}#dp45CollectionsContent .ipsDataList{margin-top:0;}.dp45-collectionCamera{flex-shrink:0;margin-left:15px;}.dp45-collectionCamera-inner{display:flex;gap:4px;align-items:center;text-decoration:none;}.dp45-collectionCamera-thumb{width:48px;height:48px;border-radius:4px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #e0e0e0;box-shadow:0 1px 2px rgba(0,0,0,0.06);transition:all 0.2s ease;}.dp45-collectionCamera-inner:hover .dp45-collectionCamera-thumb{border-color:#ccc;box-shadow:0 2px 4px rgba(0,0,0,0.12);}.dp45-collectionCamera-thumb img{width:100%;height:100%;object-fit:cover;display:block;}.dp45-collectionCamera-more{background:#4a6b8a;color:#fff;font-size:12px;font-weight:600;border-color:#4a6b8a;}.dp45-collectionCamera-inner:hover .dp45-collectionCamera-more{background:#3d5a73;border-color:#3d5a73;}@media screen and (max-width:767px){.ipsPad > .ipsTabs{gap:5px;flex-wrap:wrap;}.ipsPad > .ipsTabs .ipsTabs_item{padding:5px 12px;font-size:12px;}.dp45-vote-buttons, .dp45-vote-display{width:35px;margin-right:10px;}.dp45-vote-btn{width:28px;height:28px;}.dp45-vote-btn i{font-size:14px;}.dp45-vote-count{font-size:12px;}.dp45-collectionCamera{display:none;}}