| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- .main {
- flex: 1;
- display: flex;
- flex-direction: column;
- overflow: hidden;
- }
- .header {
- padding: 12px 16px;
- border-bottom: 1px solid var(--border-color, #e0e0e0);
- display: flex;
- align-items: center;
- justify-content: space-between;
- background: #fff;
- }
- .title {
- font-size: 14px;
- color: var(--text-primary, #333);
- }
- .status {
- font-size: 12px;
- color: #666;
- }
- .headerRight {
- display: flex;
- align-items: center;
- gap: 16px;
- }
- .legend {
- display: flex;
- align-items: center;
- gap: 12px;
- }
- .legendItem {
- display: flex;
- align-items: center;
- gap: 6px;
- font-size: 12px;
- color: #666;
- }
- .legendDot {
- width: 10px;
- height: 10px;
- border-radius: 50%;
- display: inline-block;
- }
- .content {
- flex: 1;
- overflow: hidden;
- background: #fafafa;
- display: flex;
- flex-direction: column;
- position: relative;
- }
- .empty {
- color: #999;
- font-size: 14px;
- margin: auto;
- }
- .buttons {
- display: flex;
- gap: 8px;
- }
- .btn {
- padding: 4px 12px;
- border: 1px solid #d9d9d9;
- border-radius: 4px;
- background: #fff;
- cursor: pointer;
- font-size: 12px;
- color: #333;
- transition: all 0.3s;
- }
- .btn:hover {
- color: #1890ff;
- border-color: #1890ff;
- }
|