| | |
| | | transition: all 0.3s; |
| | | } |
| | | |
| | | .cost-detail-container .action-buttons .add-btn, .cost-detail-container .action-buttons .import-btn{ |
| | | .cost-detail-container .action-buttons .add-btn, |
| | | .cost-detail-container .action-buttons .import-btn { |
| | | background: #1677ff; |
| | | color: #fff; |
| | | border: 1px solid #1677ff; |
| | | } |
| | | |
| | | .cost-detail-container .action-buttons .add-btn:hover, .cost-detail-container .action-buttons .import-btn:hover { |
| | | .cost-detail-container .action-buttons .add-btn:hover, |
| | | .cost-detail-container .action-buttons .import-btn:hover { |
| | | background: #4096ff; |
| | | } |
| | | |
| | |
| | | width: 100%; |
| | | border-collapse: collapse; |
| | | border: 1px solid #e8e8e8; |
| | | font-size: 14px; |
| | | font-size: 12px; |
| | | background: #fff; |
| | | margin-bottom: 0; |
| | | } |
| | |
| | | .cost-detail-container table td a { |
| | | color: #1677ff; |
| | | text-decoration: none; |
| | | margin-right: 12px; |
| | | margin-right: 10px; |
| | | cursor: pointer; |
| | | white-space: nowrap; |
| | | } |
| | |
| | | border-radius: 4px; |
| | | } |
| | | |
| | | .multi-select-wrapper { |
| | | position: relative; |
| | | display: inline-block; |
| | | width: 220px; |
| | | vertical-align: middle; |
| | | } |
| | | |
| | | .multi-select-input { |
| | | position: relative; |
| | | top: 12px; |
| | | display: flex; |
| | | align-items: center; |
| | | padding: 6px 30px 6px 6px; |
| | | border: 1px solid #ddd; |
| | | border-radius: 4px; |
| | | background-color: #fff; |
| | | cursor: pointer; |
| | | min-height: 32px; |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | | .multi-select-input:hover { |
| | | border-color: #1ab394; |
| | | } |
| | | |
| | | .multi-select-input.active { |
| | | border-color: #1ab394; |
| | | box-shadow: 0 0 0 2px rgba(26, 179, 148, 0.1); |
| | | } |
| | | |
| | | .multi-select-tags { |
| | | display: flex; |
| | | flex-wrap: wrap; |
| | | gap: 4px; |
| | | flex: 1; |
| | | align-items: center; |
| | | } |
| | | |
| | | .multi-select-tag { |
| | | display: inline-flex; |
| | | align-items: center; |
| | | padding: 2px 6px; |
| | | background-color: #f0f0f0; |
| | | border: 1px solid #ddd; |
| | | border-radius: 3px; |
| | | font-size: 12px; |
| | | color: #333; |
| | | white-space: nowrap; |
| | | } |
| | | |
| | | .multi-select-tag-close { |
| | | margin-left: 4px; |
| | | cursor: pointer; |
| | | color: #999; |
| | | font-size: 14px; |
| | | line-height: 1; |
| | | font-weight: bold; |
| | | } |
| | | |
| | | .multi-select-tag-close:hover { |
| | | color: #ed5565; |
| | | } |
| | | |
| | | .multi-select-placeholder { |
| | | color: #999; |
| | | font-size: 14px; |
| | | } |
| | | |
| | | .multi-select-arrow { |
| | | position: absolute; |
| | | right: 8px; |
| | | top: 50%; |
| | | transform: translateY(-50%); |
| | | color: #666; |
| | | font-size: 12px; |
| | | pointer-events: none; |
| | | transition: transform 0.2s; |
| | | } |
| | | |
| | | .multi-select-input.active .multi-select-arrow { |
| | | transform: translateY(-50%) rotate(180deg); |
| | | } |
| | | |
| | | .multi-select-dropdown { |
| | | position: absolute; |
| | | top: 110%; |
| | | left: 0; |
| | | right: 0; |
| | | margin-top: 4px; |
| | | background-color: #fff; |
| | | border: 1px solid #ddd; |
| | | border-radius: 4px; |
| | | box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); |
| | | z-index: 1000; |
| | | max-height: 300px; |
| | | overflow-y: auto; |
| | | } |
| | | |
| | | .multi-select-option { |
| | | |
| | | display: flex; |
| | | align-items: center; |
| | | padding: 8px 12px; |
| | | cursor: pointer; |
| | | transition: background-color 0.2s; |
| | | } |
| | | |
| | | .multi-select-option:hover { |
| | | background-color: #f5f5f5; |
| | | } |
| | | |
| | | .multi-select-option input[type="checkbox"] { |
| | | margin-right: 8px; |
| | | cursor: pointer; |
| | | width: 16px; |
| | | height: 16px; |
| | | } |
| | | |
| | | .multi-select-option label { |
| | | cursor: pointer; |
| | | flex: 1; |
| | | margin: 0; |
| | | font-size: 14px; |
| | | color: #333; |
| | | } |
| | | |
| | | .form-container .btn-group { |
| | | margin-left: 95px; |
| | | margin-top: 25px; |
| | |
| | | cursor: pointer; |
| | | } |
| | | |
| | | .form-container .form-row .form-label { |
| | | padding: 12px 0 15px 0; |
| | | margin: 0px; |
| | | font-size: 14px; |
| | | font-weight: 600; |
| | | color: #333; |
| | | text-align: right; |
| | | vertical-align: middle; |
| | | line-height: 32px; |
| | | } |
| | | |
| | | .form-label-detail { |
| | | padding: 0px 0 15px 0; |
| | | margin: 0px; |
| | | font-size: 14px; |
| | | font-weight: 600; |
| | | color: #333; |
| | | text-align: right; |
| | | vertical-align: middle; |
| | | line-height: 32px; |
| | | } |
| | | |
| | | .form-container .form-row p { |
| | | margin-right: 15px; |
| | | } |
| | | |
| | | #ownerScope { |
| | | position: relative; |
| | | top: 12px; |
| | | width: 180px; |
| | | height: 32px; |
| | | } |
| | | |
| | | #buildingScope { |
| | | position: relative; |
| | | top: 12px; |
| | | width: 180px; |
| | | height: 32px; |
| | | } |
| | | |
| | | #button-container, |
| | | #data-container { |
| | | display: flex; |
| | |
| | | } |
| | | |
| | | @media (max-width: 1400px) { |
| | | |
| | | #button-container .role-a-checkbox, |
| | | #data-container .role-a-checkbox { |
| | | flex: 0 0 calc((100% - 60px) / 7); |
| | |
| | | } |
| | | |
| | | @media (max-width: 1200px) { |
| | | |
| | | #button-container .role-a-checkbox, |
| | | #data-container .role-a-checkbox { |
| | | flex: 0 0 calc((100% - 50px) / 6); |
| | |
| | | } |
| | | |
| | | @media (max-width: 992px) { |
| | | |
| | | #button-container .role-a-checkbox, |
| | | #data-container .role-a-checkbox { |
| | | flex: 0 0 calc((100% - 40px) / 5); |
| | |
| | | } |
| | | |
| | | @media (max-width: 768px) { |
| | | |
| | | #button-container .role-a-checkbox, |
| | | #data-container .role-a-checkbox { |
| | | flex: 0 0 calc((100% - 20px) / 2); |
| | | } |
| | | } |
| | | |
| | | .role-a-checkbox label { |
| | | padding-top: 5px; |
| | | } |
| | |
| | | color: #1677ff; |
| | | } |
| | | |
| | | /* 编辑公共收益金弹窗样式 */ |
| | | .edit-public-income-modal .edit-form-group { |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | |
| | | .edit-public-income-modal .edit-form-label { |
| | | text-align: right; |
| | | margin-right: 20px; |
| | | min-width: 120px; |
| | | margin: 0; |
| | | padding: 0; |
| | | font-weight: normal; |
| | | color: #333; |
| | | } |
| | |
| | | cursor: pointer; |
| | | } |
| | | |
| | | /* 确保编辑公共收益金弹窗居中显示 */ |
| | | #editPublicIncomeModal { |
| | | display: flex !important; |
| | | align-items: center; |