
            /* 域名管理面板 */
            .domain-panel { 
                background: #fff;
                padding: 1.5rem;
                border-radius: 6px;
                margin-top: 1rem;
                box-shadow: 0 1px 3px rgba(0,0,0,0.1);
            }
            
            .domain-panel.hidden {
                display: none;
            }
            
            .domain-list {
                margin-top: 1rem;
            }
            
            .domain-item {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 1rem;
                background: #f8f9fa;
                border-radius: 4px;
                margin-bottom: 0.5rem;
            }
            
            .domain-info {
                flex-grow: 1;
            }
            
            .domain-name {
                font-weight: 500;
                color: #333;
            }
            
            .domain-region {
                font-size: 0.85rem;
                color: #666;
                margin-top: 0.25rem;
            }
            
            .domain-actions {
                display: flex;
                gap: 0.5rem;
            }
            
            .domain-button {
                padding: 0.4rem 1rem;
                border: none;
                border-radius: 4px;
                cursor: pointer;
                font-size: 0.85rem;
                transition: background-color 0.2s ease;
            }
            
            .domain-button.edit {
                background: #6c757d;
                color: #fff;
            }
            
            .domain-button.delete {
                background: #dc3545;
                color: #fff;
            }
            
            /* 域名模态框 */
            .domain-modal {
                display: none;
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(0,0,0,0.5);
                align-items: center;
                justify-content: center;
                z-index: 1000;
            }
            
            .domain-modal.visible {
                display: flex;
            }
        